Overlay networks for wireless ad hoc networks Christian Scheideler Dept. of Computer Science Johns Hopkins University.

Slides:



Advertisements
Similar presentations
Interference and Topology Control Does Topology Control Reduce Interference ? Feb 15, 2010 University of Freiburg H. K. Al-Hasani Seminar Ad Hoc Netzwerke.
Advertisements

1 GPSR: Greedy Perimeter Stateless Routing for Wireless Networks B. Karp, H. T. Kung Borrowed slides from Richard Yang.
Constant Density Spanners for Wireless Ad hoc Networks Kishore Kothapalli (JHU) Melih Onus (ASU) Christian Scheideler (JHU) Andrea Richa (ASU) 1.
Minimum Energy Mobile Wireless Networks IEEE JSAC 2001/10/18.
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,
CPSC 689: Discrete Algorithms for Mobile and Wireless Systems Spring 2009 Prof. Jennifer Welch.
Geometric Ad-Hoc Routing: Of Theory and Practice Fabian Kuhn Roger Wattenhofer Yan Zhang Aaron Zollinger.
Does Topology Control Reduce Interference? Martin Burkhart Pascal von Rickenbach Roger Wattenhofer Aaron Zollinger.
Ad-Hoc Networks Beyond Unit Disk Graphs
1 HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms and Complexity Christian Schindelhauer Algorithms for Radio Networks Winter Term 2005/2006.
XTC: A Practical Topology Control Algorithm for Ad-Hoc Networks
Errol Lloyd Design and Analysis of Algorithms Approximation Algorithms for NP-complete Problems Bin Packing Computer Networks.
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 Efficient Broadcasting and Gathering in Wireless Ad-Hoc Networks Melih Onus (ASU) Kishore Kothapalli (JHU) Andrea Richa (ASU) Christian Scheideler (JHU)
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Wireless Sensor Networks 21st Lecture Christian Schindelhauer.
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Mobile Ad Hoc Networks Trade-Offs and Topology Control 6th Week.
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Wireless Sensor Networks 18th Lecture Christian Schindelhauer.
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.
A Unified Energy Efficient Topology for Unicast and Broadcast Xiang-Yang Li*, Wen-Zhang Song † and WeiZhao Wang* *Illinois Institute of Technology † Washington.
Localized Techniques for Power Minimization and Information Gathering in Sensor Networks EE249 Final Presentation David Tong Nguyen Abhijit Davare Mentor:
Distributed Computing Group Roger Wattenhofer Wireless Networking Graph Theory Unplugged WG 2004.
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Wireless Sensor Networks 19th Lecture Christian Schindelhauer.
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Mobile Ad Hoc Networks Theory of Interferences, Trade-Offs between.
Ad Hoc and Sensor Networks – Roger Wattenhofer –3/1Ad Hoc and Sensor Networks – Roger Wattenhofer – Topology Control Chapter 3 TexPoint fonts used in EMF.
Geometric Spanners for Routing in Mobile Networks Jie Gao, Leonidas Guibas, John Hershberger, Li Zhang, An Zhu.
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Mobile Ad Hoc Networks Theory of Data Flow and Random Placement.
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 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Mobile Ad Hoc Networks Mobility (III) 12th Week
Topology Control and Mobility Management in Mobile Ad Hoc Networks Fei Dai and JIe Wu Department of Electrical and Computer Engineering North Dakota State.
Dept. of Computer Science Distributed Computing Group Asymptotically Optimal Mobile Ad-Hoc Routing Fabian Kuhn Roger Wattenhofer Aaron Zollinger.
Andrea Richa1 Interference Models: Beyond the Unit-disk and Packet-Radio Models Andrea W. Richa Arizona State University.
1 GPSR: Greedy Perimeter Stateless Routing for Wireless Networks B. Karp, H. T. Kung Borrowed some Richard Yang‘s slides.
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Wireless Sensor Networks 20th Lecture Christian Schindelhauer.
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Wireless Sensor Networks 22nd Lecture Christian Schindelhauer.
Topology Control Algorithms Davide Bilò
Algorithmic Models for Sensor Networks Stefan Schmid and Roger Wattenhofer WPDRTS, Island of Rhodes, Greece, 2006.
Algorithms for Ad Hoc and Sensor Networks Roger Wattenhofer Herfstdagen, 2004.
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.
An Algorithmic Approach to Geographic Routing in Ad Hoc and Sensor Networks - IEEE/ACM Trans. on Networking, Vol 16, Number 1, February 2008 D
Models and Techniques for Communication in Dynamic Networks Christian Scheideler Dept. of Computer Science Johns Hopkins University.
+ Mayukha Bairy Disk Intersection graphs and CDS as a backbone in wireless ad hoc networks.
Coverage and Connectivity Issues in Sensor Networks
Separability and Topology Control of Quasi Unit Disk Graphs Philippe Giabbanelli CMPT 880 – Spring 2008.
1 Constant Density Spanners for Wireless Ad-Hoc Networks Discrete Mathematics and Algorithms Seminar Melih Onus April
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 Non-Disjoint Dominating Sets for the Lifetime of Wireless Sensor Networks Akshaye Dhawan.
GPSR: Greedy Perimeter Stateless Routing for Wireless Networks EECS 600 Advanced Network Research, Spring 2005 Shudong Jin February 14, 2005.
Ad Hoc and Sensor Networks – Roger Wattenhofer –4/1Ad Hoc and Sensor Networks – Roger Wattenhofer – Topology Control Chapter 4 TexPoint fonts used in EMF.
A Dead-End Free Topology Maintenance Protocol for Geographic Forwarding in Wireless Sensor Networks IEEE Transactions on Computers, vol. 60, no. 11, November.
1 G-REMiT: An Algorithm for Building Energy Efficient Multicast Trees in Wireless Ad Hoc Networks Bin Wang and Sandeep K. S. Gupta Computer Science and.
Using local geometry for Topology Construction in Wireless Sensor Networks Sameera Poduri Robotic Embedded Systems Lab(RESL)
Topics in Internet Research Energy Efficient Routing in Ad-Hoc Wireless Networks Aadil Zia Khan Department of Computer Science Lahore University of Management.
HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms and Complexity Algorithms for Radio Networks Exercise 7 Stefan Rührup
Massively Distributed Database Systems In-Network Query Processing (Ad-Hoc Sensor Network) Fall 2015 Ki-Joune Li Pusan.
1 HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms and Complexity Christian Schindelhauer Algorithms for Radio Networks Winter Term 2005/2006.
Architectures and Applications for Wireless Sensor Networks ( ) Topology Control Chaiporn Jaikaeo Department of Computer Engineering.
Introduction Wireless Ad-Hoc Network  Set of transceivers communicating by radio.
1 HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms and Complexity Christian Schindelhauer Algorithms for Radio Networks Winter Term 2005/2006.
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.
Does Topology Control Reduce Interference?
Topology Control –power control
Wireless Sensor Networks 7. Geometric Routing
Application of Computational Geometry in Wireless Networks
Research: algorithmic solutions for networking
Network Formation and Power Control
Introduction Wireless Ad-Hoc Network
Minimizing Broadcast Latency and Redundancy in Ad Hoc Networks
Presentation transcript:

Overlay networks for wireless ad hoc networks Christian Scheideler Dept. of Computer Science Johns Hopkins University

Motivation Wireless ad hoc networks have many important applications: search and rescue missions emergency situations military applications Signal processing and MAC: OK Scheduling: somewhat OK Routing: HARD!!

Outline In this talk: Basic model and goals Basic approach (graph spanners) Basic results about spanners Examples Extensions and problems Realistic wireless models and protocols References

Wireless ad hoc network

Overlay network

Unit disk graph 1

Contention can be problem in dense graphs!Some links: high energy / low success probNo particular structureStrategy: find structured sparsificationBasic goals: low energy consumption, high throughput

Sparsification is not trivial! Every node connects to two nearest neighbors. < log n nearest neighbors: disconnected w.h.p. > log n nearest neighbors: connected w.h.p. if nodes distributed uniformly at random in convex reg.

Goals of Sparsification Guarantee connectivity Guarantee energy-efficient paths resp. paths with high success probability Maintain self-routing network (no preprocessing for path selection) General strategy: graph spanners

Assumptions Node set V distributed in 2-dim Euclidean space u v Euclidean distance: ||u v|| or ||e|| Power consumption: ||u v||  for some  > 2  cost of path p=(e 1,…,e k ): ||p||  =  i=1 k ||e i ||  e

Distance G=(V,E) d G  (u,v): min ||p||  over all paths p from u to v in G u v Unit disk graph UDG(V): simply d  (u,v)

UDG Spanners Basic idea: S is spanner of graph G for some  : subgraph of G with d S  (u,v) ¼ d G  (u,v) for all u,v 2 V c>1 constant, G: UDG(V) Geometric spanner: d S (u,v) < c ¢ d(u,v) Power spanner: d S  (u,v) 2 Weak spanner: path p from u to v within disk of diameter c ¢ d(u,v) Topological spanner: d S 0 (u,v) < c ¢ d 0 (u,v) GS

UDG Spanners Geometric spanner: Power spanner: Weak spanner:

Spanners Geometric spanner: Power spanner: Weak spanner:

UDG Spanners Easier: c>1 constant. Geometric spanner: d S (u,v) < c ¢ ||u v|| Power spanner: d S  (u,v) 2 Weak spanner: path p from u to v within disk of diameter c ¢ ||u v|| Constrained spanner: there is a path p satisfying constraint above and ||e|| <= ||u v|| for all e 2 p E(constrained spanner) Å UDG(V): spanner of UDG(V) We want: c>1 constant Geometric spanner: d S (u,v) < c ¢ d(u,v) Power spanner: d S  (u,v) 2 Weak spanner: path p from u to v within disk of diameter c ¢ d(u,v)

Spanner Properties Geometric spanner ) power spanner Geometric spanner ) weak spanner Weak spanner ) geometric spanner Power spanner ) weak spanner Weak spanner ) power spanner / / geometric ) power ) weak spannergeometric ) weak ) power spanner

Spanners Geometric spanner: Power spanner: Weak spanner:

Proximity graphs G=(V,E) is proximity graph of V if 8 u,w 2 V: either (u,w) 2 E or (u,v) 2 E for some v: ||v w|| < ||u w|| u w u v w

Example v

Proximity graphs Every proximity graph of V is a weak 2-spanner. Proof: by induction on distance min distance: induction u w u w v

Relative neighborhood graphs G=(V,E) is a RNG of V if for all u,w 2 V: either (u,w) 2 E or (u,v) 2 E for some v: ||u v|| <= ||u w|| and ||v w|| < ||u w|| u v w RNG: constrained proximity graph

Relative neighborhood graphs Local control rule: v Gives weak 2-spanner of UDG(V).

Relative neighborhood graphs Problem: Minimal RNGs have outdegree at most 6 but indegree can be large.

Routing in RNGs ??? Naïve approach: floodingBetter: establish/maintain pathsWhat if nodes have GPS? u v

Sector-based spanners Yao graph or  -graph (special RNG): Rule: Connect to nearest node in each sector

Sector based spanners  graphs with >6 sectors are geometric spanners Routing: destination Go to node in sector of destination. Requires dense node distribution, GPS!

Sector based graphs Distribution not dense: s t v ???

Delaunay-based spanners Idea: use variants of Delaunay graph Delaunay graph Del(V) of V: contains all {u,v}: 9 w 2 V where O(u,v,w) does not contain any node of V

Delaunay-based spanners Gabriel graph GG(V) of V: contains all {u,w} with no v 2 V s.t. ||u v|| 2 + ||v w|| 2 < ||u w|| 2 GG(V) ½ Del(V) u w

Relative neighborhood graph G=(V,E) is a RNG of V if for all u,w 2 V: either (u,w) 2 E or (u,v) 2 E for some v: ||u v|| <= ||u w|| and ||v w|| < ||u w|| u v w RNG: constrained proximity graph

RNG for path loss The GG satisfies for all u,w 2 V: either (u,w) 2 E or (u,v) 2 E for some v: c(u,v) <= c(u,w) and c(v,w) < c(u,w) u v w GG: constrained proximity graph for path loss with  =2

Delaunay-based spanners GG(V) is an optimal power spanner. Proof: Let p be energy-optimal path for {u,v}. Consider any edge {x,y} in p. {x,y} 2 GG(V): / Contradiction!

Delaunay-based spanners Problem with Gabriel graphs: can have high degree, can be poor geometric spanner Alternative: k-localized Delaunay graphs LDel (k) (V) No node in k-neighborhood of u,v,w in UDG(V) u v w

Delaunay-based spanners LDel (1) (V): not planar LDel (2) (V): planar and geometric spanner Planarity important for routing!

Routing in planar graphs Face routing: s t

That’s nice, but do these strategies work in practice???

Problem: Unit Disk Model In reality, hard to maintain planar overlay network.

Reality Cost function c and constant  >0 s.t. for any two points v and w c(v,w) 2 [(1-  ) ¢ ||v w||, (1+  ) ¢ ||v w||] c(v,w) = c(w,v) u

Realistic wireless model When using cost function c: Proximity graphs: OK Relative neighborhood graphs: OK  -graphs:  < arccos (  2 +1/2)/(1-  2 ),  < 1/2 Gabriel graphs, localized Delaunay graphs: not planar but other spanner results OK Face routing extendable to more realistic model? Is GPS necessary?

Problem: GPS GPS not necessary for topology control, but can we avoid GPS for routing? Possible solution: use force approach

Problem: Cost Model Power spanner prefers over Energy consumption:

Solution Only allow long edges (except last).

Problem: Contention Still too much contention because every node participates in routing. Better to have highway system (i.e., only few nodes act as relay nodes).

Solution Construct dominating set: every has within its transmission range

Problem: Mobility Solution: view mobility as another dimension

Problem: Protocol Design Cost function c and constant  >0 s.t. for any two points v and w c(v,w) 2 [(1-  ) ¢ ||v w||, (1+  ) ¢ ||v w||] c(v,w) = c(w,v) u

Realistic wireless model transmission range interference range u v w

Realistic wireless model Design of algorithms much more complicated! s t v Estimate of density difficult without physical carrier sensing

Physical carrier sensing direct influence no influence u v w

Future problems Overlay networks are hot topic! Problems: Local self-stabilization Robustness against adversarial behavior Distributed optimization Unified network model (???)

References Surveys: R. Rajaraman. Topology control and routing in ad hoc networks: a survey. SIGACT News 33(2):60-73, C. Scheideler. Overlay networks for wireless systems. To appear in Performance Analysis of Mobile Ad Hoc Networks. Nova Science Publishers. Stochastic distribution of nodes: F. Xue and P.R. Kumar. The number of neighbors needed for connectivity in wireless networks. Wireless Networks 10(2): , Spanners: D. Eppstein. Spanning Trees and Spanners. In Handbook of Computational Geometry. Elsevier, D. Peleg and A. Schaffer. Graph Spanners. Journal of Graph Theory 13: , A. C.-C. Yao. On constructing minimum spanning trees in k-dimensional space and related problems. SIAM Journal on Computing 11: , 1982.

References Properties of geometric spanners: C. Schindelhauer, K. Volbert and M. Ziegler. Spanners, weak spanners, and power spanners for wireless networks. In Proc. of 15 th Int. Symp. On Algorithms and Computation (ISAAC), pages , Sector-based spanners: K. L. Clarkson. Approximation algorithms for shortest path motion planning. In Proc. 19 th SIGACT Symposium, X.-Y. Li, P.-J. Wan and Y. Wang. Power efficient and sparse spanner for wireless ad hoc networks. In Proc. of IEEE Int. Conf. on Computer Communications and Networks (ICCCN), F. Meyer auf der Heide, C. Schindelhauer, K. Volbert and M. Grunewald. Energy, congestion and dilation in radio networks. In Proc. of 14 th ACM Symp. on Parallel Algorithms and Architectures (SPAA), pages , J. Ruppert and R. Seidel. Approximating the d-dimensional complete Euclidean graph. In 3 rd Canadian Conf. on Computational Geometry (CCCG), pages , A. C.-C. Yao. On constructing minimum spanning trees in k-dimensional space and related problems. SIAM Journal on Computing 11: , 1982

References Delaunay-based spanners D. Dobkin, S. Friedman and K. Supowit. Delaunay graphs are almost as good as complete graphs. Discrete Computational Geometry 5: , J. Keil and C. Gutwin. Classes of graphs which approximate the complete Euclidean graph. Discrete Computational Geometry 7:13-28, X.-Y. Li, G. Calinescu, P.-J. Wan and Y. Wang. Localized Delaunay triangulation with application in ad hoc wireless networks. IEEE Transactions on Parallel and Distributed Systems 14(10): , X.-Y. Li, P.-J. Wan and Y. Wang. Power efficient and sparse spanner for wireless ad hoc networks. In Proc. of IEEE Int. Conf. on Computer Communications and Networks (ICCCN), Y. Wang and X.-Y. Li. Localized construction of bounded degree and planar spanner for wireless ad hoc networks. In Proc. of DIALM-POMC, pages , 2003.

References Face routing: P. Bose, P. Morin, I. Stojmenovic and J. Urrutia. Routing with guaranteed delivery in ad hoc wireless networks. In Proc. of Dial-M, pages 48-55, B. Karp and H. Kung. GPSR: Greedy perimeter stateless routing for wireless networks. In Proc. of 6 th Conference on Mobile Computing and Networking (MOBICOM), pages , F. Kuhn, R. Wattenhofer, Y. Zhang and A. Zollinger. Geometric ad- hoc routing: Of theory and practice. In Proc. of 22 nd IEEE Symp. on Principles of Distributed Computing (PODC), F. Kuhn, R. Wattenhofer and A. Zollinger. Worst-case optimal and average-case efficient geometric ad-hoc routing. In Proc. of 4 th ACM Symp. on Mobile Ad-Hoc Networking and Computing (MOBIHOC), 2003.

References Topological spanners and dominating sets: K. Alzoubi, P.-J. Wan and O. Frieder. New distributed algorithm for connected dominating set in wireless ad hoc networks. In Proc. of HICSS, J. Gao, L. J. Guibas, J. Hershberger, L. Zhang and A. Zhu. Geometric spanner for routing in mobile networks. In Proc. of 2 nd ACM Symp. on Mobile Ad Hoc Networking and Computing (MOBIHOC), pages 45-55, F. Kuhn, T. Moscibroda and R. Wattenhofer. Radio network clustering from scratch. In European Symp. on Algorithms (ESA), K. Kothapalli, M. Onus, A. Richa and C. Scheideler. Constant density spanners for wireless ad-hoc networks. In Proc. of 17 th ACM Symp. On Parallel Algorithms and Architectures (SPAA), 2005.

References Mobility: C. Schindelhauer, T. Lukovszki, S. Ruhrup and Klaus Volbert. Worst case mobility in ad hoc networks. In 15 th ACM Symp. on Parallel Algorithms and Architectures (SPAA), pages , Realistic wireless models: K. Kothapalli, M. Onus, A. Richa and C. Scheideler. Constant density spanners for wireless ad-hoc networks. In Proc. of 17 th ACM Symp. on Parallel Algorithms and Architectures (SPAA), Lists are not meant to be comprehensive but should be sufficient to get started in this field.