Wireless Sensor Networks 7. Geometric Routing

Slides:



Advertisements
Similar presentations
ECE /24/2005 A Survey on Position-Based Routing in Mobile Ad-Hoc Networks Alok Sabherwal.
Advertisements

Position-based Routing in Ad Hoc Networks Brad Stephenson A presentation submitted in partial fulfillment of the requirements of the course ECSE 6962.
1 S4: Small State and Small Stretch Routing for Large Wireless Sensor Networks Yun Mao 2, Feng Wang 1, Lili Qiu 1, Simon S. Lam 1, Jonathan M. Smith 2.
A Presentation by: Noman Shahreyar
1 GPSR: Greedy Perimeter Stateless Routing for Wireless Networks B. Karp, H. T. Kung Borrowed slides from Richard Yang.
Delay bounded Routing in Vehicular Ad-hoc Networks Antonios Skordylis Niki Trigoni MobiHoc 2008 Slides by Alex Papadimitriou.
Geo – Routing in ad hoc nets References: Brad Karp and H.T. Kung “GPSR: Greedy Perimeter Stateless Routing for Wireless Networks”, Mobicom 2000 M. Zorzi,
The University of Iowa. Copyright© 2005 A. Kruger 1 Introduction to Wireless Sensor Networks WSN Routing II 21 March 2005.
The University of Iowa. Copyright© 2005 A. Kruger 1 Introduction to Wireless Sensor Networks Routing in WSNs 28 February 2005.
Geometric Ad-Hoc Routing: Of Theory and Practice Fabian Kuhn Roger Wattenhofer Yan Zhang Aaron Zollinger.
A Mobile Infrastructure Based VANET Routing Protocol in the Urban Environment School of Electronics Engineering and Computer Science, PKU, Beijing, China.
Ad-Hoc Networks Beyond Unit Disk Graphs
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
CPSC 689: Discrete Algorithms for Mobile and Wireless Systems Spring 2009 Prof. Jennifer Welch.
Hannes Frey, Ivan Stojmenovic MobiCom 2006
Worst-Case Optimal and Average-Case Efficient Geometric Ad-Hoc Routing Fabian Kuhn Roger Wattenhofer Aaron Zollinger.
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Wireless Sensor Networks 21st Lecture Christian Schindelhauer.
TO-GO: TOpology-assist Geo- Opportunistic Routing in Urban Vehicular Grids Kevin Lee, Uichin Lee, Mario Gerla WONS /2/2009.
1 Distributed Navigation Algorithms for Sensor Networks Chiranjeeb Buragohain, Divyakant Agrawal, Subhash Suri Dept. of Computer Science, University of.
Randomized 3D Geographic Routing Roland Flury Roger Wattenhofer Distributed Computing Group.
Geometric Spanners for Routing in Mobile Networks Jie Gao, Leonidas Guibas, John Hershberger, Li Zhang, An Zhu.
Efficient Hop ID based Routing for Sparse Ad Hoc Networks Yao Zhao 1, Bo Li 2, Qian Zhang 2, Yan Chen 1, Wenwu Zhu 3 1 Lab for Internet & Security Technology,
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Georouting in ad hoc nets References: Brad Karp and H.T. Kung “GPSR: Greedy Perimeter Stateless Routing for Wireless Networks”, Mobicom 2000 M. Zorzi,
Dept. of Computer Science Distributed Computing Group Asymptotically Optimal Mobile Ad-Hoc Routing Fabian Kuhn Roger Wattenhofer Aaron Zollinger.
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Online Multi-Path Routing in a Maze Christian Schindelhauer joint.
CS 672 Paper Presentation Presented By Saif Iqbal “CarNet: A Scalable Ad Hoc Wireless Network System” Robert Morris, John Jannotti, Frans Kaashoek, Jinyang.
1 GPSR: Greedy Perimeter Stateless Routing for Wireless Networks B. Karp, H. T. Kung Borrowed some Richard Yang‘s slides.
11/14/ 2006ICNP Virtual Surrounding Face Geocasting with Guaranteed Message Delivery for Ad Hoc and Sensor Networks Jie Lian, Kshirasagar Naik University.
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
VADD: Vehicle-Assisted Data Delivery in Vehicular Ad-hoc Networks
An Algorithmic Approach to Geographic Routing in Ad Hoc and Sensor Networks - IEEE/ACM Trans. on Networking, Vol 16, Number 1, February 2008 D
Methods Demarcating into two parts to present, one is the method of location update, the other is method of data communication, namely ILSR. Location Update.
Multihop wireless networks Geographical Routing Karp, B. and Kung, H.T., Greedy Perimeter Stateless Routing for Wireless Networks, in MobiCom Using.
Message-Optimal Connected Dominating Sets in Mobile Ad Hoc Networks Paper By: Khaled M. Alzoubi, Peng-Jun Wan, Ophir Frieder Presenter: Ke Gao Instructor:
Efficient HopID Based Routing for Sparse Ad Hoc Networks Yan Chen Lab for Internet & Security Technology (LIST) Northwestern University
HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms and Complexity Online Routing in Faulty Meshes with Sub-linear Comparative Time and Traffic.
GPSR: Greedy Perimeter Stateless Routing for Wireless Networks EECS 600 Advanced Network Research, Spring 2005 Shudong Jin February 14, 2005.
Stefan Rührup 1 HEINZ NIXDORF INSTITUTE University of Paderborn, Germany Algorithms and Complexity Competitive Time and Traffic Analysis of Position-based.
Fayzah Al Shammari 7 Nov,2011 CSI 5148 Wireless Ad Hoc Networking Project Presentation.
“Controlled Straight Mobility and Energy-Aware Routing in Robotic Wireless Sensor Networks ” Rafael Falcon, Hai Liu, Amiya Nayak and Ivan Stojmenovic
Massively Distributed Database Systems In-Network Query Processing (Ad-Hoc Sensor Network) Fall 2015 Ki-Joune Li Pusan.
Fundamentals of Computer Networks ECE 478/578
A New Recovery Method for Greedy Routing Protocols in High Mobile Vehicular Communications 指導教授:許子衡 教授 學 生:董藝興.
ProgessFace: An Algorithm to Improve Routing Efficiency of GPSR-like Routing Protocols in Wireless Ad Hoc Networks Chia-Hung Lin, Shiao-An Yuan, Shih-Wei.
Reliable Mobicast via Face- Aware Routing Qingfeng Huang,Chenyang Lu and Gruia-Catalin Roman Department of Computer Science and Engineering Washington.
VADD: Vehicle-Assisted Data Delivery in Vehicular Ad Hoc Networks Zhao, J.; Cao, G. IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 鄭宇辰
1 Routing in Internet vs. Sensor Network. 2 Sensor Network Routing –I Location/Geographic Based Routing Tian He Some materials are adapted from I. Stojmenovic.
Survey of Ad Hoc Network Routing Protocols Team Adhocracy Presentation 3 – April 23, 2007 Jason Winnebeck Benjamin Willis Travis Thomas.
Routing protocols for sensor networks.
Wireless Sensor Networks 5. Routing
A Location-Based Routing Method for Mobile Ad Hoc Networks
Delay-Tolerant Networks (DTNs)
Wireless Sensor Networks 6. WSN Routing
Does Topology Control Reduce Interference?
Wireless Sensor Networks 5. Routing
Wireless Sensor Networks 7. Geometric Routing
GPSR Greedy Perimeter Stateless Routing
Surviving Holes and Barriers in Geographic Data Reporting for
GPSR: Greedy Perimeter Stateless Routing for Wireless Networks
Sensor Network Routing
Connectivity-Aware Routing (CAR) in Vehicular Ad Hoc Networks
Net 435: Wireless sensor network (WSN)
Overview of Unicast Routing Protocols for Multihop Wireless Networks
Introduction Wireless Ad-Hoc Network
Greedy Distributed Spanning tree routing (gdstr)
CMPE 252A : Computer Networks
How to use spanning trees to navigate in Graphs
Motion Planning for a Point Robot (1/2)
Presentation transcript:

Wireless Sensor Networks 7. Geometric Routing Christian Schindelhauer Technische Fakultät Rechnernetze und Telematik Albert-Ludwigs-Universität Freiburg Version 30.05.2016

Literature - Surveys Stefan Rührup: Theory and Practice of Geographic Routing. In: Hai Liu, Xiaowen Chu, and Yiu-Wing Leung (Editors), Ad Hoc and Sensor Wireless Networks: Architectures, Algorithms and Protocols, Bentham Science, 2009 Al-Karaki, Jamal N., and Ahmed E. Kamal. Routing techniques in wireless sensor networks: a survey. Wireless communications, IEEE 11.6 (2004): 6-28.

Geometric Routing Routing target: Advantagements Idea geometric position Idea send message to the neighbor closest to the target node (greedy strategy) Advantagements only local decisions no routing tables scalable (4,2) 13,5 s (2,5) t (13,5) (5,7) (0,8) (3,9)

Position Based Routing Prerequisites Each node knows its position (e.g. GPS) Positions of neighbors are known (beacon messages) Target position is known (location service) (4,2) 13,5 s (2,5) t (13,5) (5,7) (0,8) (3,9)

Greedy forwarding and recovery Greedy forwarding is stopped by barriers (local minima) Recovery strategy: Traverse the border of a barrier until a forwarding progress is possible (right- hand rule) routing time depends on the size of barriers greedy recovery barrier ? t greedy s local Minimum transmission range

Position Based Routing Combination of greedy routing and recovery strategy Recovery from local minima (right hand rule) Example: GPSR [Karp, Kung 2000] B. Karp and H. T. Kung, “GPSR: Greedy Perimeter Stateless Routing for Wireless Sensor Networks,” Proc. MobiCom 2000, Boston, MA, Aug. 2000. advance perimeter X right hand rule s t ?

Greedy forwarding and recovery Right-hand rule needs planar topology otherwise endless recovery cycles can occur Therefor the graph needs to be made planar erase crossing edges Problem needs communication between nodes must be done careful in order to prevent graph from becoming disconnected

Problems of Recovery Recovery strategy can produce large detours Solutions Follow recovery strategy until the situation has absolutely improved e.g. until the target is closer Follow a thread Face Routing strategy, GOAFR Kuhn, Wattenhover, Zollinger, Asymptotically Optimal Geometric Mobile Ad-Hoc Routing, DIAL-M 2002

GOAFR: Adaptive Face Routing Faces are traversed completely while the search area is restricted by a bounding ellipse Recovery strategy + greedy forwarding

Planarization Construction of planar subgraph Gabriel graphs edges where closed disc of which line segment (u,v) is a diameter contains no other elements of S Relative Neighborhood Graph edges connecting two points whenever there does not exist a third point that is closer to both Delaunay Triangulation only triangles such that no point is inside the circumcircle

Lower Bound for Geometric Routing Kuhn, Wattenhover, Zollinger, Asymptotically Optimal Geometric Mobile Ad-Hoc Routing, DIAL-M 2002 d = length of shortest path time = #hops, traffic = #messages t Time: Ω(d2) s

Lower Bound for Greedy Routing J.Gao,L.J.Guibas,J.E.Hershberger,L.Zhang, A.Zhu,“Geometric spanner for routing in mobile networks,” in 2nd ACM Int. Symposium on Mobile Ad Hoc Networking & Computing (MobiHoc), 2001, pp. 45–55. Time: Ω(d2) d = length of shortest path time = #hops, traffic = #messages

A Virtual Cell Structure nodes exchange beacon messages ⇒ node v knows positions of ist neighbors v transmission radius (Unit Disk Graph) Rührup et al. Online Multi-Path Routing in a Maze, ISAAC 2006

A Virtual Cell Structure node cell link cell barrier cell each node classifies the cells in ist transmission range

Routing based on the Cell Structure Routing based on the cell structure uses cell paths cell path = sequence of orthogonally neighboring cells Paths in the unit disk graph and cell paths are equivalent up to a constant factor no planarization strategy needed required for recovery using the right-hand rule

Routing based on the Cell Structure virtual forwarding using cells w v physical forwarding from v to w, if visibility range is exceeded node cell link cell barrier cell

Performance Measures competitive ratio: competitive time ratio of a routing algorithm h = length of shortest barrier-free path algorithm needs T rounds to deliver a message solution of the algorithm optimal offline solution T h single-path

Comparative Ratios optimal (offline) solution for traffic: h messages (length of shortest path) Unfair, because offline algorithm knows the barriers but every online algorithm has to pay exploration costs exploration costs sum of perimeters of all barriers (p) comparative traffic ratio h+p M = # messages used h = length of shortest path p = sum of perimeters

Comparative Ratios measure for time efficiency: competitive time ratio measure for traffic efficiency: comparative traffic ratio Combined comparative ratio time efficiency and traffic efficiency

Single Path Strategy no parallelism traffic-efficient (time = traffic) example: GuideLine/Recovery follow a guide line connecting source and target traverse all barriers intersecting the guide line Time and Traffic:

Multi-path Strategy speed-up by parallel exploration increasing traffic example: Expanding Ring Search start flooding with restricted search depth if target is not in reach then repeat with double search depth Time Traffic

Algorithms under Comparative Measures GuideLine/Recovery (single-path) Expanding Ring Search (multi-path) traffic time scenario maze open space ratio combined Is that good? It depends ... on the

The Alternating Algorithm uses a combination of both strategies: i = 1 d = 2i start GuideLine/Recovery with time-to-live = d3/2 if the target is not reached then start Flooding with time-to-live = d if the target is not reached then i = i+1 goto line 2 Combined comparative ratio:

The JITE Algorithmus Complex algorithm Rührup et al. Online Multi-Path Routing in a Maze, ISAAC 2006 Complex algorithm Message efficient parallel BFS (breadth first search) using Continuous Ring Search Just-In-Time Exploration (JITE) construction of search path instead of flooding Search paths surround barriers Slow Search slow BFS on a sparse grid Fast Exploration Construction of the sparse grid near to the shoreline Start Barrier Shoreline Target

Slow Search & Fast Exploration Slow Search visits only explored paths Fast Exploration is started in the vicinity of the BFS-shoreline Exploration must be terminated before a frame is reached by the BFS-shoreline Exploration E E E   E E   E  E    E E     E Shoreline E   E E   E E E

Performance of Geometric Routing Algorithms Rührup et al. Online Multi-Path Routing in a Maze, ISAAC 2006

Beacon-Less Geometric Routing Literature M. Heissenbüttel and T. Braun, A novel position-based and beacon-less routing algorithm for mobile ad-hoc networks, in 3rd IEEE Workshop on Applications and Services in Wireless Networks, 2003, pp. 197–209. M. Heissenbüttel, T. Braun, T. Bernoulli, and M. Wälchli, BLR: Beacon-less routing algorithm for mobile ad-hoc networks,” Computer Communications, vol. 27 (11), pp. 1076–1086, Jul. 2004. H. Kalosha, A. Nayak, S. Rührup, and I. Stojmenovic, Select-and-protest-based beaconless georouting with guaranteed delivery in wireless sensor networks, in 27th Annual IEEE Con- ference on Computer Communications (INFOCOM), Apr. 2008, pp. 346–350.

Beaconless Routing Givens The Idea Each node knows its position A node knows the position of the routing target No beacons The neighborhood is unknown Nodes listen to messages Sparse routing information in packets The Idea A packet carries the source and target coordinates Only good located sensor answers H. Kalosha et al. Select-and-protest-based beaconless georouting with guaranteed delivery in wireless sensor networks InfoCom 2008

Beaconless Routing The Roles Forwarder node currently holding the packet Forwarding Area nodes in this area are allowed to accept the packets Candidates nodes in the forwarding area most suitable candidate chosen by contention Timer each candidate has a time based on a delay function The delay function has as parameters the coordinate of the forwarder the target and the own position H. Kalosha et al. Select-and-protest-based beaconless georouting with guaranteed delivery in wireless sensor networks InfoCom 2008

Beaconless Routing Problem: Recovery Strategy Greedy Routing works perfectly But recovery strategy is problematic How to construct local planar subgraphs on the fly How to determine the next edge of a planar subgraph traversal Rules no beacons allowed to solve this problem but interaction with the neighborhood

Possible Recovery Strategies BLR Backup Mode Literature M. Heissenbüttel, T. Braun, T. Bernoulli, and M. Wälchli, BLR: Beacon-less routing algorithm for mobile ad-hoc networks,” Computer Communications, vol. 27 (11), pp. 1076–1086, Jul. 2004. Algorithm Forwarder broadcast to all neighboring nodes All neighbors reply Construct a local planar subgraph (Gabriel Graph) Forward using right-hand-rule BLR guarantees delivery but needs reaction of all neighbors (pseudo- beacons)

Possible Recovery Strategies NB-FACE Literature M. Narasawa, M. Ono, and H. Higaki, “NB-FACE: No- beacon face ad- hoc routing protocol for reduction of location acquisition overhead,” in 7th Int. Conf. on Mobile Data Management (MDM’06), 2006, p. 102. Algorithm Delay function depends on the angle between forwarder candidate and previous hop, such that the first candidate in clockwise or counter- clockwise order responds first. If this node is not a neighbor of the Gabriel graph, then other nodes protest NB-Faces also guarantees delivery this strategy was improved by Kalosha et al. in order to decrease the number of messages

Location Service How to inform all nodes about the position of the destination node(s) Categories Flooding-based location dissemination fastest and simplest way yet many messages Quorum-based and home-zone-based strategies reduces communication overhead Movement-based location dissemination location information is spread only locally table of location and time stamps is exchanged when to nodes come close to each other only applicable to mobile networks

Quorum based Location Services Location information at group of nodes Nodes need to be contacted to obtain information E.g. consider grid (Stojmenovic, TR 99) Destination information information is stored on a row Node needs to ask all nodes in a column to receive this information reduces traffic by a factor of O(n1/2) Grid Location Service (Li et al. MobiCom 00) location servers distributed by a hierarchical subdivision of the plane