1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Mobile Ad Hoc Networks Trade-Offs and Topology Control 6th Week.

Slides:



Advertisements
Similar presentations
Energy-Efficient Distributed Algorithms for Ad hoc Wireless Networks Gopal Pandurangan Department of Computer Science Purdue University.
Advertisements

Multicasting in Mobile Ad hoc Networks By XIE Jiawei.
The Capacity of Wireless Networks Danss Course, Sunday, 23/11/03.
Capacity of wireless ad-hoc networks By Kumar Manvendra October 31,2002.
Interference and Topology Control Does Topology Control Reduce Interference ? Feb 15, 2010 University of Freiburg H. K. Al-Hasani Seminar Ad Hoc Netzwerke.
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,
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Mobile Ad Hoc Networks Summary and Further Reading Part I of 13th.
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
CPSC 689: Discrete Algorithms for Mobile and Wireless Systems Spring 2009 Prof. Jennifer Welch.
Wireless Mesh Networks 1. Architecture 2 Wireless Mesh Network A wireless mesh network (WMN) is a multi-hop wireless network that consists of mesh clients.
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 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.
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 Distributed Coloring in Õ(  log n) Bit Rounds COST 293 GRAAL and.
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.
Network Design Adam Meyerson Carnegie-Mellon University.
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,
CPSC 689: Discrete Algorithms for Mobile and Wireless Systems Spring 2009 Prof. Jennifer Welch.
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.
Collective Tree Spanners of Graphs with Bounded Parameters F.F. Dragan and C. Yan Kent State University, USA.
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Wireless Sensor Networks 17th Lecture Christian Schindelhauer.
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.
Maximal Independent Set Distributed Algorithms for Multi-Agent Networks Instructor: K. Sinan YILDIRIM.
CS Dept, City Univ.1 The Complexity of Connectivity in Wireless Networks Presented by LUO Hongbo.
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.
1 HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms and Complexity Christian Schindelhauer Algorithms for Radio Networks Winter Term 2005/2006.
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
Energy Efficient Routing and Self-Configuring Networks Stephen B. Wicker Bart Selman Terrence L. Fine Carla Gomes Bhaskar KrishnamachariDepartment of CS.
Message-Optimal Connected Dominating Sets in Mobile Ad Hoc Networks Paper By: Khaled M. Alzoubi, Peng-Jun Wan, Ophir Frieder Presenter: Ke Gao Instructor:
Separability and Topology Control of Quasi Unit Disk Graphs Philippe Giabbanelli CMPT 880 – Spring 2008.
1 Optimal Oblivious Routing in Hole-Free Networks Costas Busch Louisiana State University Malik Magdon-Ismail Rensselaer Polytechnic Institute.
1 Oblivious Routing in Wireless networks Costas Busch Rensselaer Polytechnic Institute Joint work with: Malik Magdon-Ismail and Jing Xi.
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 Reducing Broadcast Redundancy in Wireless Ad Hoc Network Author: Wei Lou, Student Member, IEEE, and Jie Wu, Senior Member, IEEE From IEEE transactions.
1 HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms and Complexity Christian Schindelhauer Algorithms for Radio Networks Winter Term 2005/2006.
Lower Bound for Sparse Euclidean Spanners Presented by- Deepak Kumar Gupta(Y6154), Nandan Kumar Dubey(Y6279), Vishal Agrawal(Y6541)
Ad Hoc and Sensor Networks – Roger Wattenhofer –4/1Ad Hoc and Sensor Networks – Roger Wattenhofer – Topology Control Chapter 4 TexPoint fonts used in EMF.
Wireless Communication using Directional Antennas.
© Yamacraw, 2002 Symmetric Minimum Power Connectivity in Radio Networks A. Zelikovsky (GSU) Joint work with Joint work with.
HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms and Complexity Algorithms for Radio Networks Exercise 7 Stefan Rührup
1 HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms and Complexity Christian Schindelhauer Algorithms for Radio Networks Winter Term 2005/2006.
1 Low Latency Multimedia Broadcast in Multi-Rate Wireless Meshes Chun Tung Chou, Archan Misra Proc. 1st IEEE Workshop on Wireless Mesh Networks (WIMESH),
Architectures and Applications for Wireless Sensor Networks ( ) Topology Control Chaiporn Jaikaeo Department of Computer Engineering.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. Fast.
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.
– Clustering TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AAAA A A A.
2016/7/2Appendices A and B1 Introduction to Distributed Algorithm Appendix A: Pseudocode Conventions Appendix B: Graphs and Networks Teacher: Chun-Yuan.
Peer-to-Peer Networks 07 Degree Optimal Networks
Presented by Tae-Seok Kim
Does Topology Control Reduce Interference?
Topology Control –power control
Research: algorithmic solutions for networking
Introduction Wireless Ad-Hoc Network
Presentation transcript:

1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Mobile Ad Hoc Networks Trade-Offs and Topology Control 6th Week Christian Schindelhauer

Mobile Ad Hoc Networks th Week - 2 A Simple Physical Network Model  Homogenous Network of –n radio stations s 1,..,s n on the plane  Radio transmission –One frequency –Adjustable transmission range Maximum range > maximum distance of radio stations Inside the transmission area of sender: clear signal or radio interference Outside: no signal –Packets of unit length

Mobile Ad Hoc Networks th Week - 3 The Routing Problem  Given: –n points in the plane, V=(v 1,..,v n ) representing mobile nodes of a mobile ad hoc network –the complete undirected graph G = (V,E) as possible communication network representing a MANET where every connection can be established  Routing problem (multi-commodity flow problem): –f : V  V  N, where f(u,v) packets have to be sent from u to v, for all u,v  V –Find a path for each packet of this routing problem in the complete graph  The union of all path systems is called the Link Network or Communication Network

Mobile Ad Hoc Networks th Week - 4 Formal Definition of Interference  Let D r (u) the disk of radius u with center u in the plane  Define for an edge e={u,v} D(e) = D r (u)  D r (v)  The set of edges interfering with an edge e = {u,v} of a communication network N is defined as:  The Interference Number of an edge is given by |Int(e)|  The Interference Number of the Network is max{|Int(e} | e  E}

Mobile Ad Hoc Networks th Week - 5 Formal Definition of Congestion  The Congestion of an edge e is defined as:  The Congestion of the path system P is defined as  The Dilation D(P) of a path system is the length of the longest path.

Mobile Ad Hoc Networks th Week - 6 Energy  The energy for transmission of a message can be modeled by a power over the distance d between sender and transceiver  Two energy models: –Unit energy accounts only the energy for upholding an edge Idea: messages can be aggregated and sent as one packet –Flow Energy Model: every message is counted separately

Mobile Ad Hoc Networks th Week - 7 A Measure for the Ugliness of Positions  For a network G=(V,E) define the Diversity as  Properties of the diversity: –g(V)=  (log n) –g(V)=O(n)

Mobile Ad Hoc Networks th Week - 8 Congestion, Energy and Dilation Congestion Energy Dilation Maximum number of hops (diameter of the network) Sum of energy consumed in all routes Maximum number of packets interfering at an edge

Mobile Ad Hoc Networks th Week - 9 Energy versus Dilation  Is it possible to optimize energy and dilation at the same time?  Scenario: –n+1 equidistant nodes u 0,..., u n on a line with coordinates 0,d/n, 2d/n,...,d –Demand: W packets from u 0 to u n  Optimal path system for energy: –send all packets over path u 0,..., u n –Dilation: n –  Theorem: In this scenario we observe for all path systems: u v  Optimal path system for dilation: –send all packets over path u 0, u n –Dilation: 1 – –

Mobile Ad Hoc Networks th Week - 10 Tradeoff between Energy and Dilation Energy E Dilation D Demand of W packets between u and v any basic network u v

Mobile Ad Hoc Networks th Week - 11 Congestion versus Dilation  Is it possible to optimize congestion and dilation at the same time?  Scenario: – A grid of n nodes (for a square number n) –Demand: W/n 2 packets between each pair of nodes  Optimal path system w.r.t. dilation –send all packets directly from source to target –Dilation: 1 –Congestion:  (W) if the distance from source to target is at least (3/4) n, then the communication disks cover the grid So, a constant fraction of all W messages interfere with each other  Good path system w.r.t. congestion –send all packets on the shortest path with unit steps first horizontal and then vertical –Congestion: On all horizontal lines at most packets can interfere each other Influence of horizontal on vertical lines increases the congestion by at most a factor of 2. –Dilation:

Mobile Ad Hoc Networks th Week - 12 Congestion versus Dilation  Is it possible to optimize congestion and dilation at the same time?  Scenario: – A grid of n nodes (for a square number n) –Demand: W/n 2 packets between each pair of nodes  Good path system w.r.t. dilation –Build a spanning tree in H-Layout with diameter O(log n) –Dilation: O(log n) –Congestion:  (W (log n))  Theorem –For any path system in this scenario we observe  Proof strategy: –Vertically split the square into three equal rectangles –Consider only 1/9 of the traffic from the leftmost to the rightmost rectangle –Define the communication load of an area –Proof that the communication load is a lower bound for congestion –Minimize the communication load for a given dilation between the rectangles

Mobile Ad Hoc Networks th Week - 13 Trade-Off between Dilation and Congestion

Mobile Ad Hoc Networks th Week - 14 Tradeoff between Dilation and Congestion Dilation Congestion  n sites on a grid  Between each pair of sites demand of W/n 2 packets any basic network Grid Direct 1

Mobile Ad Hoc Networks th Week - 15 Congestion versus Energy  Is it possible to optimize congestion and energy at the same time?  Scenario: –The vertex set U ,n for a  [0,0.5] consists of two horizontal parallel line graphs line graphs with n  blue nodes on each line –Neighbored (and opposing) blue vertices have distance  /n   Vertical pairs of opposing vertices of the line graphs have demand W/n   Then, there are n other nodes equdistantly placed between the blue nodes with distance  /n vertices are equidistantly placed between the blue nodes  Best path system w.r.t. Congestion –One hop communication between blue nodes: Congestion: O( W/n  ) –Unit-Energy: :  (  2 n -  ) –Flow-Energy:  (W  2 n -  )  Best path w.r.t Energy: –U-shaped paths –Unit-Energy: O (  2 n -1 ) –Flow-Energy: O (  2 n - 1 W) –Congestion:  (W)  Choose  =1/3

Mobile Ad Hoc Networks th Week - 16 Energy and Congestion are incompatible

Mobile Ad Hoc Networks th Week - 17 Incompatibility of Congestion and Energy Congestion Energy  n 1/3 blue sites  One packet demand between all vertical pairs of blue sites C* = O(1) E*=O(1/n) C  (n 1/3 C*) O(1/n 2/3 ) any link network E  (n 1/3 E*) either n 1/3 or

Mobile Ad Hoc Networks th Week - 18 Topology Control in Wireless Networks  Topology control: establish and maintain links  Routing is based on the network topology  Geometric spanners as network topologies

Mobile Ad Hoc Networks th Week - 19 Yao-Graph YG 6 Choose nearest neighbor in each sector c-spanner, i.e. constant stretch-factor distributed construction c-spanner: for every pair of nodes u,v there exists a path P s.t. ||P|| ≤ c · ||u,v|| c-Spanner [Chew86]

Mobile Ad Hoc Networks th Week - 20 Spanner Graphs and Yao- Graphs  Definition –A c-Spanner is a graph where for every pair of nodes u,v there exists a path P s.t. ||P|| ≤ c · ||u,v||.  Motivation: –Short paths –Energy optimal paths  Example of a Spanner-Graph: –Yao-graph  Defintion Yao-Graph (Theta-Graph) –Given a node set V –Define for each node k sectors S 1 (u), S 2 (u),..., S k (u) of angle  = 2  /k with same orientation –The Yao-Graph consists of all edges E = (u,v | exists i  {1,..,k}: v  S i (u) and for all v’  S i (u): ||u,v’|| ≥ ||u,v|| } YG 6

Mobile Ad Hoc Networks th Week - 21 Weaker Spanning Weak-Spanner [FMS97]...sufficient for allowing routing which approximates minimal congestions by a factor of O(Int(G) g(V)) [Meyer auf der Heide, S, Volbert, Grünewald 02] Power-Spanner [LWW01, GLSV02]...approximates energy-optimal path-system for every pair of nodes u,v exists a path inside the disk C( u, c · ||u,v|| ) for every pair of nodes u,v exists path P s.t. |P| ≤ c · |P opt | |P| = Σ |v i, v i+1 | d v u P opt P

Mobile Ad Hoc Networks th Week - 22 Spanners, Weak Spanners, Power Spanners  Theorem –Every c-Spanner is a c-weak spanner.  Theorem –Every c-weak-Spanner is a c’-power Spanner when d  2.  Proof: –straightforward for d>2 –involved construction for d=2

Mobile Ad Hoc Networks th Week - 23 The Koch Curve is not a Spanner  Koch-Curves: Koch 0, Koch 1, Koch 2,...  Theorem –The Koch Curve is not a c-Spanner  Theorem –The Koch Curve is a weak 1-Spanner.

Mobile Ad Hoc Networks th Week - 24 Yao-Family Yao-Graph Spanner ⊇ SparsY Sparsified Yao-Graph use only the shortest ingoing edges weak- & power-Spanner, constant in-degree ⊇ SymmY Symmetric Yao-Graph only symmetric edges not a spanner, nor weak spanner, yet power-spanner Disadvantage: Unbounded in-degree Interferences !

Mobile Ad Hoc Networks th Week - 25 Spanner, Weak Spanner, Power Spanner  Every c-Spanner is a weak c-Spanner  Every c-Spanner is a (c d,d)-Power Spanner  Every weak c-Spanner is a (c’,d)-Power Spanner for d  2  There are weak Spanners that are no Spanners (e.g. the Koch Curve is no c-Spanner but a weak 1-Spanner)  There are Power Spanners that are no Weak Spanners Spanner Weak Spanner Power Spanner X X

Mobile Ad Hoc Networks th Week Power Spanners and Weak Spanners  Place n nodes v 1,...,v n on a circle such that |v i - v i+1 | = 1/i  The circle is scaled such that |v 1 - v n | = 1  Consider G = (V,E) with V = {v 1,...,v n } and E = {(v i,v i+1 ) | i=1,...,n-1}  G is a (c,d)-Power Spanner: v1v1 1 1/2 1/3 v2v2 v3v3 v4v4 vnvn (d>1)

Mobile Ad Hoc Networks th Week Power Spanners and Weak Spanners  |v i - v i+1 | = 1/i and |v 1 - v n | = 1  G = (V,E) with V = {v 1,...,v n } and E = {(v i,v i+1 ) | i=1,...,n-1}  G is a (c,d)-Power Spanner  G is not a Weak Spanner: Radius of the circle depends on the Euclidean length of the chain: v1v1 1 1/2 1/3 v2v2 v3v3 v4v4 vnvn

Mobile Ad Hoc Networks th Week - 28 Yao-Graph nearest neighbor in each sector Spanner ⊇ SparsY Sparsified Yao-Graph use only the shortest ingoing edges weak- & power-Spanner, constant in-degree ⊇ SymmY Symmetric Yao-Graph only symmetric edges not a spanner, nor weak spanner, nor power-spanner The Yao-Family

Mobile Ad Hoc Networks th Week - 29  The Symmetric Yao Graph (SymmY)  SymmY is not a c-Spanner  Worst case construction  u2u2 v1v1 u1u1 v2v2 vmvm umum

Mobile Ad Hoc Networks th Week - 30 L0L0 The Hierarchical Layer Graph (HLG)  Basic Ideas: –many short edges on lower layers  energy efficiency –few long edges on higher layers  connectivity  layers = range classes, assigned to power levels L1L1 L1L1 L2L2 L2L2

Mobile Ad Hoc Networks th Week - 31 Construction of the HL Graph  node with the highest priority on layer 1 becomes L 2 node...and dominates L 1 nodes  L 2 node connects to other L 2 nodes L 2 node L 1 node L 1 domination radius L 2 publication radius L 2 edge

Mobile Ad Hoc Networks th Week - 32 Radii of the HL Graph  definition based on parameters  and   r 0 := minimal node distance, rank := highest layer  domination radius for layer i: no other nodes with rank > i within this radius  publication radius for layer i: edges to nodes with rank = i  · r 0  · r 1 r0r0 r1r1 r2r2  · r 2 r i :=  i · r 0  · r i

Mobile Ad Hoc Networks th Week - 33 Radii and Edges of the HL Graph  layer-(i-1) publication radius > layer-i domination radius:  >   layer-i edges are established in between  · r 0 r0r0 r1r1 L 1 /L 2 edge L 2 edge L 1 edge L 1 node L 2 nodes

Mobile Ad Hoc Networks th Week - 34 Properties of the HL Graph  The HL Graph is a c-Spanner, if  > 2  / (  -1)  The interference number of the HLG is bounded by O(g(V)) g(V) = Diversity of the node set V g(V) = O(log n) for nodes in random positions with high probability  A c-Spanner contains a path system with load O(g(V) · C*) C* = congestion of the congestion-optimal path system  The HLG contains a path system P with congestion O(g(V) 2 · C*) i.e. P approximates the congestion-optimal path system by a factor of O(log 2 n) for nodes in general position

35 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Thank you! Mobile Ad Hoc Networks Christian Schindelhauer 6th Week