Worst-Case Optimal and Average-Case Efficient Geometric Ad-Hoc Routing Fabian Kuhn Roger Wattenhofer Aaron Zollinger.

Slides:



Advertisements
Similar presentations
Routing Complexity of Faulty Networks Omer Angel Itai Benjamini Eran Ofek Udi Wieder The Weizmann Institute of Science.
Advertisements

Spherical Representation & Polyhedron Routing for Load Balancing in Wireless Sensor Networks Xiaokang Yu Xiaomeng Ban Wei Zeng Rik Sarkar Xianfeng David.
1 GPSR: Greedy Perimeter Stateless Routing for Wireless Networks B. Karp, H. T. Kung Borrowed slides from Richard Yang.
A Distributed Algorithm for the Dead End Problem of Location Based Routing in Sensor Networks Le Zou, Mi Lu, Zixiang Xiong, Department of Electrical Engineering,
Lecture 4: Routing Anish Arora CIS788.11J Introduction to Wireless Sensor Networks Material uses slides from Wattenhofer, Gouda, Estrin.
Beyond Trilateration: On the Localizability of Wireless Ad Hoc Networks Reported by: 莫斌.
CPSC 689: Discrete Algorithms for Mobile and Wireless Systems Spring 2009 Prof. Jennifer Welch.
Distributed Computing Group Roger Wattenhofer Ad-Hoc and Sensor Networks Worst-Case vs. Average-Case IZS 2004.
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.
An Information Model for Geographic Greedy Forwarding in Wireless Ad-Hoc Sensor Networks Zhen Jiang Computer Science Department West Chester University.
Does Topology Control Reduce Interference? Martin Burkhart Pascal von Rickenbach Roger Wattenhofer Aaron Zollinger.
Ad-Hoc Networks Beyond Unit Disk Graphs
XTC: A Practical Topology Control Algorithm for Ad-Hoc Networks
CPSC 689: Discrete Algorithms for Mobile and Wireless Systems Spring 2009 Prof. Jennifer Welch.
Hannes Frey, Ivan Stojmenovic MobiCom 2006
A Robust Interference Model for Wireless Ad-Hoc Networks Pascal von Rickenbach Stefan Schmid Roger Wattenhofer Aaron Zollinger.
CPSC 689: Discrete Algorithms for Mobile and Wireless Systems Spring 2009 Prof. Jennifer Welch.
Localized Techniques for Power Minimization and Information Gathering in Sensor Networks EE249 Final Presentation David Tong Nguyen Abhijit Davare Mentor:
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,
1 Worst and Best-Case Coverage in Sensor Networks Seapahn Meguerdichian, Farinaz Koushanfar, Miodrag Potkonjak, Mani Srivastava IEEE TRANSACTIONS ON MOBILE.
Geometric Routing without Geometry
Dept. of Computer Science Distributed Computing Group Asymptotically Optimal Mobile Ad-Hoc Routing Fabian Kuhn Roger Wattenhofer Aaron Zollinger.
Ad Hoc and Sensor Networks – Roger Wattenhofer –2/1Ad Hoc and Sensor Networks – Roger Wattenhofer – Geo-Routing Chapter 2 TexPoint fonts used in EMF. Read.
Wireless Networking Graph Theory Unplugged WG 2004
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.
CPSC 689: Discrete Algorithms for Mobile and Wireless Systems Spring 2009 Prof. Jennifer Welch.
Path Protection in MPLS Networks Using Segment Based Approach.
An Efficient Location Service for Mobile Ad Hoc Networks Roland Flury Roger Wattenhofer Distributed Computing Group MLS.
Algorithms for Ad Hoc and Sensor Networks Roger Wattenhofer Herfstdagen, 2004.
Greedy Routing with Bounded Stretch Roland Flury, Roger Wattenhofer (ETH Zurich), Sriram Pemmaraju (Iowa University) Published at IEEE Infocom 2009 Introduction.
Roadmap-Based End-to-End Traffic Engineering for Multi-hop Wireless Networks Mustafa O. Kilavuz Ahmet Soran Murat Yuksel University of Nevada Reno.
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.
Overlay networks for wireless ad hoc networks Christian Scheideler Dept. of Computer Science Johns Hopkins University.
Ad Hoc and Sensor Networks – Roger Wattenhofer –3/1Ad Hoc and Sensor Networks – Roger Wattenhofer – Geo-Routing Chapter 3 TexPoint fonts used in EMF. Read.
EILEEN BALCI GPSR: Greedy Perimeter Stateless Routing for Wireless Networks.
Efficient HopID Based Routing for Sparse Ad Hoc Networks Yan Chen Lab for Internet & Security Technology (LIST) Northwestern University
Ad Hoc and Sensor Networks – Roger Wattenhofer –3/1Ad Hoc and Sensor Networks – Roger Wattenhofer – Topology Control Chapter 3 TexPoint fonts used in EMF.
On Graphs Supporting Greedy Forwarding for Directional Wireless Networks W. Si, B. Scholz, G. Mao, R. Boreli, et al. University of Western Sydney National.
FAR: Face-Aware Routing for Mobicast in Large-Scale Sensor Networks QINGFENG HUANG Palo Alto Research Center (PARC) Inc. and SANGEETA BHATTACHARYA, CHENYANG.
WEAR: A Balanced, Fault-Tolerant, Energy-Aware Routing Protocol for Wireless Sensor Networks Kewei Sha, Junzhao Du, and Weisong Shi Wayne State University.
1 Efficient Obstacle-Avoiding Rectilinear Steiner Tree Construction Chung-Wei Lin, Szu-Yu Chen, Chi-Feng Li, Yao-Wen Chang, Chia-Lin Yang National Taiwan.
A New Hybrid Wireless Sensor Network Localization System Ahmed A. Ahmed, Hongchi Shi, and Yi Shang Department of Computer Science University of Missouri-Columbia.
GPSR: Greedy Perimeter Stateless Routing for Wireless Networks EECS 600 Advanced Network Research, Spring 2005 Shudong Jin February 14, 2005.
Easiest-to-Reach Neighbor Search Fatimah Aldubaisi.
Ad Hoc and Sensor Networks – Roger Wattenhofer –4/1Ad Hoc and Sensor Networks – Roger Wattenhofer – Topology Control Chapter 4 TexPoint fonts used in EMF.
Stefan Rührup 1 HEINZ NIXDORF INSTITUTE University of Paderborn, Germany Algorithms and Complexity Competitive Time and Traffic Analysis of Position-based.
Comparison of Tarry’s Algorithm and Awerbuch’s Algorithm Mike Yuan CS 6/73201 Advanced Operating Systems Fall 2007 Dr. Nesterenko.
Void Traversal for Guaranteed Delivery in Geometric Routing
Minimizing Recovery State In Geographic Ad-Hoc Routing Noa Arad School of Electrical Engineering Tel Aviv University Yuval Shavitt School of Electrical.
Using local geometry for Topology Construction in Wireless Sensor Networks Sameera Poduri Robotic Embedded Systems Lab(RESL)
Massively Distributed Database Systems In-Network Query Processing (Ad-Hoc Sensor Network) Fall 2015 Ki-Joune Li Pusan.
UNIT 2 LESSON 8 CS PRINCIPLES. UNIT 2 LESSON 8 OBJECTIVES Students will be able to: Describe how routers develop routing tables to determine how to send.
1 Low Latency Multimedia Broadcast in Multi-Rate Wireless Meshes Chun Tung Chou, Archan Misra Proc. 1st IEEE Workshop on Wireless Mesh Networks (WIMESH),
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.
Introduction Wireless Ad-Hoc Network  Set of transceivers communicating by radio.
Reliable Mobicast via Face- Aware Routing Qingfeng Huang,Chenyang Lu and Gruia-Catalin Roman Department of Computer Science and Engineering Washington.
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.
Geographic Routing without Location Information. Assumption by Geographic Routing Each node knows its own location.  outdoor positioning device: GPS:
Does Topology Control Reduce Interference?
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
Greedy Routing with Bounded Stretch
Presentation transcript:

Worst-Case Optimal and Average-Case Efficient Geometric Ad-Hoc Routing Fabian Kuhn Roger Wattenhofer Aaron Zollinger

MobiHoc Geometric Routing t s s ??????

MobiHoc Greedy Routing Each node forwards message to “best” neighbor t s

MobiHoc Greedy Routing Each node forwards message to “best” neighbor But greedy routing may fail: message may get stuck in a “dead end” Needed: Correct geometric routing algorithm t ? s

MobiHoc What is Geometric Routing? A.k.a. location-based, position-based, geographic, etc. Each node knows its own position and position of neighbors Source knows the position of the destination No routing tables stored in nodes! Geometric routing is important: –GPS/Galileo, local positioning algorithm, overlay P2P network, Geocasting –Most importantly: Learn about general ad-hoc routing

MobiHoc Related Work in Geometric Routing Kleinrock et al.Various 1975ff MFR et al. Geometric Routing proposed Kranakis, Singh, Urrutia CCCG 1999 Face Routing First correct algorithm Bose, Morin, Stojmenovic, Urrutia DialM 1999 GFGFirst average-case efficient algorithm (simulation but no proof) Karp, KungMobiCom 2000 GPSRA new name for GFG Kuhn, Wattenhofer, Zollinger DialM 2002 AFRFirst worst-case analysis. Tight  (c 2 ) bound. Kuhn, Wattenhofer, Zollinger MobiHoc 2003 GOAFRWorst-case optimal and average- case efficient, percolation theory

MobiHoc Overview Introduction –What is Geometric Routing? –Greedy Routing Correct Geometric Routing: Face Routing Efficient Geometric Routing –Adaptively Bound Searchable Area –Lower Bound, Worst-Case Optimality –Average-Case Efficiency –Critical Density –GOAFR Conclusions

MobiHoc Face Routing Based on ideas by [Kranakis, Singh, Urrutia CCCG 1999] Here simplified (and actually improved)

MobiHoc Face Routing Remark: Planar graph can easily (and locally!) be computed with the Gabriel Graph, for example Planarity is NOT an assumption

MobiHoc Face Routing st

MobiHoc Face Routing st

MobiHoc Face Routing st

MobiHoc Face Routing st

MobiHoc Face Routing st

MobiHoc Face Routing st

MobiHoc Face Routing st

MobiHoc All necessary information is stored in the message –Source and destination positions –Point of transition to next face Completely local: –Knowledge about direct neighbors‘ positions sufficient –Faces are implicit Planarity of graph is computed locally (not an assumption) –Computation for instance with Gabriel Graph Face Routing Properties “Right Hand Rule”

MobiHoc Overview Introduction –What is Geometric Routing? –Greedy Routing Correct Geometric Routing: Face Routing Efficient Geometric Routing –Adaptively Bound Searchable Area –Lower Bound, Worst-Case Optimality –Average-Case Efficiency –Critical Density –GOAFR Conclusions

MobiHoc Face Routing Theorem: Face Routing reaches destination in O(n) steps But: Can be very bad compared to the optimal route

MobiHoc Bounding Searchable Area ts

MobiHoc Adaptively Bound Searchable Area What is the correct size of the bounding area? –Start with a small searchable area –Grow area each time you cannot reach the destination –In other words, adapt area size whenever it is too small → Adaptive Face Routing AFR Theorem: AFR Algorithm finds destination after O(c 2 ) steps, where c is the cost of the optimal path from source to destination. Theorem: AFR Algorithm is asymptotically worst-case optimal. [Kuhn, Wattenhofer, Zollinger DIALM 2002]

MobiHoc Overview Introduction –What is Geometric Routing? –Greedy Routing Correct Geometric Routing: Face Routing Efficient Geometric Routing –Adaptively Bound Searchable Area –Lower Bound, Worst-Case Optimality –Average-Case Efficiency –Critical Density –GOAFR Conclusions

MobiHoc GOAFR – Greedy Other Adaptive Face Routing AFR Algorithm is not very efficient (especially in dense graphs) Combine Greedy and (Other Adaptive) Face Routing –Route greedily as long as possible –Overcome “dead ends” by use of face routing –Then route greedily again Similar as GFG/GPSR, but adaptive

MobiHoc Early Fallback to Greedy Routing? We could fall back to greedy routing as soon as we are closer to t than the local minimum But: “Maze” with  (c 2 ) edges is traversed  (c) times   (c 3 ) steps

MobiHoc GOAFR Is Worst-Case Optimal GOAFR traverses complete face boundary: Theorem: GOAFR is asymptotically worst-case optimal. Remark: GFG/GPSR is not –Searchable area not bounded –Immediate fallback to greedy routing GOAFR’s average-case efficiency? 

MobiHoc Average Case Not interesting when graph not dense enough Not interesting when graph is too dense Critical density range (“percolation”) –Shortest path is significantly longer than Euclidean distance too sparsetoo densecritical density

MobiHoc Shortest path is significantly longer than Euclidean distance Critical density range mandatory for the simulation of any routing algorithm (not only geometric) Critical Density: Shortest Path vs. Euclidean Distance

MobiHoc Randomly Generated Graphs: Critical Density Range Network Density [nodes per unit disk] Shortest Path Span Frequency Greedy success Connectivity Shortest Path Span critical

MobiHoc Average-Case Performance: Face vs. Greedy/Face Network Density [nodes per unit disk] Performance Frequency better worse Face Routing Greedy/Face Routing critical

MobiHoc Simulation on Randomly Generated Graphs GFG/GPSR GOAFR+ better worse Network Density [nodes per unit disk] Performance Frequency critical

MobiHoc Conclusion Greedy Routing (MFR) ( ) Face Routing GFG/GPSR AFR GOAFR Correct Routing Avg-Case Efficient Worst-Case Optimal Comprehensive Simulation

Questions? Comments? Demo?