G EOGRAPHIC R OUTING P ROTOCOLS IN W IRELESS S ENSOR N ETWORKS F OCUS ON R EAL T IME R OUTING AND P ROTOCOLS S UPPORTING M OBILITY Imane BENKHELIFA Research.

Slides:



Advertisements
Similar presentations
Ch. 12 Routing in Switched Networks
Advertisements

ECE /24/2005 A Survey on Position-Based Routing in Mobile Ad-Hoc Networks Alok Sabherwal.
ROUTING TECHNIQUES IN WIRELESS SENSOR NETWORKS: A SURVEY Presented By: Abbas Kazerouni EE 360 paper presentation, winter 2014, EE Department, Stanford.
Advisor : Prof. Yu-Chee Tseng Student : Yi-Chen Lu 12009/06/26.
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.
Real-time Wireless Sensor Networks CSC536 Spring 2005 Meng Wan 05/09/2005.
CLUSTERING IN WIRELESS SENSOR NETWORKS B Y K ALYAN S ASIDHAR.
An Energy Efficient Routing Protocol for Cluster-Based Wireless Sensor Networks Using Ant Colony Optimization Ali-Asghar Salehpour, Babak Mirmobin, Ali.
Introduction to 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.
Network Layer Routing Issues (I). Infrastructure vs. multi-hop Infrastructure networks: Infrastructure networks: ◦ One or several Access-Points (AP) connected.
1 Routing Techniques in Wireless Sensor networks: A Survey.
RAP and SPEED Presented by Octav Chipara. Realtime Systems Concerned with two aspects Concerned with two aspects Control Control RAP RAP Predictability.
The University of Iowa. Copyright© 2005 A. Kruger 1 Introduction to Wireless Sensor Networks Routing in WSNs 28 February 2005.
A Novel Cluster-based Routing Protocol with Extending Lifetime for Wireless Sensor Networks Slides by Alex Papadimitriou.
An Energy Efficient Hierarchical Heterogeneous Wireless Sensor Network
1 Next Century Challenges: Scalable Coordination in sensor Networks MOBICOMM (1999) Deborah Estrin, Ramesh Govindan, John Heidemann, Satish Kumar Presented.
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.
1 A Delay-Aware Reliable Event Reporting Framework for Wireless Sensor-Actuator Networks Presented by Edith Ngai Supervised by Prof. Michael R. Lyu Term.
SPEED: A Stateless Protocol for Real-Time Communication in Sensor Networks T. He, J. A. Stankovic, C. Lu, T. Abdelzaher.
Before start… Earlier work single-path routing in sensor networks
Di Wu 03/03/2011 Geographic Routing in Clustered Multi-layer Vehicular Ad Hoc Networks for Load Balancing Purposes.
Adaptive Self-Configuring Sensor Network Topologies ns-2 simulation & performance analysis Zhenghua Fu Ben Greenstein Petros Zerfos.
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Mario Čagalj supervised by prof. Jean-Pierre Hubaux (EPFL-DSC-ICA) and prof. Christian Enz (EPFL-DE-LEG, CSEM) Wireless Sensor Networks:
Wireless Video Sensor Networks Vijaya S Malla Harish Reddy Kottam Kirankumar Srilanka.
Speed and Direction Prediction- based localization for Mobile Wireless Sensor Networks Imane BENKHELIFA and Samira MOUSSAOUI Computer Science Department.
CS 712 | Fall 2007 Using Mobile Relays to Prolong the Lifetime of Wireless Sensor Networks Wei Wang, Vikram Srinivasan, Kee-Chaing Chua. National University.
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS 2007 (TPDS 2007)
1 Pertemuan 20 Teknik Routing Matakuliah: H0174/Jaringan Komputer Tahun: 2006 Versi: 1/0.
Dynamic Clustering for Acoustic Target Tracking in Wireless Sensor Network Wei-Peng Chen, Jennifer C. Hou, Lui Sha.
Stochastic sleep scheduling (SSS) for large scale wireless sensor networks Yaxiong Zhao Jie Wu Computer and Information Sciences Temple University.
“Intra-Network Routing Scheme using Mobile Agents” by Ajay L. Thakur.
College of Engineering Non-uniform Grid- based Coordinated Routing Priyanka Kadiyala Major Advisor: Dr. Robert Akl Department of Computer Science and Engineering.
Mobile Ad hoc Networks Sleep-based Topology Control
Ubiquitous Networks WSN Routing Protocols Lynn Choi Korea University.
The Chinese Univ. of Hong Kong Dept. of Computer Science & Engineering POWER-SPEED A Power-Controlled Real-Time Data Transport Protocol for Wireless Sensor-Actuator.
Wireless Sensor Networks COE 499 Energy Aware Routing
ENERGY-EFFICIENT FORWARDING STRATEGIES FOR GEOGRAPHIC ROUTING in LOSSY WIRELESS SENSOR NETWORKS Presented by Prasad D. Karnik.
Lan F.Akyildiz,Weilian Su, Erdal Cayirci,and Yogesh sankarasubramaniam IEEE Communications Magazine 2002 Speaker:earl A Survey on Sensor Networks.
Group 3 Sandeep Chinni Arif Khan Venkat Rajiv. Delay Tolerant Networks Path from source to destination is not present at any single point in time. Combining.
Presentation of Wireless sensor network A New Energy Aware Routing Protocol for Wireless Multimedia Sensor Networks Supporting QoS 王 文 毅
Efficient Energy Management Protocol for Target Tracking Sensor Networks X. Du, F. Lin Department of Computer Science North Dakota State University Fargo,
BARD / April BARD: Bayesian-Assisted Resource Discovery Fred Stann (USC/ISI) Joint Work With John Heidemann (USC/ISI) April 9, 2004.
Tufts Wireless Laboratory Tufts University School Of Engineering Real-Time Data Services for Cyber Physical Systems Zhong Zou.
Copyright © 2011, Scalable and Energy-Efficient Broadcasting in Multi-hop Cluster-Based Wireless Sensor Networks Long Cheng ∗ †, Sajal K. Das†,
Tufts Wireless Laboratory School Of Engineering Tufts University Paper Review “An Energy Efficient Multipath Routing Protocol for Wireless Sensor Networks”,
Adaptive Sleep Scheduling for Energy-efficient Movement-predicted Wireless Communication David K. Y. Yau Purdue University Department of Computer Science.
a/b/g Networks Routing Herbert Rubens Slides taken from UIUC Wireless Networking Group.
1/8/2016 Wireless Sensor Networks COE 499 Sleep-based Topology Control I Tarek Sheltami KFUPM CCSE COE
Ching-Ju Lin Institute of Networking and Multimedia NTU
An Energy-Efficient Geographic Routing with Location Errors in Wireless Sensor Networks Julien Champ and Clement Saad I-SPAN 2008, Sydney (The international.
Ad Hoc Multicast Routing
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.
Ben Miller.   A distributed algorithm is a type of parallel algorithm  They are designed to run on multiple interconnected processors  Separate parts.
Toward Reliable and Efficient Reporting in Wireless Sensor Networks Authors: Fatma Bouabdallah Nizar Bouabdallah Raouf Boutaba.
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)
Wireless Access and Networking Technology (WANT) Lab. An Efficient Data Aggregation Approach for Large Scale Wireless Sensor Networks Globecom 2010 Lutful.
Wireless sensor and actor networks: research challenges Ian. F. Akyildiz, Ismail H. Kasimoglu
-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 Network Architectures
Introduction to Wireless Sensor Networks
Net 435: Wireless sensor network (WSN)
Protocols.
Edinburgh Napier University
Protocols.
Presentation transcript:

G EOGRAPHIC R OUTING P ROTOCOLS IN W IRELESS S ENSOR N ETWORKS F OCUS ON R EAL T IME R OUTING AND P ROTOCOLS S UPPORTING M OBILITY Imane BENKHELIFA Research Associate, CERIST, Algeria 1 st year PhD Student, USTHB, Algeria

O UTLINE Routing Protocols Cliassification of Routing Protocols Geographic Protocols QoS Routing Protocols MultiPath Protocols Routing Protocols supporting Mobility Routing Protocols with Localization Errors 2

R OUTING P ROTOCOL Design Constraints for routing in WSN: Autonomy : nodes make decisions Energy Efficiency: Prolonging network life time while maintaining a good grade of connectivity Scalability: works with a large amount of nodes Resilience: if some nodes stop operating, an alternative route should be discovered Device heterogeneity: the use of nodes with different processors, transceivers, power units or sensing components Mobility Adaptability: supports the mobility of nodes (sinks, events…) 3

R OUTING P ROTOCOL Additional constraints for certain applications such as “ Emergency Response ”: Stateless Architecture: it does not require routing table  minimum memory Soft Real-time: minimum delay QoS Routing and Congestion Management : avoids congestion, re-routes packets, minimum control overhead Traffic Load Balance: multi path, concurrent routes Localized behavior: only delay changes will be sent to neighbors 4

O UTLINE Routing Protocols Cliassification of Routing Protocols Geographic Protocols QoS Routing Protocols MultiPath Protocols Routing Protocols supporting Mobility Routing Protocols with Localization Errors 5

C LASSIFICATION RoutingNetwork StructureFlatDD,SPIN,RR,MCFAHierarchicTEEN,LEACH,TTDDGeographicSPEED,GOAFR,GEER Protocol operations NegociationSPINQueryDD,RumorQoSSAR,SPEED,MMSPEEDMulti-PathBraided, N to 1CoherenceRumor 6

O UTLINE Routing Protocols Cliassification of Routing Protocols Geographic Protocols QoS Routing Protocols MultiPath Protocols Routing Protocols supporting Mobility Routing Protocols with Localization Errors 7

G EOGRAPHIC R OUTING IN WSN 8 Motivations of Using Geographic Routing Approach in WSNs Simplicity: simple calculations Stateless: memory conservation Autonomy : nodes make decisions Energy Efficiency: prolonging network life time while maintaining a good grade of connectivity Scalability: works with a large amount of nodes

G EOGRAPHIC R OUTING IN WSN Forwarding techniques in geographic routing are: Compass routing(C), GRS(G), MFR(M) and NFP(N) 9

G EOGRAPHIC R OUTING IN WSN Greedy Algorithms: choosing among neighbors the nearest to the sink (the Euclidian distance is a metric of choosing), the process repeats until the packet reaches the final destination, 10

G EOGRAPHIC R OUTING IN WSN Drawback: if the current holder has no neighbors closer to the destination than itself !!!!! 11

G EOGRAPHIC R OUTING IN WSN GAF (Geographic Adaptive Fidelity): Forms a virtual grid of the covered area Three node states: Discovery, Active and Sleep Each node associates itself with a cell in the grid based on its location Nodes associated with the same cell are equivalent Some nodes in an area are kept sleeping to conserve energy Nodes change state from sleeping to active for load balancing 12

G EOGRAPHIC R OUTING IN WSN GAF Advantages: Increase the lifetime of the network significantly Considered to be hierarchical protocol Each sub-region is a cluster Representative node is a cluster head GAF Disadvantages: Does not perform any data aggregation Not very scalable Overhead of forming the grid Only the active nodes sense and report data  data accuracy is not very high 13

O UTLINE Routing Protocols Cliassification of Routing Protocols Geographic Protocols QoS Routing Protocols MultiPath Protocols Routing Protocols supporting Mobility Routing Protocols with Localization Errors 14

Q O S R OUTING P ROTOCOLS IN WSN 15 Motivations of Using QoS Routing Approach in WSNs Ensure Quality of Service in terms of : Delay Bandwith Energy Load Balancing

Q O S R OUTING P ROTOCOLS IN WSN SPEED: Aims to reduce the End-to-End deadline miss ratio Supposes that E2E Deadlines are proportional to the distance between the source and the destination using feed-back control Guarantees deadline by maintaining a packet delivery speed across the network. Velocity = Distance (s,d) / required deadline 16

Q O S R OUTING P ROTOCOLS IN WSN SPEED: The forwarding nodes are calculated from the neighbor nodes having to be at least k distance closer to the destination If no speed matches, a neighborhood feed-back determines whether to drop the packet or to re-route it 17 S FD R K

O UTLINE Routing Protocols Cliassification of Routing Protocols Geographic Protocols QoS Routing Protocols MultiPath Protocols Routing Protocols supporting Mobility Routing Protocols with Localization Errors 18

M ULTI P ATH G EOGRAPHIC R OUTING IN WSN Motivations of Using Multipath Routing Approach in WSNs Reliability and Fault-Tolerance Load Balancing and Bandwidth Aggregation QoS Improvement 19

M ULTI P ATH G EOGRAPHIC R OUTING IN WSN MMSPEED (Multi path Multi SPEED): Introduces multiple speed levels (layers) to guarantee timeliness packet delivery Each packet is assigned to a speed layer and then placed in a queue High priority before low priority Source determines for each packet the speed regarding the destination and its specific E2E deadline If an intermediate node perceives that this packet cannot meet its specific deadline, the intermediate selects another speed layer Reliability is guaranteed by controlling active paths and sending multiple copies 20

M ULTI P ATH G EOGRAPHIC R OUTING IN WSN MMSPEED (Multi path Multi SPEED): 21 A B C D = distance A-C – distance B-C distance A-B distance B-C destination Geographic progress that can be made towards the destination by selecting node B as the next forwarder

M ULTI P ATH G EOGRAPHIC R OUTING IN WSN Challenges: The main disadvantage lies in the cost of maintaining the paths. This cost comprises in memory resources and network overhead  so not suitable for networks critically by their reduced batteries. However, they become necessary when reliability is a strong requirement 22

O UTLINE Routing Protocols Cliassification of Routing Protocols Geographic Protocols QoS Routing Protocols MultiPath Protocols Routing Protocols supporting Mobility Routing Protocols with Localization Errors 23

R OUTING P ROTOCOLS SUPPORTING M OBILITY IN WSN Motivations of Using Routing Approach in WSNs with mobile sinks Mobile sinks prolong the networks lifetime Load Balancing and Bandwidth Aggregation QoS Improvement 24

R OUTING P ROTOCOLS SUPPORTING M OBILITY IN WSN TTDD (Two Tier Data Dissemination): Static sensors vs Mobile sinks Each active source creates a grid over the static network with grid points acting as dissemination nodes. A mobile sink sends out a locally controlled flood that discovers its nearest dissemination point. 25   D S

R OUTING P ROTOCOLS SUPPORTING M OBILITY IN WSN ALURP (Adaptive Local Update-based Routing Protocol): The adaptive area is constructed as the circle (VC, D vc,sink ). 26 DN VC Area B Area A DN A DN B

R OUTING P ROTOCOLS SUPPORTING M OBILITY IN WSN Problem: When the sink moves toward the VC, the DN still keep the previous location of the sink and therefore will send the packet to a wrong place, because sink informs only the new area about its new location. 27 Solution: Inform the former adaptive area but not the current adaptive area to flush the topology information of the sink.

R OUTING P ROTOCOLS SUPPORTING M OBILITY IN WSN ALURP Advantages: Saves energy and keeps communication with sensors and sink thanks to the adaptive area. The destination area can be expressed by its radius R. 28

R OUTING P ROTOCOLS SUPPORTING M OBILITY IN WSN ALURP Drawbacks: How to inform only the former adaptive area but not the current adaptive area ????? DN may excessively consume energy, because source always sends data to the DN instead of the sink, which can be a bottleneck !!!!!! If the destination area is too small and sink changes frequently its position  too much of energy consumption by sensors to update routes !!!!! 29

R OUTING P ROTOCOLS SUPPORTING M OBILITY IN WSN Energy-Efficient Routing in MWSN using Mobility Prediction : Mobile sink estimates and tracks its state (location, velocity, acceleration) from noisy measurements with a kalman filter. The source predicts the location of the mobile sink The state of the predictor is updated by receiving STATE- UPDATE from the mobile sink. The STATE-UPDATE is only sent when the Euclidean norm of the error between the predicted state and the estimated state by Kalman Filter exceeds a pre-defined threshold. 30

R OUTING P ROTOCOLS SUPPORTING M OBILITY IN WSN The STATE-UPDATE and DATA messages are forwarded in a multi hop fashion Uses greedy forwarding. 31

ELASTIC : A -A node uses greedy forwarding -The mobile sink broadcasts its new position every 1 m -Each node listens to the transmission of his successor and detects the change of the sink position and changes it for its next transmission - The process repeats until the source node B R OUTING P ROTOCOLS SUPPORTING M OBILITY IN WSN 32

O UTLINE Routing Protocols Cliassification of Routing Protocols Geographic Protocols QoS Routing Protocols MultiPath Protocols Routing Protocols supporting Mobility Routing Protocols with Localization Errors 33

R OUTING P ROTOCOLS WITH L OCALIZATION E RRORS Motivations of Using Routing protocols with Localization Errors Nodes’ positions are not always accurate If the packet contains a wrong position, the packet will not reach its destination QoS Improvement by introducing localization errors in routing decisions 34

R OUTING P ROTOCOLS WITH L OCALIZATION E RRORS ELLIPSE The region is defined by an ellipse  source position, sink position, distance between them, an ellipse factor “ l ”. All nodes in the ellipse region and those who receive msg, forward it with a probability “ p ”. Neighbors of source and sink always forward msg even if they are out of the ellipse. 35

R OUTING P ROTOCOLS WITH L OCALIZATION E RRORS ELLIPSE Assumptions: probability “ p ” defines a sub-set of nodes which will relay msg towards destination before deployment, all the sensors know the ellipse factor and destination position before sending, the source includes its position (x s, y s ) when sensor “ u ” receives a msg, it checks whether it is inside the ellipse by the following formula: D su + D ud <= l.d where l : ellipse factor, d: distance between source and sink 36

R OUTING P ROTOCOLS WITH L OCALIZATION E RRORS Localization error management in ELLIPSE: When the source is not accurately located, because it’s an important parameter to define the ellipse: all neighbors of the source have to forward msg (to relay nodes) even if they are outside the ellipse. 37

R OUTING P ROTOCOLS WITH L OCALIZATION E RRORS Localization error management in ELLIPSE: Problem: to how many hops?? If h=1  all 1-hop neighbors are relay nodes  Solution: the minimal number of hops to reach sensors close to S is the ceiling of [/r]. To avoid dropping msg: h>= [/r] +1 Problem: when the node’s position is not accurate, because it cannot determine if it is inside the ellipse  it cannot determine if it is a relay node.  Solution: each potential relay node can calculate its probability to be inside the ellipse P A = A A / ² A ….where A A is the intersection of the circle of A and the ellipse 38

R OUTING P ROTOCOLS WITH L OCALIZATION E RRORS Summary: Managing Localization error leads to significant energy consumption Suitable to mobile network because there’s no need to know neighbors position Drawbacks: Does not focus on the broadcasting strategy inside the ellipse !!! Why choosing Ellipse as a region and not other region form??? 39

S UMMARY ProtocolCategory Greedy ForwardingGeographic GAFGeographic SPEEDQoS-based MMSPEEDMultiPath-based & QoS-based TTDD, ALURP, EERMP, ELASTICGeographic supporting Mobility ELLIPSEGeographic with localization error 40

O BLIGATORY PAGE 41