Directed Diffusion: A Scalable and Robust Communication Paradigm for Sensor Networks Intanagonwiwat, Govindan, Estrin USC, Information Sciences Institute,

Slides:



Advertisements
Similar presentations
Advisor : Prof. Yu-Chee Tseng Student : Yi-Chen Lu 12009/06/26.
Advertisements

Directed Diffusion for Wireless Sensor Networking
Protocols for Wireless Sensor Networks
SENSOR NETWORKS ECE 654 Irene Ioannou. Sensor networks communication architecture.
Rumor Routing Algorithm For sensor Networks David Braginsky, Computer Science Department, UCLA Presented By: Yaohua Zhu CS691 Spring 2003.
Rumor Routing in Sensor Networks David Braginsky and Deborah Estrin.
[SelfOrg]2-4.1 Self-Organization in Autonomous Sensor/Actuator Networks [SelfOrg] Dr.-Ing. Falko Dressler Computer Networks and Communication Systems Department.
DIRECTED DIFFUSION. Directed Diffusion Data centric A node request data by sending interest for named data Data matching interest is drawn toward that.
Protocols in Wireless Sensor Networks
Vivek kinra CS-WMU1 Overview of Directed Diffusion Professor: -Dr Ajay Gupta Presented By: -Vivek Kinra CS691 Spring2003.
Monday, June 01, 2015 ARRIVE: Algorithm for Robust Routing in Volatile Environments 1 NEST Retreat, Lake Tahoe, June
Directed Diffusion: A Scalable and Robust Communication Paradigm for Sensor Networks Chalermek Intanagonwiwat, Ramesh Govindan and Deborah Estrin (MobiCOM.
Wireless sensor networks: a survey 周紹恩 指導教授 : 柯開維 1.
1-1 CMPE 259 Sensor Networks Katia Obraczka Winter 2005 Routing.
An Energy-Efficient MAC Protocol for Wireless Sensor Networks
Directed Diffusion: A Scalable and Robust Communication Paradigm for Sensor Networks.
1-1 CMPE 259 Sensor Networks Katia Obraczka Winter 2005 Transport Protocols.
1-1 Routing. 1-2 Data-Centric Routing r Paradigm shift from accessing data from individual nodes to accessing “relevant” data. m Data within certain region,
KUASAR An efficient and light-weight protocol for routing and data dissemination in ad hoc wireless sensor networks David Andrews Aditya Mandapaka Joe.
Dissemination protocols for large sensor networks Fan Ye, Haiyun Luo, Songwu Lu and Lixia Zhang Department of Computer Science UCLA Chien Kang Wu.
Building Efficient Wireless Sensor Networks with Low-Level Naming Presented by Ke Liu CS552, Fall 2002 Binghamton University J. Heidemann, F. Silva, C.
Matching Data Dissemination Algorithms to Application Requirements John Heidermann, Fabio Silva, Deborah Estrin Presented by Cuong Le (CPSC538A)
U NIVERSITY OF M ASSACHUSETTS, A MHERST – Department of Computer Science Routing and Data Dissemination Presented by: Li, Huan Liu, Junning.
CS 265 PROJECT Secure Routing in Wireless Sensor Networks : Directed Diffusion a study Ajay Kalambur.
Directed Diffusion for Wireless Sensor Networking C. Intanagonwiwat, R. Govindan, D. Estrin, J. Heidemann, F. Silva Mobicom 2000.
Milano, 4-5 Ottobre 2004 IS-MANET The Virtual Routing Protocol for Ad Hoc Networks ISTI – CNR S. Chessa.
Adaptive Self-Configuring Sensor Network Topologies ns-2 simulation & performance analysis Zhenghua Fu Ben Greenstein Petros Zerfos.
Directed Diffusion: A Scalable and Robust Communication Paradigm for Sensor Networks Charlmek Intanagonwiwat Ramesh Govindan Deborah Estrin Presentation.
Presenter: Malik Tubaishat Department of Computer Science University of Missouri - Rolla Next Century Challenges: Scalable Coordination in Sensor Networks.
1 The Data Dissemination Problem  A region requires event- monitoring (harmful gas, vehicle motion, seismic vibration, temperature, etc.)  Deploy sensors.
Itrat Rasool Quadri ST ID COE-543 Wireless and Mobile Networks
1 Chalermek Intanagonwiwat (USC/ISI) Ramesh Govindan (USC/ISI) Deborah Estrin (USC/ISI and UCLA) DARPA Sponsored SCADDS project Directed Diffusion
Data Dissemination and Fusion In Sensor Networks.
Mobile Adhoc Network: Routing Protocol:AODV
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.
RELAX : An Energy Efficient Multipath Routing Protocol for Wireless Sensor Networks Bashir Yahya, Jalel Ben-Othman University of Versailles, France ICC.
Directed Diffusion: A Scalable and Robust Communication Paradigm for Sensor Networks presented by: Stoyan Paunov Authors: Intanagonwiwat, C., Govindan,
INT598 Data-Centric Routing Protocols
 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.
Data Centric Storage: GHT Brad Karp UCL Computer Science CS 4C38 / Z25 17 th January, 2006.
Communication Paradigm for Sensor Networks Sensor Networks Sensor Networks Directed Diffusion Directed Diffusion SPIN SPIN Ishan Banerjee
Efficient Energy Management Protocol for Target Tracking Sensor Networks X. Du, F. Lin Department of Computer Science North Dakota State University Fargo,
Data Dissemination in Sensor Networks Challenges and Solutions by Sovrin Tolia.
a/b/g Networks Routing Herbert Rubens Slides taken from UIUC Wireless Networking Group.
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.
Sensor Network Data Dissemination based on the paper titled Directed Diffusion: A Scalable and Robust Communication Paradigm for Sensor Networks Presented.
TreeCast: A Stateless Addressing and Routing Architecture for Sensor Networks Santashil PalChaudhuri, Shu Du, Ami K. Saha, and David B. Johnson Department.
Routing and Dissemination in Wireless Sensor Networks Sandeep Gupta Based on Slides by Huan and Junning U. Mass.
Improving Fault Tolerance in AODV Matthew J. Miller Jungmin So.
Peter Pham and Sylvie Perreau, IEEE 2002 Mobile and Wireless Communications Network Multi-Path Routing Protocol with Load Balancing Policy in Mobile Ad.
Structure-Free Data Aggregation in Sensor Networks.
Building Wireless Efficient Sensor Networks with Low-Level Naming J. Heihmann, F.Silva, C. Intanagonwiwat, R.Govindan, D. Estrin, D. Ganesan Presentation.
Directed Diffusion: A Scalable and Robust Communication Paradigm for Sensor Networks Presented by Barath Raghavan.
A Survey on Routing Protocols for Wireless Sensor Networks Kemal Akkaya & Mohamed Younis By Yalda Edalat.
1 Sensor Network Routing – II Data-Centric Routing.
Data Query in Sensor Networks Carmelissa Valera Jason Torre Carmelissa Valera Jason Torre.
Wireless Sensor Networks
Wireless Sensor Networks
Protocols for Wireless Sensor Networks
Introduction to Wireless Sensor Networks
DIRECTED DIFFUSION.
Wireless Sensor Networks
Wireless Sensor Networks
Wireless Sensor Network Architectures
DIRECTED DIFFUSION.
Routing and Data Dissemination
Tarun Banka Department of Computer Science Colorado State University
Self-Organization in Autonomous Sensor/Actuator Networks [SelfOrg]
Presentation transcript:

Directed Diffusion: A Scalable and Robust Communication Paradigm for Sensor Networks Intanagonwiwat, Govindan, Estrin USC, Information Sciences Institute, UCLA Carl Hartung CSCI 7143: Secure Sensor Networks

Overview Directed Diffusion Conventions and Terms Interest Propagation Data Propagation Reinforcement Summary Evaluation of Directed Diffusion Impacts of node failures, etc..

Directed Diffusion A Data Driven routing protocol The basics: A node (sink) broadcasts out Interests If a node measures something of interest, send it back to interested node. Every node thinks all neighbors are End Points Localized repair and reinforcement Multi-path delivery for different sinks

Naming Task descriptions are named by Attribute-Value pairs Query/interest: 1. Type=four-legged animal// detect animal location 2. Interval=20ms (event data rate)// send back events every 20 ms 3. Duration=10 seconds// for the next 10 seconds 4. Rect=[-100, 100, 200, 400]// from sensors within rectangle Reply: 1. Type=four-legged animal// type of animal seen 2. Instance = elephant// instance of this type 3. Location = [125, 220]//location of node sensing 4. Intensity = 0.6// signal amplitude measure 5. Confidence = 0.85// confidence 6. Timestamp = 01:20:40// event generation time

Interests and Gradients Interests injected into network by (possibly arbitrary) node– now called sink. Interests are cached by all nodes for time=duration, then purged Interests are periodically refreshed by the sink. Low initial data rate Higher if found something of interest

Interests cont’d Nodes cache many interests Cached interests do not contain info about the sink – only node it received interest from Interest entry contains possibly many gradient fields

Gradients Contain a data rate field requested by the specified neighbor Also contains timestamp and expiresAt One per neighbor per Interest Each interest can have many gradients (one per neighbor)

Interest Propagation (flooding) A B C D F E G

Sink Interests A B C D F E G

Interest Propagation (flooding) Sink Interests A B C D F E G

Interest Propagation (flooding) Sink Interests A B C D F E G

Interest Propagation (flooding) Sink Interests A B C D F E G

Data Propagation Sink Sensed something that matched an interest A B C D F E G

Data Propagation Sink A B C D F E G

Data Propagation Sink A B C D F E G

Data Propagation (ignored) Sink A B C D F E G

Data Propagation (ignored) Sink A B C D F E G

Reinforcement Sink Re-send Interest with smaller interval A B C D F E G

Reinforcement Sink Re-send Interest with smaller interval A B C D F E G

Reinforcement Sink Primary path A B C D F E G

Design Choices Diffusion ElementDesign Choices Interest Propagation Flooding Constrained or directional flooding based on location Directional Propagation based on previously cached data Data Propagation Reinforcement to single path delivery Multipath Delivery with selective quality along different paths Multipath delivery with probabilistic forwarding Data caching and aggregation For robust data delivery in face of node failure For coordinate sensing and data reduction For directing interests Reinforcement Rules for deciding when to reinforce Rules for how many neighbors to reinforce Negative reinforcement mechanisms and rules

Summary Data-centric communication All communication neighbor to neighbor, not end-to-end All neighbors appear to be ‘end’ to each node Routes are established ‘on demand’ Message cache used to avoid loops

Analysis Used 2 metrics to measure Average dissipated energy Measures the ratio of total dissipated energy per node in the network to the number of distinct events seen by sinks Average Delay Measures the average one-way latency observed between transmitting an event and receiving it at the sink Simulation uses a 1.6Mbps MAC layer

Analysis Compared Directed Diffusion to 2 other protocols Flooding All events are flooded to every node in the network Omniscient Multicast Each source transmits events along shortest-path multicast tree to all sinks

Average Dissipated Energy

Average Delay

Average Dissipated Energy (w / node failures)

Average Delay (w / node failures)

Event Delivery Ratio (w / node failure)

Problems? Interest timeouts while data is en-route to sink. Congested network? Can the network satisfy small event data intervals? Multiple? Security – nodes temporarily disabled cause data to loop? Cache size / Timeouts

Conclusion Directed Diffusion has potential for significant energy efficiency Robust in dynamic sensor networks Self Configuring A good start Need better evaluation