Towards a Sensor Network Architecture: Lowering the Waistline Culler et.al. UCB.

Slides:



Advertisements
Similar presentations
Energy-efficient distributed algorithms for wireless ad hoc networks Ramki Gummadi (MIT)
Advertisements

Advanced Computer Networks Fall 2011
Chris Karlof and David Wagner
Design of a reliable communication system for grid-style traffic light networks Junghoon Lee Dept. of Computer science and statistics Jeju National University.
MMT (Multi Meshed Tree) Protocols for Cognitive Airborne Networks Nirmala Shenoy Lab for Wireless Networking and Security Rochester Institute of Technology.
Low-Power Interoperability for the IPv6 Internet of Things Presenter - Bob Kinicki Low-Power Interoperability for the IPv6 Internet of Things Adam Dunkels,
COS 461 Fall 1997 Routing COS 461 Fall 1997 Typical Structure.
Page 1 / 14 The Mesh Comparison PLANET’s Layer 3 MAP products v.s. 3 rd ’s Layer 2 Mesh.
CSLI 5350G - Pervasive and Mobile Computing Week 6 - Paper Presentation “Exploiting Beacons for Scalable Broadcast Data Dissemination in VANETs” Name:
Optimal Jamming Attacks and Network Defense Policies in Wireless Sensor Networks Mingyan Li, Iordanis Koutsopoulos, Radha Poovendran (InfoComm ’07) Presented.
1 Message Oriented Middleware and Hierarchical Routing Protocols Smita Singhaniya Sowmya Marianallur Dhanasekaran Madan Puthige.
Network Layer Routing Issues (I). Infrastructure vs. multi-hop Infrastructure networks: Infrastructure networks: ◦ One or several Access-Points (AP) connected.
Leveraging IP for Sensor Network Deployment Simon Duquennoy, Niklas Wirstrom, Nicolas Tsiftes, Adam Dunkels Swedish Institute of Computer Science Presenter.
Computers Are Your Future © 2008 Prentice-Hall, Inc.
What's inside a router? We have yet to consider the switching function of a router - the actual transfer of datagrams from a router's incoming links to.
PEDS September 18, 2006 Power Efficient System for Sensor Networks1 S. Coleri, A. Puri and P. Varaiya UC Berkeley Eighth IEEE International Symposium on.
1 CS 268: Lecture 24 Sensor Network Architecture (SNA) Ion Stoica Computer Science Division Department of Electrical Engineering and Computer Sciences.
1 On Handling QoS Traffic in Wireless Sensor Networks 吳勇慶.
CS541 Advanced Networking 1 Dynamic Channel Assignment and Routing in Multi-Radio Wireless Mesh Networks Neil Tang 3/10/2009.
1 Implementing a Narrow Waist Abstraction for Sensornets Project Update Arsalan Tavakoli Jay Taneja Fall Semester 2005.
May 14, Organization Design and Dynamic Resources Huzaifa Zafar Computer Science Department University of Massachusetts, Amherst.
A Survey of Wireless Sensor Network Data Collection Schemes by Brett Wilson.
Congestion Control and Fairness for Many-to-One Routing in Sensor Networks Cheng Tien Ee Ruzena Bajcsy Motivation Congestion Control Background Simulation.
Generic Sensor Platform for Networked Sensors Haywood Ho.
Taming the Underlying Challenges of Reliable Multihop Routing in Sensor Networks.
Towards a Connectivity-Based, Reliable Routing Framework Alec Woo Winter NEST Retreat 2004 UC Berkeley.
On Tree-Based Convergecasting in Wireless Sensor Networks V. Annamalai, S. K. S. Gupta, L. Schwiebert IEEE 2003 Speaker : Chi-Chih Wu.
IEEE Platforms, Progress, and TinyOS Joe Polastre.
MAC Layer Protocols for Sensor Networks Leonardo Leiria Fernandes.
Reliable, Robust Data Collection in Sensor Networks Murali Rangan Russell Sears Fall 2005 – Sensornet.
1 Y-MAC: An Energy-efficient Multi-channel MAC Protocol for Dense Wireless Sensor Networks Youngmin Kim, Hyojeong Shin, and Hojung Cha International Conference.
SOAR: Simple Opportunistic Adaptive Routing Protocol for Wireless Mesh Networks Authors: Eric Rozner, Jayesh Seshadri, Yogita Ashok Mehta, Lili Qiu Published:
Protocol Architectures. Simple Protocol Architecture Not an actual architecture, but a model for how they work Similar to “pseudocode,” used for teaching.
A Distributed Scheduling Algorithm for Real-time (D-SAR) Industrial Wireless Sensor and Actuator Networks By Kiana Karimpour.
TinyOS By Morgan Leider CS 411 with Mike Rowe with Mike Rowe.
Power Save Mechanisms for Multi-Hop Wireless Networks Matthew J. Miller and Nitin H. Vaidya University of Illinois at Urbana-Champaign BROADNETS October.
March 6th, 2008Andrew Ofstad ECE 256, Spring 2008 TAG: a Tiny Aggregation Service for Ad-Hoc Sensor Networks Samuel Madden, Michael J. Franklin, Joseph.
Design and Implementation of a Multi-Channel Multi-Interface Network Chandrakanth Chereddi Pradeep Kyasanur Nitin H. Vaidya University of Illinois at Urbana-Champaign.
Workshop on Middleware for Pervasive and Ad-Hoc Computing Toronto, Canada, October 2004 A Message-Oriented Middleware for Sensor Networks Eduardo Souto,
한국기술교육대학교 컴퓨터 공학 김홍연 Habitat Monitoring with Sensor Networks DKE.
Secure Routing in Wireless Sensor Networks: Attacks and Countermeasures Chris Karlof and David Wagner (modified by Sarjana Singh)
REED: Robust, Efficient Filtering and Event Detection in Sensor Networks Daniel Abadi, Samuel Madden, Wolfgang Lindner MIT United States VLDB 2005.
1 REED: Robust, Efficient Filtering and Event Detection in Sensor Networks Daniel Abadi, Samuel Madden, Wolfgang Lindner MIT United States VLDB 2005.
Minimizing Energy Consumption in Sensor Networks Using a Wakeup Radio Matthew J. Miller and Nitin H. Vaidya IEEE WCNC March 25, 2004.
Implementation of Collection Tree Protocol in QualNet
Energy and Latency Control in Low Duty Cycle MAC Protocols Yuan Li, Wei Ye, John Heidemann Information Sciences Institute, University of Southern California.
Multiuser Receiver Aware Multicast in CDMA-based Multihop Wireless Ad-hoc Networks Parmesh Ramanathan Department of ECE University of Wisconsin-Madison.
Xiong Junjie Node-level debugging based on finite state machine in wireless sensor networks.
Multi-channel Wireless Sensor Network MAC protocol based on dynamic route.
A Multi-Channel Cooperative MIMO MAC Protocol for Wireless Sensor Networks(MCCMIMO) MASS 2010.
Centroute, Tenet and EmStar: Development and Integration Karen Chandler Centre for Embedded Network Systems University of California, Los Angeles.
Link Layer Support for Unified Radio Power Management in Wireless Sensor Networks IPSN 2007 Kevin Klues, Guoliang Xing and Chenyang Lu Database Lab.
Self-stabilizing energy-efficient multicast for MANETs.
Autonomous prototype sensors (motes) 4 MHz, 8bit MCU, 4 KB RAM, 8KB ROM short-range (1-10ft.) radio light and other sensors LED and serial port outputs.
1 Routing security against Threat models CSCI 5931 Wireless & Sensor Networks CSCI 5931 Wireless & Sensor Networks Darshan Chipade.
Energy-Efficient Protocol for Cooperative Networks.
Max do Val Machado Raquel A. F. Mini Antonio A. F. Loureiro DCC/UFMG DCC/PUC Minas DCC/UFMG IEEE ICC 2009 proceedings Advisor : Han-Chieh Chao Student.
Wireless sensor and actor networks: research challenges Ian. F. Akyildiz, Ismail H. Kasimoglu
Why does it need? [USN] ( 주 ) 한백전자 Background Wireless Sensor Network (WSN)  Relationship between Sensor and WSN Individual sensors are very limited.
Software Architecture of Sensors. Hardware - Sensor Nodes Sensing: sensor --a transducer that converts a physical, chemical, or biological parameter into.
A unifying link abstraction for wireless sensor networks Joseph Polastre, Jonathan Hui, Philip Levis, Jerry Zhao, David Culler, Scott Shenker, and Ion.
Sensor network routing protocol for underground robot remote control Demonstration picture (IDF)
Low-Power Interoperability for the IPv6 Internet of Things Presenter - Bob Kinicki Low-Power Interoperability for the IPv6 Internet of Things Adam Dunkels,
Wireless Sensor Network Architectures
Creating an Architecture for Wireless Sensor Networks – in a nutshell
Distributing Queries Over Low Power Sensor Networks
A Unifying Abstraction for Wireless Sensor Networks
Data Collection and Dissemination
Creating an Architecture for Wireless Sensor Networks – in a nutshell
doc.: IEEE yy/xxxxr0 Date:
Presentation transcript:

Towards a Sensor Network Architecture: Lowering the Waistline Culler et.al. UCB

Vertically Integrated Constrained resources have lead to vertically integrated designs. Unable to interoperate. Reduces synergy between research groups. Impedes progress

Authors’ Believe It is the central tenet of this paper that the primary factor currently limiting progress in sensor nets is not any specific technical challenge (though many remain, and deserve much further study) but is instead the lack of an overall sensor network architecture.

Nature of an architecture An architecture is set of principles that guide where functionality should be implemented along with a set of interfaces, functional components, protocols and physical hardware that follow those guidelines.

Sensor-net Protocol (SP) Sensor networks can also have a narrow waist – SP. It should be a best-effort single hop broadcast. Rich interface to allow multiple network layer components above to optimize for a range of potential link layers below in a hardware independent fashion.

Location of SP Applications differ in their communication patterns and need to be tied to their associated network protocols. Do not benefit from a common, universally routable addressing scheme.

SP Protocol Location.

The Emergence of Networking Abstractions and Techniques in TinyOS Culler et.al. UCB

Focus is on Networking abstractions. Four Categories –General : Widely used. Tiny OS provides both the mechanism as well as policy e.g. tree-based routing. –Specialized: widely used. Tiny OS provides only mechanism. App dictates policy e.g. Power management. –In flux: Implemented as part of application e.g. epidemic protocols. –Absence: widely discussed in literature but scarcely used in the application e.g Receive queues.

Neighbor Table Common Multi Hop Developments –List of neighboring nodes –Typical Information appearing in neighborhood tables includes addresses, Link quality estimates Routing metadata Hop count

Send and Intercept Interfaces.

Common Techniques Communication Scheduling and Snooping Cross Layer Control Static Resource Allocation

Specific to Generic Over period of time, application specific abstractions will become more generic e.g Tree based routing. Application specific abstractions dominate because: – Motes only run one app at a time. –Power management is always app specific –Limited resources –Real time requirements.

A Unifiying Link Abstraction for Wireless Sensor Networks. Culler et.al. UCB

SP – Sensornet Protocol It sits between the network and link layer. It is best effort single hop communication specific. It is translucent. Simple, one bit for urgency and reliability.

SP Design

Advantages Multiple network protocols and link technologies to coexist. Design of SP is largely agnostic to single- hop and multi-hop networks.

Main operations Data Transmission –Shared message pool –Messages specify control information such as reliability –After transmission, SP provides feedback. Data Reception –Message is dispatched to associated network protocol. Filtering may occur. Neighbor Management –Link Layer and Network layer cooperate to maintain and update neighbor information. –Maintains information regarding link quality and power scheduling.

Neighbor Table, Message Pool

SP send

SPNeighbor

Link Protocols Slotted Protocols –IEEE –Nodes periodically sends beacons Channel Sampling protocols –B-MAC –Long Preamble to wake up –Piggyback

Network Protocols Collection Routing –Mint Route, expected number of transmissions to the root. –Route update beacons and data messages. Dissemination –Trickle, uses Cancel command to cancel broadcast if suppress message is received. Aggregation –Synopsis Diffusion.

Results

Network protocols above SP

Concluding Remarks The unified abstraction presented here is only a step towards an “overall sensor network architecture.”