1 GPSR: Greedy Perimeter Stateless Routing for Wireless Networks B. Karp, H. T. Kung Borrowed some Richard Yang‘s slides.

Slides:



Advertisements
Similar presentations
Geographic Routing Without Location Information AP, Sylvia, Ion, Scott and Christos.
Advertisements

Mitigating Routing Misbehavior in Mobile Ad-Hoc Networks Reference: Mitigating Routing Misbehavior in Mobile Ad Hoc Networks, Sergio Marti, T.J. Giuli,
A Presentation by: Noman Shahreyar
1 GPSR: Greedy Perimeter Stateless Routing for Wireless Networks B. Karp, H. T. Kung Borrowed slides from Richard Yang.
CS710 IEEE Transactions on vehicular technology 2005 A Distributed Algorithm for the Dead End Problem of Location Based Routing in Sensor Networks Le Zou,
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,
Geographic Routing Without Location Information A. Rao, S. Ratnasamy, C. Papadimitriou, S. Shenker, I. Stoica Paper and Slides by Presented by Ryan Carr.
Span: An Energy-Efficient Coordination Algorithm for Topology Maintenance in Ad Hoc Wireless Networks ACM Wireless Networks Journal, 2002 BENJIE CHEN,
A Mobile Infrastructure Based VANET Routing Protocol in the Urban Environment School of Electronics Engineering and Computer Science, PKU, Beijing, China.
Monday, June 01, 2015 ARRIVE: Algorithm for Robust Routing in Volatile Environments 1 NEST Retreat, Lake Tahoe, June
Hannes Frey, Ivan Stojmenovic MobiCom 2006
A Performance Comparison of Multi-Hop Wireless Ad Hoc Network Routing Protocols By Josh Broch, David A. Maltz, David B. Johnson, Yih- Chun Hu, Jorjeta.
Localized Techniques for Power Minimization and Information Gathering in Sensor Networks EE249 Final Presentation David Tong Nguyen Abhijit Davare Mentor:
1 Distributed Navigation Algorithms for Sensor Networks Chiranjeeb Buragohain, Divyakant Agrawal, Subhash Suri Dept. of Computer Science, University of.
Geometric Spanners for Routing in Mobile Networks Jie Gao, Leonidas Guibas, John Hershberger, Li Zhang, An Zhu.
Wireless Ad Hoc Network Routing Protocols CSE Maya Rodrig.
Georouting in ad hoc nets References: Brad Karp and H.T. Kung “GPSR: Greedy Perimeter Stateless Routing for Wireless Networks”, Mobicom 2000 M. Zorzi,
11/14/ 2006ICNP Virtual Surrounding Face Geocasting with Guaranteed Message Delivery for Ad Hoc and Sensor Networks Jie Lian, Kshirasagar Naik University.
Di Wu 03/03/2011 Geographic Routing in Clustered Multi-layer Vehicular Ad Hoc Networks for Load Balancing Purposes.
Component-Based Routing for Mobile Ad Hoc Networks Chunyue Liu, Tarek Saadawi & Myung Lee CUNY, City College.
Mario Čagalj supervised by prof. Jean-Pierre Hubaux (EPFL-DSC-ICA) and prof. Christian Enz (EPFL-DE-LEG, CSEM) Wireless Sensor Networks:
Beacon Vector Routing: Scalable Point-to-Point Routing in Wireless Sensornets.
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Roadmap-Based End-to-End Traffic Engineering for Multi-hop Wireless Networks Mustafa O. Kilavuz Ahmet Soran Murat Yuksel University of Nevada Reno.
GPSR: Greedy Perimeter Stateless Routing for Wireless Networks Brad Karp; Harvard University H. T. Kung; Harvard University.
An Algorithmic Approach to Geographic Routing in Ad Hoc and Sensor Networks - IEEE/ACM Trans. on Networking, Vol 16, Number 1, February 2008 D
Geographic Routing: GPSR Brad Karp UCL Computer Science CS M038 / GZ06 19 th January, 2009.
Sidewinder A Predictive Data Forwarding Protocol for Mobile Wireless Sensor Networks Matt Keally 1, Gang Zhou 1, Guoliang Xing 2 1 College of William and.
Multihop wireless networks Geographical Routing Karp, B. and Kung, H.T., Greedy Perimeter Stateless Routing for Wireless Networks, in MobiCom Using.
2008/2/191 Customizing a Geographical Routing Protocol for Wireless Sensor Networks Proceedings of the th International Conference on Information.
Computer Networking Lecture 10 – Geographic Ad Hoc Routing.
Geographic Hash Table S. Ratnasamy, B. Karp, S. Shenker, D. Estrin, R. Govindan, L. Yin and F. Yu.
EILEEN BALCI GPSR: Greedy Perimeter Stateless Routing for Wireless Networks.
Routing Considerations for Sensor Networks Lecture 12 October 12, 2004 EENG 460a / CPSC 436 / ENAS 960 Networked Embedded Systems & Sensor Networks Andreas.
GPSR: Greedy Perimeter Stateless Routing for Wireless Networks EECS 600 Advanced Network Research, Spring 2005 Shudong Jin February 14, 2005.
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.
SRL: A Bidirectional Abstraction for Unidirectional Ad Hoc Networks. Venugopalan Ramasubramanian Ranveer Chandra Daniel Mosse.
Void Traversal for Guaranteed Delivery in Geometric Routing
UCLA ENGINEERING Computer Science RobustGeo: a Disruption-Tolerant Geo-routing Protocol Ruolin Fan, Yu-Ting Yu *, Mario Gerla UCLA, Los Angeles, CA, USA.
Mobility Models for Wireless Ad Hoc Network Research EECS 600 Advanced Network Research, Spring 2005 Instructor: Shudong Jin March 28, 2005.
1 Presented by Jing Sun Computer Science and Engineering Department University of Conneticut.
A Framework for Reliable Routing in Mobile Ad Hoc Networks Zhenqiang Ye Srikanth V. Krishnamurthy Satish K. Tripathi.
New and Improved Geographic Routing: CLDP Brad Karp UCL Computer Science CS 4038 / GZ06 16 th January, 2008.
Geographic Routing: GPSR
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
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.
Repairing Sensor Network Using Mobile Robots Y. Mei, C. Xian, S. Das, Y. C. Hu and Y. H. Lu Purdue University, West Lafayette ICDCS 2006 Speaker : Shih-Yun.
Nov. 29, 2006GLOBECOM /17 A Location-based Directional Route Discovery (LDRD) Protocol in Mobile Ad-hoc Networks Stephen S. Yau, Wei Gao, and Dazhi.
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.
Spatial Aware Geographic Forwarding for Mobile Ad Hoc Networks Jing Tian, Illya Stepanov, Kurt Rothermel {tian, stepanov,
Survey of Ad Hoc Network Routing Protocols Team Adhocracy Presentation 2 – April 12, 2007 Jason Winnebeck Benjamin Willis Travis Thomas.
Survey of Ad Hoc Network Routing Protocols Team Adhocracy Presentation 4 – May 10, 2007 Jason Winnebeck Benjamin Willis Travis Thomas.
Wireless Ad Hoc Network Routing Protocols
Routing protocols for sensor networks.
A Location-Based Routing Method for Mobile Ad Hoc Networks
GPSR Greedy Perimeter Stateless Routing
Sensor Network Routing – III Network Embedded Routing
GPSR: Greedy Perimeter Stateless Routing for Wireless Networks
A comparison of Ad-Hoc Routing Protocols
Sensor Network Routing
Overview of Unicast Routing Protocols for Multihop Wireless Networks
A Probabilistic Routing Protocol for Mobile Ad Hoc Networks
CMPE 252A : Computer Networks
Location and Location-Based Computation
A Probabilistic Routing Protocol for Mobile Ad Hoc Networks
Greedy Distributed Spanning tree routing (gdstr)
Motion-Aware Routing in Vehicular Ad-hoc Networks
CMPE 252A : Computer Networks
Presentation transcript:

1 GPSR: Greedy Perimeter Stateless Routing for Wireless Networks B. Karp, H. T. Kung Borrowed some Richard Yang‘s slides

2 Motivation r A sensor net consists of hundreds or thousands of nodes m Scalability is the issue m Existing ad hoc net protocols, e.g., DSR, AODV, ZRP, require nodes to cache e2e route information m Dynamic topology changes m Mobility r Reduce caching overhead m Hierarchical routing is usually based on well defined, rarely changing administrative boundaries m Geographic routing Use location for routing

3 Scalability metrics r Routing protocol msg cost m How many control packets sent? r Per node state m How much storage per node is required? r E2E packet delivery success rate

4 Assumptions r Every node knows its location m Positioning devices like GPS m Localization r A source can get the location of the destination r MAC r Link bidirectionality

5 Geographic Routing: Greedy Routing S D Closest to D A - Find neighbors who are closer to the destination - Forward the packet to the neighbor closest to the destination

6 Benefits of GF r A node only needs to remember the location info of one-hop neighbors r Routing decisions can be dynamically made

7 Greedy Forwarding does NOT always work r If the network is dense enough that each interior node has a neighbor in every 2  /3 angular sector, GF will always succeed GF fails

8 Dealing with Void: Right-Hand Rule r Apply the right-hand rule to traverse the edges of a void m Pick the next anticlockwise edge m Traditionally used to get out of a maze

9 Right-Hand Rule Does Not Work with Cross Edges u z w D x x originates a packet to u Right-hand rule results in the tour x-u-z-w-u-x

10 Remove Crossing Edge u z w D x Make the graph planar Remove (w,z) from the graph Right-hand rule results in the tour x-u-z-v-x

11 Make a Graph Planar  Convert a connectivity graph to planar non- crossing graph by removing “bad” edges m Ensure the original graph will not be disconnected m Two types of planar graphs: Relative Neighborhood Graph (RNG) Gabriel Graph (GG)

12 Relative Neighborhood Graph r Connection uv can exist if  w  u, v, d(u,v) < max[d(u,w),d(v,w)] not empty  remove uv

13 Gabriel Graph r An edge (u,v) exists between vertices u and v if no other vertex w is present within the circle whose diameter is uv.  w  u, v, d 2 (u,v) < [d 2 (u,w) + d 2 (v,w)] Not empty  remove uv

14 Properties of GG and RNG r RNG is a sub-graph of GG m Because RNG removes more edges r If the original graph is connected, RNG is also connected RNG GG

nodes randomly placed on a 2000 x 2000 meter region radio range of 250 m Bonus: remove redundant, competing path  less collision Full graphGG subsetRNG subset Examples

16 GPSR Greedy ForwardingPerimeter Forwarding greedy fails have left local maxima greedy works greedy fails

17 Implementation Issues r Graph planarization m RNG & GG planarization depend on having the current location info of a node’s neighbors m Mobility may cause problems m Re-planarize when a node enters or leaves the radio range What if a node only moves in the radio range? To avoid this problem, the graph should be re-planarized for every beacon msg m Also, assumes a circular radio transmission model m In general, it could be harder & more expensive than it sounds

18 Performance evaluation r Simulation in ns-2 r Baseline: DSR (Dynamic Source Routing) r Random waypoint model m A node chooses a destination uniformly at random m Choose velocity uniformly at random in the configurable range – simulated max velocity 20m/s m A node pauses after arriving at a waypoint – 300, 600 & 900 pause times

19 r 50, 112 & 200 nodes m 22 sending nodes & 30 flows m About 20 neighbors for each node – very dense m CBR (2Kbps) r Nominal radio range: 250m ( WaveLan radio) r Each simulation takes 900 seconds r Take an average of the six different randomly generated motion patterns

20 Packet Delivery Success Rate

21 Routing Protocol Overhead

22 Related Work r Geographic and Energy Aware Routing (GEAR), UCLA Tech Report, 2000 m Consider remaining energy in addition to geographic location to avoid quickly draining energy of the node closest to the destination r Geographic probabilistic routing, International workshop on wireless ad-hoc networks, 2005 m Determine the packet forwarding probability to each neighbor based on its location, residual energy, and link reliability

23 r Beacon vector routing, NSDI 2005 m Beacons know their locations m Forward a packet towards the beacon r A Scalable Location Service for Geographic Ad Hoc Routing, MobiCom ’00 m Distributed location service r Landmark routing m Paul F. Tsuchiya. Landmark routing: Architecture, algorithms and issues. Technical Report MTR-87W00174, MITRE Corporation, September m Classic work with many follow-ups

24 Questions?