A Survey on Routing Protocols for Wireless Sensor Networks Kemal Akkaya & Mohamed Younis By Yalda Edalat.

Slides:



Advertisements
Similar presentations
Directed Diffusion for Wireless Sensor Networking
Advertisements

Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
Decentralized Reactive Clustering in Sensor Networks Yingyue Xu April 26, 2015.
Protocols for Wireless Sensor Networks
1 Message Oriented Middleware and Hierarchical Routing Protocols Smita Singhaniya Sowmya Marianallur Dhanasekaran Madan Puthige.
Introduction to Wireless Sensor Networks
A Survey on Routing Protocols for Wireless Sensor Networks
A survey on routing protocols for wireless sensor networks
Sensor Network 教育部資通訊科技人才培育先導型計畫. 1.Introduction General Purpose  A wireless sensor network (WSN) is a wireless network using sensors to cooperatively.
Presented By- Sayandeep Mitra TH SEMESTER Sensor Networks(CS 704D) Assignment.
Routing Techniques in Wireless Sensor Networks: A Survey J. Al-Karaki, A. E. Kamal A Survey on Routing Protocols for Wireless Sensor Networks K. Akkaya,
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.
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.
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.
1 Next Century Challenges: Scalable Coordination in sensor Networks MOBICOMM (1999) Deborah Estrin, Ramesh Govindan, John Heidemann, Satish Kumar Presented.
Wireless sensor networks: a survey 周紹恩 指導教授 : 柯開維 1.
Directed Diffusion: A Scalable and Robust Communication Paradigm for Sensor Networks.
1 On Handling QoS Traffic in Wireless 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.
A Survey on Sensor Networks Rick Han CSCI 7143 Secure Sensor Networks Fall 2004.
Directed Diffusion: A Scalable and Robust Communication Paradigm for Sensor Networks Intanagonwiwat, Govindan, Estrin USC, Information Sciences Institute,
Topics in Internet Research
Wireless Distributed Sensor Networks Special Thanks to: Jasvinder Singh Hitesh Nama.
Directed Diffusion: A Scalable and Robust Communication Paradigm for Sensor Networks Charlmek Intanagonwiwat Ramesh Govindan Deborah Estrin Presentation.
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.
Routing Algorithm for Large Data Sensor Networks Raghul Gunasekaran Group Meeting Spring 2006.
Distributed Quality-of-Service Routing of Best Constrained Shortest Paths. Abdelhamid MELLOUK, Said HOCEINI, Farid BAGUENINE, Mustapha CHEURFA Computers.
1 Chalermek Intanagonwiwat (USC/ISI) Ramesh Govindan (USC/ISI) Deborah Estrin (USC/ISI and UCLA) DARPA Sponsored SCADDS project Directed Diffusion
A Survey on Routing Protocols for Wireless Sensor Networks Kemal Akkaya, Mohamed Younis 19 th July, 2005 Seo, DongMahn.
College of Engineering Non-uniform Grid- based Coordinated Routing Priyanka Kadiyala Major Advisor: Dr. Robert Akl Department of Computer Science and Engineering.
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.
Wireless Sensor Networks COE 499 Energy Aware Routing
RELAX : An Energy Efficient Multipath Routing Protocol for Wireless Sensor Networks Bashir Yahya, Jalel Ben-Othman University of Versailles, France ICC.
Lan F.Akyildiz,Weilian Su, Erdal Cayirci,and Yogesh sankarasubramaniam IEEE Communications Magazine 2002 Speaker:earl A Survey on Sensor Networks.
 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.
Energy-Efficient Signal Processing and Communication Algorithms for Scalable Distributed Fusion.
College of Engineering Grid-based Coordinated Routing in Wireless Sensor Networks Uttara Sawant Major Advisor : Dr. Robert Akl Department of Computer Science.
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.
S Master’s thesis seminar 8th August 2006 QUALITY OF SERVICE AWARE ROUTING PROTOCOLS IN MOBILE AD HOC NETWORKS Thesis Author: Shan Gong Supervisor:Sven-Gustav.
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”,
Ching-Ju Lin Institute of Networking and Multimedia NTU
Energy-Efficient Signal Processing and Communication Algorithms for Scalable Distributed Fusion.
Sensor Network Data Dissemination based on the paper titled Directed Diffusion: A Scalable and Robust Communication Paradigm for Sensor Networks Presented.
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.
ROUTING TECHNIQUES IN WIRELESS SENSOR NETWORKS: A SURVEY.
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
Wireless Sensor Networks: A Survey I. F. Akyildiz, W. Su, Y. Sankarasubramaniam and E. Cayirci.
HoWL: An Efficient Route Discovery Scheme Using Routing History in Mobile Ad Hoc Networks Faculty of Environmental Information Mika Minematsu
1 Sensor Network Routing – II Data-Centric Routing.
Wireless Sensor Networks
Protocols for Wireless Sensor Networks
Introduction to Wireless Sensor Networks
DIRECTED DIFFUSION.
Wireless Sensor Network Architectures
Introduction to Wireless Sensor Networks
Net 435: Wireless sensor network (WSN)
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
DIRECTED DIFFUSION.
A Survey on Routing Protocols for Wireless Sensor Networks
Presentation transcript:

A Survey on Routing Protocols for Wireless Sensor Networks Kemal Akkaya & Mohamed Younis By Yalda Edalat

2 Introduction - Routing No global addressing Redundant data traffic Multiple-source single-destination network Careful resource management – Transmission power – On-board energy – Processing capacity – Storage

3 Introduction - Constraints Limitations – Energy Constrains – Bandwidth All layers must be energy aware Need for energy efficient and reliable network routing Maximize the lifetime of the network

4 System Architecture & Designing Network Dynamics – Mobile or Stationary nodes – Static Events (Temperature) – Dynamic Events ( Target Detection) Node Deployment – Deterministic – Placed manually – Self-organizing – Scattered randomly

5 System Architecture & Designing Energy Considerations – Direct vs Multi-hop communication Direct Preferred – Sensors close to sink Multi-hop – unavoidable in randomly scattered networks Data Delivery Models – Continuous – Event-driven – Query-driven – Hybrid

6 System Architecture & Designing Node Capabilities – Homogenous – Heterogeneous – Nodes dedicated to a particular task (relaying, sensing, aggregation) Data Aggregation/Fusion – Aggregation – Combination of data by eliminating redundancy – Data Fusion is Aggregation through signal processing techniques – Aggregation achieves energy savings

7 Taxonomy Classification of Routing Protocols – Data Centric – Hierarchical – Location-based – Network Flow & QoS Aware

8 Data-centric Protocols Sink sends queries to certain regions and waits data from sensors located in that region Attribute-based naming is necessary to specify properties of data

9 Data-centric Protocols Flooding Gossiping Sensor Protocols for Information via Negotiation (SPIN) Directed Diffusion Energy-aware Routing Rumor Routing Gradient-Based Routing (GBR) Constrained Anisotropic Diffusion Routing (CADR) COUGAR ACtive QUery forwarding In sensoR nEtworks (ACQUIRE)

10 Hierarchical Protocols Maintain energy consumption of sensor nodes – By multi-hop communication within a particular cluster – By data aggregation and fusion  decrease the number of the total transmitted packets

11 Hierarchical Protocols LEACH – Low-Energy Adaptive Clustering Hierarchy Power-Efficient GAthering in Sensor Information Systems (PEGASIS) – Hierarchical PEGASIS Threshold sensitive Energy Efficient sensor Network protocol (TEEN) – Adaptive Threshold TEEN (APTEEN) Energy-aware routing for cluster-based sensor networks Self-organizing protocol

12 Hierarchical Protocols Advantages – Useful for applications which need communication of a specific node (e.g. parking-lot networks) – Small cost of maintaining routing tables – Energy Savings – Utilization of a limited subset of nodes – Scalable Disadvantages – Organization phase not on demand – Many cuts in the network increase the probability of applying reorganization phase

13 Location-based Protocols Distance between two nodes is calculated using location information Energy consumption can be estimated – Efficient energy utilization Protocols designed for Ad hoc networks with mobility in mind – Applicable to Sensor Networks as well – Only energy-aware protocols are considered

14 Location-based Protocols MECN & SMECN – Minimum Energy Communication Network GAF – Geographic Adaptive Fidelity GEAR – Geographic and Energy Aware Routing

15 Network Flow & QoS-aware Protocols Network Flow: Maximize traffic flow between two nodes, respecting the capacities of the links QoS-aware protocols consider end-to-end delay requirements while setting up paths – Guaranteed bandwidth

16 Network Flow & QoS-aware Protocols Maximum Lifetime Energy Routing Maximum Lifetime Data Gathering Minimum Cost Forwarding Sequential Assignment Routing Energy Aware QoS Routing Protocol SPEED

17 Summary

Directed Diffusion: A Scalable and Robust Communication Paradigm for Sensor Networks C. Intanagonwiwat, R. Govindan and D. Estrin Presented by Yalda Edalat 18

Directed Diffusion In a Distributed Sensor Network System, how do you query the system for events of interest? Directed Diffusion is a data-centric approach. – Two Parts Query Propagation Data Propagation 19

Interest and Event Naming Query/interest: 1.Type=four-legged animal 2.Interval=20ms (event data rate) 3.Duration=10 seconds (time to cache) 4.Rect=[-100, 100, 200, 400] Reply: 1.Type=four-legged animal 2.Instance = elephant 3.Location = [125, 220] 4.Intensity = Confidence = Timestamp = 01:20:40 Attribute-Value pairs describe a task. 20

Diffusion (High Level) Sinks broadcast interest to neighbors (with large interval attribute, ex: 1 event per second) Interests are cached by neighbors Gradients are set up pointing back to where interests came from at low data rate Events flow towards originator among multiple paths Network reinforces one or a small number of paths 21

Directed Diffusion (Data) Nodes sensing events, search its interest cache for matching interest entry Data is forwarded according to the gradients associated with the interest Receiving node: – Finds matching entry in interest cache, no match – silent drop – Checks and updates data cache (loop prevention, aggregation) – Retrieve all gradients, and resend message 22

Example 23

Directed Diffusion (Reinforcement) Source sends low-rate events to sink across multiple paths Sink then reinforces one particular neighbor to draw down high quality/data rate events – Choose neighbor based on data driven rules – Use data cache Sink resend the interest with higher data rate to that reinforced neighbor. Results in high data rate path between source and sink 24

Negative Reinforcement How to prevent multiple paths from being reinforced?? Idea is to negatively reinforce paths – Time out high data rate gradients – Explicitly resend interest with low data rate Choosing neighbor – Neighbor from which no new events have come in the last T seconds. 25

Design Considerations Design space for diffusion 26

Repair Initiated by intermediate nodes on a reinforced path Reinforce alternate path and negatively reinforce degraded path Intermediate nodes may need to interpolate data to prevent all downstream nodes from initiating reinforcement 27

Evaluation ns-2 simulations, 50 nodes in 160*160 square sqm, MAC – Network size up to 250 nodes – Constant network density Metrics – Average Dissipated Energy – Average Delay – Event Delivery Ratio 28

Metrics Average dissipated energy – Ratio of total energy expended per node to number of distinct events received at sink – Measures average work budget Average delay – Average one-way latency between event transmission and reception at sink – Measures temporal accuracy of location estimates Both measured as functions of network size 29

Average Dissipated Energy Directed Diffusion achieves better performance by: Reducing redundant data In-network aggregation 30

Average Delay Directed Diffusion finds least delay paths as Omniscient Multicast Reinforcement helps 31

Average Dissipated Energy in the presence of node failures Counter- Intuitive Energy efficiency improves due to the negative reinforcem ent pruning paths 32

Average Dissipated Energy with and without negative reinforcement Energy dissipation without NR is twice that with NR 33

Average Dissipated Energy with and without duplicate suppression Energy dissipation without suppression is between twice and 5 times that with suppression 34

Conclusions Directed Diffusion provides a data-centric communication protocol for sensor sources and sinks Its gains due to aggregation and duplicate suppression may make it more viable than ad-hoc routing in sensor networks Its performance needs more extensive evaluation before strong claims can be made Achieves better energy efficiency Application awareness 35

Scalable and Reliable Sensor Network Routing: Performance study from Field Deployment M. Nassr, J. Jun, S. Eidenbenz, A. Hansson and A. Mielke Infocom 2007 Presented by Yalda Edalat 36

Introduction Two important requirement for sensor networks: Scalability: limited bandwidth, energy and computational capacity Reliability: resiliency against changes in network status Problem: Reliability and scalability trade-off Introducing DTRP Proposed sensor network routing schemes: Gossiping (probabilistic transmission). MINTRoute (the standard routing protocol software for TinyOS). 37

Directed Transmission Routing Protocol (DTRP) DTRP is a multi-path proactive routing protocol Goal: provide improved scalability and reliability. DTRP is parametric and probabilistic: Parametric: provides a tunable parameter for transmission probability Probabilistic: tunable parameter affects reflooding probability Beacon packets provides the hop-count distance value between the sink and other sensor nodes. Not to determine the next hop node for the destination Sent periodically 38

Directed Transmission Routing Protocol (DTRP) d 1 : Shortest hop count distance between originating source and destination sink. (known at “S” and stored in packet) d 2 : Hop-count distance a packet traveled before reaching a node (stored in packet) d 3 : Shortest hop count distance between relaying node and destination sink (stored in R). 39

Directed Transmission Routing Protocol (DTRP) The propagation model: 40

Directed Transmission Routing Protocol (DTRP) 41

Implementation Hardware: Mica2 motes + Stargates (monitoring system) Software: TinyOS Environment: Small network scenario (3×5 nodes) Large network scenario (3×10 nodes) Protocols: DTRP MINTRoute (Default single path routing protocol for TinyOS) Gossiping (fix probability set to 0.7) 42

Topologies Two topologies: Grid topology Random topology 43

Experiments The number of sources: 1, 3, 5, 7, 9 This results in different network load scenarios Single sink Experiment time : 10 minutes each Combination of 4 cases (small, large & grid, random) Two specific network performance measures: Packets delivery ratio (PDR) Total network load 44

Performance Comparison (I) Small Network (Packet Delivery Ratio) 45

Performance Comparison (II) Small Network (total network load) 46

Performance Comparison (III) Large network (Packet Delivery Ratio) 47

Performance Comparison (IV) Large network (total network load) 48

Conclusion DTRP is a more efficient approach than fixed probability Gossiping. DTRP satisfies a balance between reliability and scalability (intelligent intermediate method between flooding and single path). DTRP delivers higher packet percentage than MINTRoute and Gossiping at the same load (for lower network load cases) but the performance of MINTRoute for higher load networks tends to be better (because of single path). 49

50