Building Wireless Efficient Sensor Networks with Low-Level Naming J. Heihmann, F.Silva, C. Intanagonwiwat, R.Govindan, D. Estrin, D. Ganesan Presentation.

Slides:



Advertisements
Similar presentations
Efficient Event-based Resource Discovery Wei Yan*, Songlin Hu*, Vinod Muthusamy +, Hans-Arno Jacobsen +, Li Zha* * Chinese Academy of Sciences, Beijing.
Advertisements

Directed Diffusion for Wireless Sensor Networking
A 2 -MAC: An Adaptive, Anycast MAC Protocol for Wireless Sensor Networks Hwee-Xian TAN and Mun Choon CHAN Department of Computer Science, School of Computing.
Transmission Power Control in Wireless Sensor Networks CS577 Project by Andrew Keating 1.
Decentralized Reactive Clustering in Sensor Networks Yingyue Xu April 26, 2015.
SENSOR NETWORKS ECE 654 Irene Ioannou. Sensor networks communication architecture.
Impala: A Middleware System for Managing Autonomic, Parallel Sensor Systems Ting Liu and Margaret Martonosi Princeton University.
1 Routing Techniques in Wireless Sensor networks: A Survey.
DIRECTED DIFFUSION. Directed Diffusion Data centric A node request data by sending interest for named data Data matching interest is drawn toward that.
Directed Diffusion: A Scalable and Robust Communication Paradigm for Sensor Networks Chalermek Intanagonwiwat, Ramesh Govindan and Deborah Estrin (MobiCOM.
Leveraging IP for Sensor Network Deployment Simon Duquennoy, Niklas Wirstrom, Nicolas Tsiftes, Adam Dunkels Swedish Institute of Computer Science Presenter.
An Energy-Efficient MAC Protocol for Wireless Sensor Networks
Directed Diffusion: A Scalable and Robust Communication Paradigm for Sensor Networks.
Sensor Networks Issues Solutions Some slides are from Estrin’s early talks.
Matching Data Dissemination Algorithms to Application Requirements John Heidermann, Fabio Silva, Deborah Estrin Presented By: Bryan Wong.
1-1 CMPE 259 Sensor Networks Katia Obraczka Winter 2005 Transport Protocols.
An Energy-Efficient MAC Protocol for Wireless Sensor Networks Wei Ye, John Heidemann, Deborah Estrin -- Adapted the authors’ Infocom 2002 talk.
1 On Handling QoS Traffic in Wireless Sensor Networks 吳勇慶.
Accurate Emulation of Wireless Sensor Networks Hejun Wu Joint work with Qiong Luo, Pei Zheng*, Bingsheng He, and Lionel M. Ni Department of Computer Science.
Naming in Wireless Sensor Networks. 2 Sensor Naming  Exploiting application-specific naming and in- network processing for building efficient scalable.
Building Efficient Wireless Sensor Networks with Low-Level Naming Presented by Ke Liu CS552, Fall 2002 Binghamton University J. Heidemann, F. Silva, C.
A Survey of Wireless Sensor Network Data Collection Schemes by Brett Wilson.
Directed Diffusion: A Scalable and Robust Communication Paradigm for Sensor Networks Intanagonwiwat, Govindan, Estrin USC, Information Sciences Institute,
UNIVERSITY OF SOUTHERN CALIFORNIA Embedded Networks Laboratory 1 Wireless Sensor Networks Ramesh Govindan Lab Home Page:
Matching Data Dissemination Algorithms to Application Requirements John Heidermann, Fabio Silva, Deborah Estrin Presented by Cuong Le (CPSC538A)
TinyOS Software Engineering Sensor Networks for the Masses.
An Energy-efficient MAC protocol for Wireless Sensor Networks
Building Efficient Wireless Sensor Networks with Low-Level Naming John Heidemann et al. USC/ISI.
Directed Diffusion for Wireless Sensor Networking C. Intanagonwiwat, R. Govindan, D. Estrin, J. Heidemann, F. Silva Mobicom 2000.
Building Efficient Wireless Networks with Low-Level Naming CSCI 599 IES Spring 2002: Building Efficient Wireless Networks with Low-Level Naming Presented.
Directed Diffusion: A Scalable and Robust Communication Paradigm for Sensor Networks Charlmek Intanagonwiwat Ramesh Govindan Deborah Estrin Presentation.
On the Energy Efficient Design of Wireless Sensor Networks Tariq M. Jadoon, PhD Department of Computer Science Lahore University of Management Sciences.
Wireless Video Sensor Networks Vijaya S Malla Harish Reddy Kottam Kirankumar Srilanka.
1 Energy Efficient Communication in Wireless Sensor Networks Yingyue Xu 8/14/2015.
TAG: a Tiny Aggregation Service for Ad-Hoc Sensor Networks Paper By : Samuel Madden, Michael J. Franklin, Joseph Hellerstein, and Wei Hong Instructor :
1 Chalermek Intanagonwiwat (USC/ISI) Ramesh Govindan (USC/ISI) Deborah Estrin (USC/ISI and UCLA) DARPA Sponsored SCADDS project Directed Diffusion
Common Devices Used In Computer Networks
Power Save Mechanisms for Multi-Hop Wireless Networks Matthew J. Miller and Nitin H. Vaidya University of Illinois at Urbana-Champaign BROADNETS October.
Ubiquitous Networks WSN Routing Protocols Lynn Choi Korea University.
Routing and Data Dissemination. Outline Motivation and Challenges Basic Idea of Three Routing and Data Dissemination schemes in Sensor Networks Some Thoughts.
Geographic Hash Table S. Ratnasamy, B. Karp, S. Shenker, D. Estrin, R. Govindan, L. Yin and F. Yu.
INT598 Data-Centric Routing Protocols
Query Processing for Sensor Networks Yong Yao and Johannes Gehrke (Presentation: Anne Denton March 8, 2003)
3/13/2002CSE Sensor-Network Schemes1 Sensor-Network Schemes Presented by: Charles ‘Buck’ Krasic Slides adapted from original authors’
 SNU INC Lab MOBICOM 2002 Directed Diffusion for Wireless Sensor Networking C. Intanagonwiwat, R. Govindan, D. Estrin, John Heidemann, and Fabio Silva.
Directed Diffusion: A Scalable and Robust Communication Paradigm for Sensor Networks ChalermekRameshDeborah Intanagonwiwat Govindan Estrin Mobicom 2000.
Secure Routing in Wireless Sensor Networks: Attacks and Countermeasures Chris Karlof and David Wagner (modified by Sarjana Singh)
TinySec: A Link Layer Security Architecture for Wireless Sensor Networks Chris Karlof :: Naveen Sastry :: David Wagner Presented by Roh, Yohan October.
Communication Paradigm for Sensor Networks Sensor Networks Sensor Networks Directed Diffusion Directed Diffusion SPIN SPIN Ishan Banerjee
REED: Robust, Efficient Filtering and Event Detection in Sensor Networks Daniel Abadi, Samuel Madden, Wolfgang Lindner MIT United States VLDB 2005.
Communication Support for Location- Centric Collaborative Signal Processing in Sensor Networks Parmesh Ramanathan University of Wisconsin, Madison Acknowledgements:K.-C.
Efficient Energy Management Protocol for Target Tracking Sensor Networks X. Du, F. Lin Department of Computer Science North Dakota State University Fargo,
Energy conservation in Wireless Sensor Networks Sagnik Bhattacharya, Tarek Abdelzaher University of Virginia, Department of Computer Science School of.
Smart Sensor Node Impact  GPS leveraged for geo-referenced identity, and low power communications synchronization. Up to 100x communications power reduction.
Modeling In-Network Processing and Aggregation in Sensor Networks Ajay Mahimkar The University of Texas at Austin March 24, 2004.
A+MAC: A Streamlined Variable Duty-Cycle MAC Protocol for Wireless Sensor Networks 1 Sang Hoon Lee, 2 Byung Joon Park and 1 Lynn Choi 1 School of Electrical.
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.
FERMA: An Efficient Geocasting Protocol for Wireless Sensor Networks with Multiple Target Regions Young-Mi Song, Sung-Hee Lee and Young- Bae Ko Ajou University.
REED : Robust, Efficient Filtering and Event Detection in Sensor Network Daniel J. Abadi, Samuel Madden, Wolfgang Lindner Proceedings of the 31st VLDB.
Directed Diffusion: A Scalable and Robust Communication Paradigm for Sensor Networks Presented by Barath Raghavan.
MAC Protocols for Sensor Networks
Modeling In-Network Processing and Aggregation in Sensor Networks Ajay Mahimkar EE 382C Embedded Software Systems Prof. B. L. Evans May 5, 2004.
1 Sensor Network Routing – II Data-Centric Routing.
MAC Protocols for Sensor Networks
Introduction to Wireless Sensor Networks
DIRECTED DIFFUSION.
Wireless Sensor Network Architectures
DIRECTED DIFFUSION.
CS294-1 Reading Aug 28, 2003 Jaein Jeong
Presentation transcript:

Building Wireless Efficient Sensor Networks with Low-Level Naming J. Heihmann, F.Silva, C. Intanagonwiwat, R.Govindan, D. Estrin, D. Ganesan Presentation by: Moheeb Abu Rajab

Agenda Introduction (Motivation, opportunities) Attribute Based naming In-network processing Architecture Implementation Evaluation Issues

Motivation Sensor Networks are characterized by low bandwidth and low energy 3000 instructions can be executed for the same energy cost of sending a bit 100m by radio. This motivates finding ways to reduce communication over the network.

Opportunities Leverage the idea that :  “Sensor networks are not general purpose networks”, they are application specific networks  Per-Hop communication networks The idea is to extend this notion by two means:  Application Specific naming (Attribute Based naming)  In-network processing: via task aware nodes

Attribute Based Naming Eliminating multiple indirection layers of naming and routing data directly in application level terms Two main components in the attribute based naming:  Sensor type  Geography components  Other application specific attributes can be added

In-network processing Computation inside the network to reduce data movement. (trade communication with more computation) In-network processing can take different forms:  Localized Data aggregation  Application Specific cashing  Collaborative signal processing (nested queries)

Architecture Three main components:  Directed Diffusion Manage information dissemination by using application specific attributes Data is managed as (attribute-value-operation tuples)  Matching Rules Identify when data has arrived to its destination, or whether data should be processed (filtered)  Filters: Provide necessary application specific (in-network) data processing

User query: Interest {{attribute, value, operation}} Eg Attributes set: { Type EQ (4-leg animal-search) Interval IS 20ms Duration IS 100 s X GE 100 X LE 120 Y GE 140 Y LE 160 Class IS INTEREST } Sink “user” Source - Intermediate Nodes are task aware nodes- (eg: programmed with animal search routines) - Interpret the query - set-up a gradient : {matching data direction, status} - Nodes is found (based on attribute matching) - Application activates the sensor - Begin collecting data according to the attributes of the query - Sensor nodes generate data messages matching the interest -Eg: Data Msg: { Instance IS Elephant X IS 115 Y IS 150 Class IS DATA } Architecture: Re-enforced path

Implementation Architecture Two-tier architecture  First Tier Less resource constrained nodes (PC/104): 66Mhz CPU, 16MB RAM  Second tier small nodes: (Motes) 8 bit CPU, 8 K memory, 10 packets cache Software Publish/Subscribe data handling  A node receives data if it subscribes  interest  Interest is propagated and sets up gradients  Callback functions is invoked whenever relevant data arrives the node (by attribute marching- through the filter code)  A node that generates data publishes this fact by registering an interest in an interest  Optimization opportunity: don’t publish data that has no subscribers

Applications: A. In-network Aggregation An event is likely to trigger more than one sensor Opportunistic data aggregation:  Intermediate sensors cash relevant data  Duplicate data can be manipulated (e.g: suppressed) at intermediate nodes using filter with application specific constraints

Applications: B. Nested Queries Exploit correlation between different types of events to reduce duty cycle and energy consumption of sensor nodes Smaller nodes invoke “heavier” triggered nodes Since all nodes are task-aware nodes, instead of querying all initial nodes and then query the triggered node, a single nested query is sent to the triggered node Triggered node watches for a nested query and will subtask the query to initial nodes Nested queries localize data traffic near the triggering event rather than sending it to the distant user  reduced traffic volume and reduced latency

Evaluation Real time test-bed:  14 PC/104 sensor nodes  One Sink, 4 source nodes “sending data every 6 seconds”  All nodes configured with filters. Measurement difficulties  No tools to measure the operating node energy consumption  MAC protocol dominates the energy consumption! “here were we should work”

Aggregation Testing Goal: compare the energy expended per received event at the sink Methodology:  Have the filters suppress data messages with the same seq. number  Measure the total number of bytes normalized per event With event suppression “aggregation” the amount of bytes per application is constant regardless of the number of sensors. Aggregation saves about 40% of the traffic. The results were distorted as a result of high loss rate, poor MAC protocol performance Potential disadvantage of aggregation is increased latency, but this dependent on the filtering followed by the application

In-network data Aggregation

Nested Queries Proposition:  Nested queries should reduce network cost and latency Used same test bed:  “Expensive” audio sensors  Light sensors Measure the percentage of events successfully delivered to the sink

Nested Queries

Run-time matching Cost

Issues: MAC protocols Use application metrics to optimize diffusion  Rather the need to flood queries, use geographic information to direct them through the network Improve testing environment (metrics, tools)