Matching Data Dissemination Algorithms to Application Requirements John Heidermann, Fabio Silva, Deborah Estrin Presented by Cuong Le (CPSC538A)

Slides:



Advertisements
Similar presentations
Directed Diffusion for Wireless Sensor Networking
Advertisements

A Presentation by: Noman Shahreyar
Highly-Resilient, Energy-Efficient Multipath Routing in Wireless Sensor Networks Computer Science Department, UCLA International Computer Science Institute,
Rumor Routing Algorithm For sensor Networks David Braginsky, Computer Science Department, UCLA Presented By: Yaohua Zhu CS691 Spring 2003.
Rumor Routing Algorithm For Sensor Networks
Comb, Needle, and Haystacks: Balancing Push and Pull for Information Discovery Xin Liu Computer Science Dept. University of California, Davis Collaborators:
Rumor Routing in Sensor Networks David Braginsky and Deborah Estrin Presented By Tu Tran 1.
DIRECTED DIFFUSION. Directed Diffusion Data centric A node request data by sending interest for named data Data matching interest is drawn toward that.
MANETs Routing Dr. Raad S. Al-Qassas Department of Computer Science PSUT
PORT: A Price-Oriented Reliable Transport Protocol for Wireless Sensor Networks Yangfan Zhou, Michael. R. Lyu, Jiangchuan Liu † and Hui Wang The Chinese.
1 Next Century Challenges: Scalable Coordination in sensor Networks MOBICOMM (1999) Deborah Estrin, Ramesh Govindan, John Heidemann, Satish Kumar Presented.
An Energy-Efficient MAC Protocol for Wireless Sensor Networks
Directed Diffusion: A Scalable and Robust Communication Paradigm for Sensor Networks.
Matching Data Dissemination Algorithms to Application Requirements John Heidermann, Fabio Silva, Deborah Estrin Presented By: Bryan Wong.
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.
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,
presented by Hasan SÖZER1 Scalable P2P Search Daniel A. Menascé George Mason University.
Adaptive Topology Discovery in Hybrid Wireless Networks
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.
A Better Choice for Sensor Sleeping Ou Yang and Wendi Heinzelman
1 Spring Semester 2007, Dept. of Computer Science, Technion Internet Networking recitation #5 Mobile Ad-Hoc Networks TBRPF.
NSF-RPI Workshop on Pervasive Computing and Networking, April 29-30, Self Optimization in Wireless Sensor Networks Bhaskar Krishnamachari Autonomous.
A Distance Routing Effect Algorithm for Mobility (DREAM)* Stefano Basagni Irnrich Chlamtac Violet R. Syrotiuk Barry A. Woodward.
An adaptive framework of multiple schemes for event and query distribution in wireless sensor networks Vincent Tam, Keng-Teck Ma, and King-Shan Lui IEEE.
1 Chalermek Intanagonwiwat (USC/ISI) Ramesh Govindan (USC/ISI) Deborah Estrin (USC/ISI and UCLA) DARPA Sponsored SCADDS project Directed Diffusion
IPCCC’111 Assessing the Comparative Effectiveness of Map Construction Protocols in Wireless Sensor Networks Abdelmajid Khelil, Hanbin Chang, Neeraj Suri.
2015/10/1 A color-theory-based energy efficient routing algorithm for mobile wireless sensor networks Tai-Jung Chang, Kuochen Wang, Yi-Ling Hsieh Department.
Minimal Hop Count Path Routing Algorithm for Mobile Sensor Networks Jae-Young Choi, Jun-Hui Lee, and Yeong-Jee Chung Dept. of Computer Engineering, College.
Rate-based Data Propagation in Sensor Networks Gurdip Singh and Sandeep Pujar Computing and Information Sciences Sanjoy Das Electrical and Computer Engineering.
Data centric Storage In Sensor networks Based on Balaji Jayaprakash’s slides.
RELAX : An Energy Efficient Multipath Routing Protocol for Wireless Sensor Networks Bashir Yahya, Jalel Ben-Othman University of Versailles, France ICC.
Tufts University. EE194-WIR Wireless Sensor Networks. March 3, 2005 Increased QoS through a Degraded Channel using a Cross-Layered HARQ Protocol Elliot.
 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)
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
Communication Support for Location- Centric Collaborative Signal Processing in Sensor Networks Parmesh Ramanathan University of Wisconsin, Madison Acknowledgements:K.-C.
Rendezvous Regions: A Scalable Architecture for Service Location and Data-Centric Storage in Large-Scale Wireless Sensor Networks Karim Seada, Ahmed Helmy.
Combs, Needles, Haystacks: Balancing Push and Pull for Discovery in Large Scale Sensor Networks Xin Liu Department of Computer Science University of California.
BARD / April BARD: Bayesian-Assisted Resource Discovery Fred Stann (USC/ISI) Joint Work With John Heidemann (USC/ISI) April 9, 2004.
Network Kernel Architectures and Implementation ( ) Data-Centric and Content-Based Networking Chaiporn Jaikaeo Department of.
A Scalable Routing Protocol for Ad Hoc Networks Eric Arnaud Id:
Data Dissemination in Sensor Networks Challenges and Solutions by Sovrin Tolia.
Modeling In-Network Processing and Aggregation in Sensor Networks Ajay Mahimkar The University of Texas at Austin March 24, 2004.
Information-Centric Networks10b-1 Week 10 / Paper 2 Hermes: a distributed event-based middleware architecture –P.R. Pietzuch, J.M. Bacon –ICDCS 2002 Workshops.
Intro DSR AODV OLSR TRBPF Comp Concl 4/12/03 Jon KolstadAndreas Lundin CS Ad-Hoc Routing in Wireless Mobile Networks DSR AODV OLSR TBRPF.
a/b/g Networks Routing Herbert Rubens Slides taken from UIUC Wireless Networking Group.
Energy Efficient Data Management for Wireless Sensor Networks with Data Sink Failure Hyunyoung Lee, Kyoungsook Lee, Lan Lin and Andreas Klappenecker †
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.
Building Wireless Efficient Sensor Networks with Low-Level Naming J. Heihmann, F.Silva, C. Intanagonwiwat, R.Govindan, D. Estrin, D. Ganesan Presentation.
Construction of Optimal Data Aggregation Trees for Wireless Sensor Networks Deying Li, Jiannong Cao, Ming Liu, and Yuan Zheng Computer Communications and.
1 Along & across algorithm for routing events and queries in wireless sensor networks Tat Wing Chim Department of Electrical and Electronic Engineering.
1 Sensor Network Routing – II Data-Centric Routing.
Wireless Sensor Networks
Enabling QoS Multipath Routing Protocol for Wireless Sensor Networks
Protocols for Wireless Sensor Networks
Introduction to Wireless Sensor Networks
Wireless Sensor Networks
Wireless Sensor Network Architectures
GPSR Greedy Perimeter Stateless Routing
Data-Centric Networking
Overview: Chapter 3 Networking sensors
Presentation transcript:

Matching Data Dissemination Algorithms to Application Requirements John Heidermann, Fabio Silva, Deborah Estrin Presented by Cuong Le (CPSC538A)

Outline Introduction Summary of Diffusion Algorithms Applications Performance with Different Diffusion Algorithms Systematic Evaluation Conclusions

Introduction Data dissemination approaches in sensor networks have adopted application-specific, data-centric communications protocols: –to reduce overhead by avoiding levels of abstraction. –to support application involvement in communication. Application-specific constraints and optimizations greatly reduce communications cost by replacing communication with computation in the network As number of protocols and sophistication of applications grows, choice of communication algorithms becomes a problem

Application-specific requirements Sensor network applications have different needs: –Different traffic patterns (many-to-one, many-to-many, one-to-many, one-to-one) –Different data rates (fixed and variable, frequent and infrequent) Applications must be robust to change: –Wireless links come and go –Nodes fail or move How can communication be robust but also efficient for many different applications ?

Multiple Diffusion Routing Algorithms To address application-specific requirements by matching routing algorithms to application requirements.

Diffusion Routing Algorithms Overview localized algorithms, named data, and support for in-network processing. adopt a declarative, publish/subscribe API. key API abstractions: –data is identified by a set of attributes. –data producers (or sources) generate data it by publishing. –data consumers (or sinks) subscribe to data, it is the business of the diffusion implementation to insure that data travels from publisher to subscriber efficiently.

Multiple Diffusion Routing Algorithms Two-Phase Pull Diffusion One Phase Pull Diffusion Push Diffusion GEAR

Two-phase pull diffusion A subscriber, or data sink, identifies data by a set of attributes propagating through the network in an interest message. Nodes establish gradients, states indicating the next-hop direction of other nodes. The first data message sent from the source is marked as exploratory and is sent to all neighbors that have matching gradients. When exploratory data reaches the sink, the sink reinforces its preferred neighbor, establishing a reinforced gradient towards the sink. Periodically floods data sink’s interests and exploratory data

GEAR Adds support for geographically scoped queries If nodes know their locations, then geographic queries can influence data dissemination Replaces network wide communication with geographically constrained communication

Push Diffusion Reverses the roles in the publish/subscribe API Floods only exploratory data messages

One-phase pull diffusion Subscriber based system that avoids one of the two phases of flooding in two-phase pull Only floods interests No exploratory messages

Applications Performance with Different Diffusion Algorithms

Push vs. two-phase pull Push reduces message count by ~60% compared to two phase pull

Push with vs. Push without GEAR GEAR reduces message count by ~40%

Systematic Evaluation

Evaluation Methodology Identify test application classes from experience –BAE tracking many-to-many -> benefit from push –PARC IDSQ One-to-many, one-to-one -> benefit from GEAR and push –James Reserve Data Collection Many-to-one->benefits from one-phase-pull Describe performance differences for applications designers –Use systematic emulation and simulation studies to explore design space: Use different diffusion algorithms. Varying number of sources and sinks. Varying topologies (clustered vs. un-clustered)

Algorithm performance with different numbers of source and sinks

Varying the number of sinks with one phase pull

Using geographic information

Results Summary Push works best with many sinks and few active sources One-phase pull works best with many sources and few sinks The break-even point between these algorithms depends upon control message frequency and data rates In networks with more than a few dozen nodes, the benefits of geographically scope queries outweigh other algorithmic choices Sending at very low data rates (lower than the control traffic interval) has a relatively high control overhead, unless Geographic scope or control rates are changed