Void Traversal for Guaranteed Delivery in Geometric Routing

Slides:



Advertisements
Similar presentations
Ch. 12 Routing in Switched Networks
Advertisements

Geographic Routing Without Location Information AP, Sylvia, Ion, Scott and Christos.
Ch. 12 Routing in Switched Networks Routing in Packet Switched Networks Routing Algorithm Requirements –Correctness –Simplicity –Robustness--the.
Data and Computer Communications
Multicast in Wireless Mesh Network Xuan (William) Zhang Xun Shi.
1 Greedy Forwarding in Dynamic Scale-Free Networks Embedded in Hyperbolic Metric Spaces Dmitri Krioukov CAIDA/UCSD Joint work with F. Papadopoulos, M.
1 GPSR: Greedy Perimeter Stateless Routing for Wireless Networks B. Karp, H. T. Kung Borrowed slides from Richard Yang.
Compact and Low Delay Routing Labeling Scheme for Unit Disk Graphs Chenyu Yan, Yang Xiang, and Feodor F. Dragan (WADS 2009) Kent State University, Kent,
Data and Computer Communications Ninth Edition by William Stallings Chapter 12 – Routing in Switched Data Networks Data and Computer Communications, Ninth.
Routing Basics What’s going on the back … Faisal Karim Shaikh DEWSNet Group Dependable Embedded Wired/Wireless Networks.
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 Presented By Tu Tran 1.
Geographic Routing Without Location Information A. Rao, S. Ratnasamy, C. Papadimitriou, S. Shenker, I. Stoica Paper and Slides by Presented by Ryan Carr.
What is “Routing”? Routing algorithm that part of the network layer responsible for deciding on which output line to transmit an incoming packet Adaptive.
CPSC 689: Discrete Algorithms for Mobile and Wireless Systems Spring 2009 Prof. Jennifer Welch.
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 Mobile Ad Hoc Networks Theory of Interferences, Trade-Offs between.
Computer Networks The Data Link / Network Layer Functions: Routing
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,
Teknik Routing Pertemuan 20 Matakuliah: H0484/Jaringan Komputer Tahun: 2007.
Dept. of Computer Science Distributed Computing Group Asymptotically Optimal Mobile Ad-Hoc Routing Fabian Kuhn Roger Wattenhofer Aaron Zollinger.
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.
Anonymous Gossip: Improving Multicast Reliability in Mobile Ad-Hoc Networks Ranveer Chandra (joint work with Venugopalan Ramasubramanian and Ken Birman)
Probability Grid: A Location Estimation Scheme for Wireless Sensor Networks Presented by cychen Date : 3/7 In Secon (Sensor and Ad Hoc Communications and.
Spring Routing & Switching Umar Kalim Dept. of Communication Systems Engineering 06/04/2007.
Beacon Vector Routing: Scalable Point-to-Point Routing in Wireless Sensornets.
EE 122: Intra-domain routing Ion Stoica September 30, 2002 (* this presentation is based on the on-line slides of J. Kurose & K. Rose)
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Geographic Routing Without Location Information A. Rao, C. Papadimitriou, S. Shenker, and I. Stoica In Proceedings of the 9th Annual international Conference.
CPSC 689: Discrete Algorithms for Mobile and Wireless Systems Spring 2009 Prof. Jennifer Welch.
Connected Dominating Sets in Wireless Networks My T. Thai Dept of Comp & Info Sci & Engineering University of Florida June 20, 2006.
ROUTING ON THE INTERNET COSC Aug-15. Routing Protocols  routers receive and forward packets  make decisions based on knowledge of topology.
An Algorithmic Approach to Geographic Routing in Ad Hoc and Sensor Networks - IEEE/ACM Trans. on Networking, Vol 16, Number 1, February 2008 D
1 Pertemuan 20 Teknik Routing Matakuliah: H0174/Jaringan Komputer Tahun: 2006 Versi: 1/0.
Chapter 12 Routing in Switched Networks. Routing in Packet Switched Network  key design issue for (packet) switched networks  select route across network.
A Delaunay Triangulation Architecture Supporting Churn and User Mobility in MMVEs Mohsen Ghaffari, Behnoosh Hariri and Shervin Shirmohammadi Advanced Communications.
Boundary Recognition in Sensor Networks by Topology Methods Yue Wang, Jie Gao Dept. of Computer Science Stony Brook University Stony Brook, NY Joseph S.B.
Network and Communications Ju Wang Chapter 5 Routing Algorithm Adopted from Choi’s notes Virginia Commonwealth University.
Network Layer4-1 Chapter 4: Network Layer r 4. 1 Introduction r 4.2 Virtual circuit and datagram networks r 4.3 What’s inside a router r 4.4 IP: Internet.
Chi-Cheng Lin, Winona State University CS 313 Introduction to Computer Networking & Telecommunication Chapter 5 Network Layer.
ENERGY-EFFICIENT FORWARDING STRATEGIES FOR GEOGRAPHIC ROUTING in LOSSY WIRELESS SENSOR NETWORKS Presented by Prasad D. Karnik.
The Network Layer & Routing
Data and Computer Communications Ninth Edition by William Stallings Unit 12 – Routing in Switched Data Networks Data and Computer Communications, Ninth.
Data Communications and Networking Chapter 11 Routing in Switched Networks References: Book Chapters 12.1, 12.3 Data and Computer Communications, 8th edition.
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.
GPSR: Greedy Perimeter Stateless Routing for Wireless Networks EECS 600 Advanced Network Research, Spring 2005 Shudong Jin February 14, 2005.
SRL: A Bidirectional Abstraction for Unidirectional Ad Hoc Networks. Venugopalan Ramasubramanian Ranveer Chandra Daniel Mosse.
The new protocol of freenet Taken from Ian Clarke and Oskar Sandberg (The Freenet Project)
1 Computer Communication & Networks Lecture 21 Network Layer: Delivery, Forwarding, Routing Waleed.
Comparison of Tarry’s Algorithm and Awerbuch’s Algorithm Mike Yuan CS 6/73201 Advanced Operating Systems Fall 2007 Dr. Nesterenko.
William Stallings Data and Computer Communications 7th Edition
Teknik Routing Pertemuan 10 Matakuliah: H0524/Jaringan Komputer Tahun: 2009.
LOCALIZED MINIMUM - ENERGY BROADCASTING IN AD - HOC NETWORKS Paper By : Julien Cartigny, David Simplot, And Ivan Stojmenovic Instructor : Dr Yingshu Li.
Computer Science 1 Using Clustering Information for Sensor Network Localization Haowen Chan, Mark Luk, and Adrian Perrig Carnegie Mellon University
A Framework for Reliable Routing in Mobile Ad Hoc Networks Zhenqiang Ye Srikanth V. Krishnamurthy Satish K. Tripathi.
SHORT: Self-Healing and Optimizing Routing Techniques for Mobile Ad Hoc Networks Presenter: Sheng-Shih Wang October 30, 2003 Chao Gui and Prasant Mohapatra.
Anish Arora Ohio State University Mikhail Nesterenko Kent State University Local Tolerance to Unbounded Byzantine Faults.
Autonomous prototype sensors (motes) 4 MHz, 8bit MCU, 4 KB RAM, 8KB ROM short-range (1-10ft.) radio light and other sensors LED and serial port outputs.
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.
1 Roie Melamed, Technion AT&T Labs Araneola: A Scalable Reliable Multicast System for Dynamic Wide Area Environments Roie Melamed, Idit Keidar Technion.
Reliable Mobicast via Face- Aware Routing Qingfeng Huang,Chenyang Lu and Gruia-Catalin Roman Department of Computer Science and Engineering Washington.
ROUTING ON THE INTERNET COSC Jun-16. Routing Protocols  routers receive and forward packets  make decisions based on knowledge of topology.
Geographic Routing without Location Information. Assumption by Geographic Routing Each node knows its own location.  outdoor positioning device: GPS:
William Stallings Data and Computer Communications
ECE453 – Introduction to Computer Networks
Introduction Wireless Ad-Hoc Network
Presentation transcript:

Void Traversal for Guaranteed Delivery in Geometric Routing Mikhail Nesterenko Adnan Vora Kent State University MASS November 09, 2005 s d2 d1 V1 V2 V3

Geometric Routing: Routing without Overhead no tables: each node knows only neighbors no message overhead: message of constant size no flooding: only one message at a time per packet no memory: no info is kept at node after message is routed no global knowledge static nodes each node knows its global coordinates sender knows coords of receiver simplest approach: greedy routing message carries coords of dest. each node forwards to neighbor closer to destination problem: local minimum what if no closer neighbor? d2 ? s d1

Face Routing [BMSU’99] HOWEVER d2 s F1 F3 d1 F2 F4 face – continuous area of planar graph not intersected by edges observation – finite number of faces intersect source-destination line idea - traverse each face intersecting sd-line, switch to next face when encountered to traverse a face select to be outgoing the next edge after incoming counter-clockwise optimization (GFG/GPSR) – use greedy, switch to face to leave local minimum, switch back to greedy after approach destination closer than the local minimum, proceed iteratively to use GFG need planar graph unit-disk graph – each vertex pair is connected if distance is less than fixed unit assume – approximates radio model can locally construct Gabriel or Relative Local Neighborhood planar subgraph -- guaranteed connectivity -- no extra communication required HOWEVER F4 d2 s F1 F3 d1 F2

Radio Networks are Not Unit-Disk [David Culler, UCB] non-isotropic large variation in affinity asymmetric links long, stable high quality links short bad ones THUS

What to Do with Non-Planar Graphs? planarization removes edges useful for routing irregular signal propagation forces conservative estimates of edge length increases route size requires greater node deployment density void – continuous area in (not necessarily planar) graph not intersected by edges if unit-disk based planar graphs are inadequate is it possible to apply the idea of traversal to voids in non-planar graphs? s V1 V2 V3 d1

Outline memory requirement for traversal – intersection semi-closure traversal of voids of non-planar graphs simulation setup, examples, results

Intersection Semi-Closure to traverse voids nodes need to have more information about surrounding topology Definition: neighbor relation N over graph G is d-incident edge intersection semi-closed if for every two intersecting edges (u,v) and (w,x) either (w,x)  N(u) and there exist path(u,w)  N(u) and path(u,x)  N(u) neither one is more than d hops; or (w,x)  N(v) and there exist path(v,w)  N(v) and path(v,x)  N(v) neither one is more than d hops Lemma: in a unit-disk a neighborhood relation is 2-intersection semi-closed if for every node u and every edge (w,x) such that |u,w| < 1 and |u,x|  2/3 it follows that (u,w)  N(u) modest requirements on surrounding topology ensure intersection semi-closure x path(u,x)<d 1 u v w

VOID Traversal Algorithm follows segment of the edges that borders the void two parts edge_change message sent to node adjacent to next segment edge, node selects beginning of next segment (next intersecting edge) the selection minimizes the current edge segment sends edge_selection message to the other adjacent node to confirm selection and forward message to node adjacent to next segment edge GVG – void traversal joined with greedy routing similar to GFG edge_selection a c b g e f d h traversal direction edge_change edge_change i void k j s d1 V1 V2 V3

Simulation Setup and Memory Usage implemented FACE and VOID traversal in Java and Matlab uniform distribution random graphs fixed area of 22 units 50, 100, 200 nodes connectivity unit 0.3, 0.25, 0.2 respectively fading factors of 1, 2 and 3 generated graphs and computed unit-disk subgraphs only 1 out of 350 generated had a connected subgraph for factors 2 and 3 generated connected unit-disk graphs and added extra edges according to fading factor memory usage FACE – proportional to average node degree d VOID – proportional to d f 1 probability f=1 f=2 f=3 u 2u 3u distance

FACE vs. VOID: Example Routes 50-node graph, fade factor is 2 FACE: 13 hops VOID: 11 hops

VOID vs. FACE: Average Route Length randomly generated 10 pairs of nodes for each graph used paired comparison to estimate route length improvement comparison based on (HopCountFACE - HopCountVOID)/HopCountFACE

Future Work for degenerate graphs, to establish the neighborhood, the node has to explore sizable portion of the network what are the practical criteria for limiting graph exploration? how certain are we that all intersecting edges are discovered? what are the adverse effects of missed edges on VOID? x u v w

Void Traversal for Guaranteed Delivery in Geometric Routing Mikhail Nesterenko Adnan Vora thank you