Metrics for Sensor Network Platforms

Similar documents
Deployment, Test and Validation of Sensor Networks

BTnodes. Design and Deployment of Wireless Networked Embedded Systems. Jan Beutel. Computer Engineering and Networks Lab, ETH Zurich.

BTnodes. Scaling it up. Networking using the BTnode Platform. Jan Beutel. Computer Engineering and Networks Laboratory

Why today's sensor networks don't sell... and what can be done about it.

Metrics for Sensor Network Platforms

SNoW 5 : A versatile ultra low power modular node for wireless ad hoc sensor networking

Reminder. Course project team forming deadline. Course project ideas. Friday 9/8 11:59pm You will be randomly assigned to a team after the deadline

Reminder. Course project team forming deadline. Course project ideas. Next milestone

Intel Research mote. Ralph Kling Intel Corporation Research Santa Clara, CA

Testbeds Working Group

TinyOS. Jan S. Rellermeyer

BTnodes. Directions in Hard- and Software Architecture. Jan Beutel, Oliver Kasten, Matthias Ringwald. Computer Engineering and Networks Laboratory

Energy-Efficient Self-Organization for Wireless Sensor Networks

X-Sense. Sensing in Extreme Environments. Jan Beutel, Bernhard Buchli, Federico Ferrari, Matthias Keller, Lothar Thiele, Marco Zimmerling

Introduction to TinyOS

A survey of wireless sensor networks deployment techniques

CS263 Wireless Sensor Networks

Interfacing Java-DSP with Sensor Motes

The Emergence of Networking Abstractions and Techniques in TinyOS

Available Mote Platforms for Wireless Image Sensors R. Zilan, J. M. Barcelo-Ordinas, B. Tavli

An Efficient Low Power Transmission Over Long Range in Wireless Sensor Networks for environmental studies

KMote - Design and Implementation of a low cost, low power platform for wireless sensor networks. Naveen Madabhushi

the Embedded Software group

Network Embedded Systems Sensor Networks Fall Hardware. Marcus Chang,

Large-scale Bluetooth Sensor-Network Demonstrator

CM5000 DATASHEET v0.1

Motivation. Introduction to Wireless Sensor Networks. Office Building Fire. EEC173B Lecture:

Wendi Heinzelman University of Rochester

Embedded Systems. 2. Software Development. Lothar Thiele. Computer Engineering and Networks Laboratory

Lecture 8 Wireless Sensor Networks: Overview

Next-Generation Deployment Support for Sensor Networks

The PermaSense Project Wireless Sensor Networks for Extreme Environments. Jan Beutel ETH Zurich

ITUbee : A Software Oriented Lightweight Block Cipher

Deployment of Sensor Networks: Problems and Passive Inspection. Matthias Ringwald, Kay Römer (ETH Zurich)

Wireless Sensor Networks CS742

Wireless Sensor Networks: From Science to Reality. Kay Römer ETH Zurich

Tools for Distributed Embedded Systems

Microcontroller: CPU and Memory

Distributed Computation in Wireless Ad Hoc Grid Formations with Bandwidth Control

The Emergence of Networking Abstractions and Techniques in TinyOS

Embedded System Design : Project Specification Crowd Information Monitor

TEMPERATURE MONITORING SYSTEM

Opening the Sensornet Black Box. Megan Wachs, Jung Woo Lee, Jung Il Choi, & Philip Levis Computer Systems Laboratory, Stanford University

Experiences from a Decade Development

CSC 774 Advanced Network Security

Wireless Fire Sensor Network Demonstrator

Atmel 8 Bit Avr Microcontroller With 2 4 8k Bytes In

Basic Components of Digital Computer

Implementation of Gradient Routing in WSNs

Delay Measurement Time Synchronization for Wireless Sensor Networks

Mapping of Applications to Multi-Processor Systems

Mote Design Supported with Remote Hardware Modifications Capability for Wireless Sensor Network applications

Service-Based Universal Application Interface for Demand Response Energy Systems (UC Berkeley Project)

Energy-aware Reconfiguration of Sensor Nodes

Passive Distributed Assertions for Sensor Networks

A VIRTUALLAB APPROACH FOR WIRELESS SENSOR MOTES AND WIRELESS SENSOR NETWORKS

Visibility: A New Metric for Protocol Design

Runtime Hardware Reconfiguration in Wireless Sensor Networks

Embedded Systems. 1 Introduction. Lothar Thiele. Computer Engineering and Networks Laboratory

Mapping of Applications to Multi-Processor Systems

Hardware Design of Wireless Sensors

Embedded Systems. Octav Chipara. Thursday, September 13, 12

Distributed Pervasive Systems

A Distributed Particle Filter Implementation for Tracking in a Wireless Sensor Network

Synthetic Insects. Kris Pister. Professor EECS, UC Berkeley Founder & Chief Technologist, Dust Networks

WSN Programming. Introduction. Olaf Landsiedel

Development of Emulation Projects for Teaching Wireless Sensor Networks 1

INSIGHT: Internet-Sensor Integration for Habitat Monitoring

The Once and Future Internet of EveryThing

UCT Software-Defined Radio Research Group

Wireless Embedded Systems ( x) Ad hoc and Sensor Networks

SmartCars and SmartRoads: Applying technology of Wireless Sensor Networks to public transportation.

Design and implementation of ZigBee/IEEE Nodes for

AN APPROACH FOR TRACKING WILDLIFE USING WIRELESS SENSOR NETWORKS

CHAPTER 1 INTRODUCTION

ENERGY CONSUMPTION IN WIRELESS SENSOR NETWORKS USING DATA FUSION ASSURANCE

Interacting with Smart Objects: Application Scenarios with the BTnode Platform

HOW TO DESIGN A SMART CAR MODEL. From Requirements to Implementation Speaker: Fei Cheng

MICA The Commercialization of Microsensor Motes

Virtual Sensor Networks - A Resource Efficient Approach for Concurrent Applications

Packet Forwarding with Minimum Energy Consumption in Body Area Sensor Networks

Outline. Multi-Channel Reliability and Spectrum Usage in Real Homes Empirical Studies for Home-Area Sensor Networks. Smart Grid

Capability and Fidelity of Mote-class Wireless Sniffers

System Software for Sensor Networks

TOPOLOGY CONTROL IN WIRELESS SENSOR NETWORKS

ECE 1160/2160 Embedded Systems Design. Introduction. Wei Gao. ECE 1160/2160 Embedded Systems Design 1

Network-centric Middleware for Service Oriented Architectures across Heterogeneous Embedded Systems

Wireless Sensor networks: a data centric overview. Politecnico di Milano Joint work with: C. Bolchini F.A. Schreiber other colleagues and students

TOSSIM simulation of wireless sensor network serving as hardware platform for Hopfield neural net configured for max independent set

Embedded Systems 1. Introduction

The Power Consumption of Bluetooth Scatternets

MICROCONTROLLER DESIGN MANUAL

Communication Systems Design in Practice

Wireless Sensor Networks. Atiq Ahmed

What is Mechatronics

Towards Updating the Framework for Reprogramming Wireless Sensor Networks

Indriya_DP_03A14. Features. Block Diagram. XBEE based Wireless Sensor Network development platform

Presented by Viraj Anagal Kaushik Mada. Presented to Dr. Mohamed Mahmoud. ECE 6900 Fall 2014 Date: 09/29/2014 1

SENVM: Server Environment Monitoring and Controlling System for a Small Data Center Using Wireless Sensor Network

PETER PAZMANY CATHOLIC UNIVERSITY Consortium members SEMMELWEIS UNIVERSITY, DIALOG CAMPUS PUBLISHER

Transcription:

Metrics for Sensor Network Platforms Jan Beutel Computer Engineering and Networks Lab, ETH Zurich 19-Jun-06

Wireless Sensor Networks Visions 1991 1996 1999 2000 2001 2003 2004 Ubiquitous Vision Smart Dust Directed Diffusion COTS Dust Scale Free Networks Wireless Overlay PicoRadio Paintable Computing Terminodes Applications 2000 2001 2003 2004 Argo Military Surveillance James Reserve Shooter Localization Sensor Webs Duck Island ZebraNet 2

Wireless Sensor Networks Visions 1991 1996 1999 2000 2001 2003 2004 Ubiquitous Vision Smart Dust Directed Diffusion COTS Dust Scale Free Networks Wireless Overlay PicoRadio Paintable Computing WSN Community Terminodes Applications 2000 2001 2003 2004 Argo Sensor Webs Military Surveillance Duck Island James Reserve Prototypes, Experiments and Research Demos ZebraNet Shooter Localization 3

Wireless Sensor Networks Visions 1991 1996 1999 2000 2001 2003 2004 Ubiquitous Vision Smart Dust Directed Diffusion COTS Dust Scale Free Networks Wireless PicoRadio Paintable Terminodes Other Overlay Computing WSN Community People Applications 2000 2001 2003 2004 Argo Production Applications Sensor Webs Military Surveillance Duck Island James Reserve Prototypes, Experiments and Research Demos ZebraNet Shooter Localization 4

Argo Global Ocean Observation Strategy Global array of temperature/salinity profiling floats Satellite data relay to data centers on shore Operational since 2000 Developed and maintained mainly by oceanographers 5

Anti-Submarine Surveillance Distributed acoustic monitoring and surveillance Advanced signal processing Mostly wireline and analog Fixed installations and mobile units Military development since the cold war 6

Globally Networked Weather Stations 7

Wireless Sensor Network Systems Today 8

Proof-of-Concept Deployment Experience 9 [Gilmann Tolle, UC Berkeley] [Koen Langendoen, TU Delft] [Prabal Dutta, UC Berkeley] [Prabal Dutta, UC Berkeley]

More Wireless Sensor Network Systems 10

Matching Applications and Platforms Large application domain No unified one-size-fits-all solution [Römer2004] Applications Good platform? Suitable solution? Optimum match?? Automated tools common in EDA community E.g. semi-automatic design space exploration [Künzli2005,Anliker2004] Current WSN community approach Device characterization, e.g. Mote family [Polastre2005,Shnayder2004] Tiered architectures [Estrin2003], WSN device classes [Hill2004] 11

Design Space Exploration Example NP Communication Computation Automated Evaluation Cipher Cipher SDRAM SDRAM RISC RISC FPGA FPGA DSP DSP LookUp LookUp Scheduling TDMA EDF proportional WFQ share FCFS dynamic fixed priority static LookUp LookUp Cipher Cipher Architecture # 1 Architecture # 2 RISC RISC DSP DSP EDF TDMA Priority WFQ static [Material courtesy of S. Künzli, ETH Zurich] 12

Matching Applications and Platforms Large application domain No unified one-size-fits-all solution [Römer2004] Applications Good platform? Suitable solution? Optimum match?? Automated tools common in EDA community E.g. semi-automatic design space exploration [Künzli2005,Anliker2004] Current WSN community Requirement approach Device characterization, e.g. Mote family [Polastre2005,Shnayder2004] WSN platform metrics Tiered architectures [Estrin2003], WSN device classes [Hill2004] Automated tools, design and evaluation methodology 13

Simple Metrics Tabular Data Mica2 Mica2Dot Tmote Sky Atmel AVR + CC1000 + 3xLED + 51pin + 2xAA + Atmel AVR + CC1000 + 1xLED + 4MHz + 19pin + round + 1xCoin Cell + TI MSP430 + CC2420 + 3xLED + Sensors + USB + 1Mbit Flash + Imote ARM7 + Zeevo TC2001 + 2xDuoLED + 2xCR2 + 14

Tales of Tables Datasheet Magic Mica2 Mica2Dot Original Crossbow Mica2 and Mics2Dot Datasheets CPU: 7.3 MHz CPU: 4 MHz 15

Tales of Tables Context and Detail SPOTS Paper Atmel Datasheet 16

Simple Metrics Tabular Data Mica2 Mica2Dot Tmote Sky Atmel AVR + CC1000 + 3xLED + 51pin + 2xAA + Atmel AVR + CC1000 + 1xLED + 4MHz + 18pin + 1xAA + TI MSP430 + CC2420 + 3xLED + Sensors + USB + 1Mbit Flash + Imote ARM7 + Zeevo TC2001 + 2xDuoLED + 2xCR2 + 17

State-of-the-Art Platforms System Core Mica2 Mica2Dot Tmote Sky Lack of Flexibility Imote 18

State-of-the-Art Platforms Radio Systems 2 strategies Packet oriented Bitstream oriented Event-based Interaction Mica2 Mica2Dot Tmote Sky Real-time processing Imote 19

State-of-the-Art Platforms Comparison Mica2 Mica2Dot Tmote Sky Imote System Core Radio Systems Bias towards a special purpose 20

State-of-the-Art Platforms Comparison Mica2 Mica2Dot Tmote Sky Imote BTnode rev3 System Core Radio Systems 21

The Sensor Network Museum http://www.btnode.ethz.ch 22

Acknowledgements Thanks for numerous discussions Rob Szewczyk, Joe Polastre, Phil Levis, David Culler, Oliver Kasten, Matthias Dyer, Kay Römer, Matthias Ringwald, Lothar Thiele, Ralph Kling, Luca Negri, Henri Dubois- Ferriere and many other platform builders out there Material used in these slides is courtesy of Simon Künzli (ETH Zurich), Joe Polastre (Moteiv), Lama Nachman (Intel), Crossbow 23