Introduction to Wireless Sensor Networks

Slides:



Advertisements
Similar presentations
Directed Diffusion for Wireless Sensor Networking
Advertisements

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 LECS – UCLA Modified and Presented by Sugata Hazarika.
Rumor Routing in Sensor Networks David Braginsky and Deborah Estrin.
Rumor Routing Algorithm For Sensor Networks
1 Routing Techniques in Wireless Sensor networks: A Survey.
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.
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.
Haiyun Luo, Fan Ye, Jerry Cheng, Songwu Lu, Lixia Zhang
1 Next Century Challenges: Scalable Coordination in sensor Networks MOBICOMM (1999) Deborah Estrin, Ramesh Govindan, John Heidemann, Satish Kumar Presented.
Directed Diffusion: A Scalable and Robust Communication Paradigm for Sensor Networks.
Dissemination protocols for large sensor networks Fan Ye, Haiyun Luo, Songwu Lu and Lixia Zhang Department of Computer Science UCLA Chien Kang Wu.
Directed Diffusion: A Scalable and Robust Communication Paradigm for Sensor Networks Intanagonwiwat, Govindan, Estrin USC, Information Sciences Institute,
Matching Data Dissemination Algorithms to Application Requirements John Heidermann, Fabio Silva, Deborah Estrin Presented by Cuong Le (CPSC538A)
CS 265 PROJECT Secure Routing in Wireless Sensor Networks : Directed Diffusion a study Ajay Kalambur.
LPT for Data Aggregation in Wireless Sensor networks Marc Lee and Vincent W.S Wong Department of Electrical and Computer Engineering, University of British.
Directed Diffusion for Wireless Sensor Networking C. Intanagonwiwat, R. Govindan, D. Estrin, J. Heidemann, F. Silva Mobicom 2000.
Directed Diffusion: A Scalable and Robust Communication Paradigm for Sensor Networks Charlmek Intanagonwiwat Ramesh Govindan Deborah Estrin Presentation.
Beacon Vector Routing: Scalable Point-to-Point Routing in Wireless Sensornets.
Energy Aware Directed Diffusion for Wireless Sensor Networks Jisul Choe, 2Keecheon Kim Konkuk University, Seoul, Korea
1 The Data Dissemination Problem  A region requires event- monitoring (harmful gas, vehicle motion, seismic vibration, temperature, etc.)  Deploy sensors.
1 Chalermek Intanagonwiwat (USC/ISI) Ramesh Govindan (USC/ISI) Deborah Estrin (USC/ISI and UCLA) DARPA Sponsored SCADDS project Directed Diffusion
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.
RELAX : An Energy Efficient Multipath Routing Protocol for Wireless Sensor Networks Bashir Yahya, Jalel Ben-Othman University of Versailles, France ICC.
ENERGY-EFFICIENT FORWARDING STRATEGIES FOR GEOGRAPHIC ROUTING in LOSSY WIRELESS SENSOR NETWORKS Presented by Prasad D. Karnik.
 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.
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.
GPSR: Greedy Perimeter Stateless Routing for Wireless Networks EECS 600 Advanced Network Research, Spring 2005 Shudong Jin February 14, 2005.
BARD / April BARD: Bayesian-Assisted Resource Discovery Fred Stann (USC/ISI) Joint Work With John Heidemann (USC/ISI) April 9, 2004.
Data Dissemination in Sensor Networks Challenges and Solutions by Sovrin Tolia.
Tufts Wireless Laboratory School Of Engineering Tufts University Paper Review “An Energy Efficient Multipath Routing Protocol for Wireless Sensor Networks”,
Simulation of DeReClus Yingyue Xu September 6, 2003.
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.
Fundamentals of Computer Networks ECE 478/578
On Mobile Sink Node for Target Tracking in Wireless Sensor Networks Thanh Hai Trinh and Hee Yong Youn Pervasive Computing and Communications Workshops(PerComW'07)
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.
Directed Diffusion: A Scalable and Robust Communication Paradigm for Sensor Networks Presented by Barath Raghavan.
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.
Network Layer COMPUTER NETWORKS Networking Standards (Network LAYER)
Routing protocols for sensor networks.
Sensor Networks Katia Obraczka Winter 2005 MAC II
Wireless Sensor Networks
Wireless Sensor Networks
Enabling QoS Multipath Routing Protocol for Wireless Sensor Networks
Protocols for Wireless Sensor Networks
Delay-Tolerant Networks (DTNs)
DIRECTED DIFFUSION.
Wireless Sensor Networks
Wireless Sensor Network Architectures
Energy-Efficient Communication Protocol for Wireless Microsensor Networks by Wendi Rabiner Heinzelman, Anantha Chandrakasan, and Hari Balakrishnan Presented.
Internet Networking recitation #4
Net 435: Wireless sensor network (WSN)
THE NETWORK LAYER.
DIRECTED DIFFUSION.
Routing and Data Dissemination
A Survey on Routing Protocols for Wireless Sensor Networks
Data-Centric Networking
Overview: Chapter 3 Networking sensors
Overview: Chapter 2 Localization and Tracking
Presentation transcript:

Introduction to Wireless Sensor Networks Directed Diffusion 28 March 2005

C. Intanogonwiwat R. Govindan D. Estrin Directed Diffusion : A Scalable and Robust Paradigm for Sensor Networks C. Intanogonwiwat R. Govindan D. Estrin

Introduction and terminology ….. Availing cheap nodes for sensing, communication and computation Deploying them in a region of interest to form a network and sensing environment phenomena ( events ) Events are transmitted ( directed ) from the sensing nodes( source ) to a destination ( sink ) for processing.

Simplified view….

Example of events …… Detecting variations in temperature Seismic vibrations Detecting any object like a four-legged animal in an area under inspection

Objective…… Making the routing algorithm 1)energy efficient : Optimizing radio communications, efficient routing and performing local computations 2)Scalable : Scale with an increase in the number of source and sinks 3)Robust : Handling node failures

Two ways of packet forwarding during routing…. Address Centric: The nodes route data independently without looking at the data content. Data Centric: The nodes while routing data use aggregation functions to eliminate redundancy. Our focus is data centric.

Assumptions …… Data centric routing Achieving a desired global behavior through local interactions Application aware – the task types are known at the time the sensor network is deployed

Directed Diffusion basics….. A sink node expresses interest in a particular data and inserts it as a query in the network Sensor nodes reply to this interest An interest may look like “At every I ms for the next T seconds send me a location estimate of any four legged animal in sub region R of the sensor field “

Possible naming (structure) of an Interest… type = four-legged animal Interval = 10ms Rect = [-100,200,300,400] Timestamp = 01:22:35 expiresAt = 01:30:40 Consists of attribute value pairs – its like querying the network for a particular data

Interest propagation…….. Flooding Geographic routing ( filtering out the interests on basis of the coordinate specification ) Using cached data to find out which neighbor had previously responded to similar interest Any other intelligent way, depending on the application

Establishing Gradients….. Done between every pair of nodes Consists of a <rate, direction > pair E.g. the gradient from A to neighbor B rate : the inverse of the value of the Interval in the interest sent by B direction : The link to B ( A might have many neighbors – a local naming is required ) They are used for sending back data to the sink – the path with the highest gradient is generally preferred

Simplified view….

The Algorithm……. Initially the sink sends an exploratory interest ( with a low data rate i.e. high interval ) The sensors store it in an Interest cache and forwards it. Subsequent interests having same type,interval,rect values are suppressed – thus selective forwarding Gradients set up between neighbors

Algorithm(cont……) A sensor whose sensed value matches with the type in an interest samples the readings based on the stored interval and sends it to all the neighbors with which it has a gradient The intermediate sensors route the data based on the gradient in that direction Eventually the sink receives the sampled information through some neighboring node

Directed Diffusion…. Directional Flooding Interest Gradient Sink Source

Directed Diffusion…. Interest Gradient Sink Source

Directed Diffusion…. Interest Gradient Sink Source

Directed Diffusion…. Gradient Sink Source

Data Caching……. Helps in suppressing similar interests from different sinks Helps in suppressing similar event information from different sources and helps in data aggregation

Data propagation….. The sources send back the data along the paths which were set up Interest Reply

Reinforcement ….. The sink chooses a high quality( optimal path ) by choosing the appropriate neighbor (using greedy strategy) and reinforces it by 1) sending an interest packet with a lower interval to that link 2) negatively reinforce non-optimal links

Reinforcement….. The reinforced interest is forwarded by each sensor node till it reaches the source The exploratory gradients exist which helps the network to be robust in case of node failures.

Example of reinforcement…. original interest reinforced interest

Directed Diffusion…. Directional Flooding Interest Gradient Sink Source

Directed Diffusion…. Interest Gradient Sink Source

Directed Diffusion…. Interest Gradient Sink Source

Directed Diffusion…. Gradient Sink Source

Directed Diffusion…. Reinforcement Gradient Sink Source

Directed Diffusion…. Reinforcement Gradient Sink Source

Directed Diffusion…. Reinforcement Gradient Sink Source

Directed Diffusion…. Data Gradient Sink Source

Negative reinforcement….. Send interest packets with higher interval to faulty links or links with higher delay. A measure to reduce redundant communication after finding out the optimal path

Directed Diffusion…. Data Gradient Sink Source

Directed Diffusion robustness…. Data Gradient Sink Source

Directed Diffusion…. Data Gradient Reinforcement Sink Source

Directed Diffusion…. Data Gradient Reinforcement Sink Source

Directed Diffusion…. Data Gradient Reinforcement Sink Source

Design considerations……

Multiple sources…… source sink Data aggregation…

Multiple sinks…… source sink sink

Evaluation metrics………. Average delay : average one way latency between transmitting an event and receiving it at the sink Average dissipated energy : ratio of the total dissipated energy per node to the number of distinct events seen by the sink Event delivery ratio : number of distinct events received to the number originally sent ns-2 simulator used for evaluation

Compared with …… Flooding : unrestricted broadcast of events to the sink nodes Omniscient multicast : Each source transmitting along the shortest path multicast tree to the sink nodes

DD performance graphs….

Impact of node failures….

Observations…….. Energy efficient – outperforms omniscient multicast Robust and fault tolerant Works only for query driven networks

Rumor Routing….. Two types of data delivery models …. Push(Event driven): Sources push data to the sink Pull (Query driven) : The sink pulling data from the sources A hybrid approach – rumor routing Rumor routing results in lesser number of transmissions than either of the above in certain situations.

Algorithm…. Sources on observing events create agents Agents carry routing information and go on a random walk across the network The have a fixed Time-To-Live Routing information is carried to nodes in the form of rumors and recorded. Agents also synchronize themselves with information from nodes.

Power of agents…

Rumor routing ….

Features… Once a query finds a recorded rumor it gets a definite direction/route to the event source. Saves on transmissions by avoiding groping around for the sources Also can get quick information about the event instead of having to go all the way to the source. Needs more storage, agent complexity involved

Thank you …