CPSC 689: Discrete Algorithms for Mobile and Wireless Systems Spring 2009 Prof. Jennifer Welch.

Slides:



Advertisements
Similar presentations
Analysis of a Cone-Based Distributed Topology Control Algorithm for Wireless Multi-hop Networks L. Li, J. Y. Halpern Cornell University P. Bahl, Y. M.
Advertisements

Impact of Interference on Multi-hop Wireless Network Performance Kamal Jain, Jitu Padhye, Venkat Padmanabhan and Lili Qiu Microsoft Research Redmond.
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 Maximal Independent Set. 2 Independent Set (IS): In a graph G=(V,E), |V|=n, |E|=m, any set of nodes that are not adjacent.
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.
Topology Control of Multihop Wireless Networks Using Transmit Power Adjustment Paper By : Ram Ramanathan, Regina Resales-Hain Instructor : Dr Yingshu Li.
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.
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.
CPSC 689: Discrete Algorithms for Mobile and Wireless Systems Spring 2009 Prof. Jennifer Welch.
On the Topologies Formed by Selfish Peers Thomas Moscibroda Stefan Schmid Roger Wattenhofer IPTPS 2006 Santa Barbara, California, USA.
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.
CPSC 689: Discrete Algorithms for Mobile and Wireless Systems Spring 2009 Prof. Jennifer Welch.
CPSC 668Set 2: Basic Graph Algorithms1 CPSC 668 Distributed Algorithms and Systems Spring 2008 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.
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 Wireless Sensor Networks 19th Lecture Christian Schindelhauer.
Ad Hoc and Sensor Networks – Roger Wattenhofer –3/1Ad Hoc and Sensor Networks – Roger Wattenhofer – Topology Control Chapter 3 TexPoint fonts used in EMF.
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.
On the Construction of Energy- Efficient Broadcast Tree with Hitch-hiking in Wireless Networks Source: 2004 International Performance Computing and Communications.
CPSC 689: Discrete Algorithms for Mobile and Wireless Systems Spring 2009 Prof. Jennifer Welch.
CPSC 689: Discrete Algorithms for Mobile and Wireless Systems Spring 2009 Prof. Jennifer Welch.
Dept. of Computer Science Distributed Computing Group Asymptotically Optimal Mobile Ad-Hoc Routing Fabian Kuhn Roger Wattenhofer Aaron Zollinger.
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Wireless Sensor Networks 22nd Lecture Christian Schindelhauer.
Topology Control Algorithms Davide Bilò
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.
1 HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms and Complexity Christian Schindelhauer Algorithms for Radio Networks Winter Term 2005/2006.
Special Topics on Algorithmic Aspects of Wireless Networking Donghyun (David) Kim Department of Mathematics and Computer Science North Carolina Central.
Minimizing interference for the highway model in Wireless Ad-hoc and Sensor Networks Haisheng Tan, Tiancheng, Lou, Francis C.M. Lau, YuexuanWang, Shiteng.
Improved Sparse Covers for Graphs Excluding a Fixed Minor Ryan LaFortune (RPI), Costas Busch (LSU), and Srikanta Tirthapura (ISU)
Message-Optimal Connected Dominating Sets in Mobile Ad Hoc Networks Paper By: Khaled M. Alzoubi, Peng-Jun Wan, Ophir Frieder Presenter: Ke Gao Instructor:
+ Mayukha Bairy Disk Intersection graphs and CDS as a backbone in wireless ad hoc networks.
Separability and Topology Control of Quasi Unit Disk Graphs Philippe Giabbanelli CMPT 880 – Spring 2008.
GRAPH SPANNERS by S.Nithya. Spanner Definition- Informal A geometric spanner network for a set of points is a graph G in which each pair of vertices is.
Copyright: S.Krishnamurthy, UCR Power Controlled Medium Access Control in Wireless Networks – The story continues.
1 Maximal Independent Set. 2 Independent Set (IS): In a graph G=(V,E), |V|=n, |E|=m, any set of nodes that are not adjacent.
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.
On Reducing Broadcast Redundancy in Wireless Ad Hoc Network Author: Wei Lou, Student Member, IEEE, and Jie Wu, Senior Member, IEEE From IEEE transactions.
GPSR: Greedy Perimeter Stateless Routing for Wireless Networks EECS 600 Advanced Network Research, Spring 2005 Shudong Jin February 14, 2005.
Graph Colouring L09: Oct 10. This Lecture Graph coloring is another important problem in graph theory. It also has many applications, including the famous.
Ad Hoc and Sensor Networks – Roger Wattenhofer –4/1Ad Hoc and Sensor Networks – Roger Wattenhofer – Topology Control Chapter 4 TexPoint fonts used in EMF.
Using local geometry for Topology Construction in Wireless Sensor Networks Sameera Poduri Robotic Embedded Systems Lab(RESL)
DISTRIBUTED ALGORITHMS Spring 2014 Prof. Jennifer Welch Set 2: Basic Graph Algorithms 1.
HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms and Complexity Algorithms for Radio Networks Exercise 7 Stefan Rührup
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.
March 9, Broadcasting with Bounded Number of Redundant Transmissions Majid Khabbazian.
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.
Khaled M. Alzoubi, Peng-Jun Wan, Ophir Frieder
Does Topology Control Reduce Interference?
Topology Control –power control
Ning Li and Jennifer C. Hou University of Illinois at Urbana-Champaign
Minimum Spanning Tree 8/7/2018 4:26 AM
CS 457 – Lecture 12 Routing Spring 2012.
Research: algorithmic solutions for networking
Topology Control and Its Effects in Wireless Networks
Introduction Wireless Ad-Hoc Network
CSCE 668 DISTRIBUTED ALGORITHMS AND SYSTEMS
A Better Approximation for Minimum Total Routing Path Clustering Problem in 2-D Underwater Sensor Networks Wei Wang, Donghyun Kim, and Weili Wu, A Better.
Constructing a m-connected k-Dominating Set in Unit Disc Graphs
Presentation transcript:

CPSC 689: Discrete Algorithms for Mobile and Wireless Systems Spring 2009 Prof. Jennifer Welch

Discrete Algs for Mobile Wireless Sys2 Lecture 21  Topic: More on Topology Control  Sources: Wang & Li von Rickenback et al. MIT Fall 2008 slides

Discrete Algs for Mobile Wireless Sys3 Planar Subgraphs  We've already seen uses for the Relative Neighborhood Graph and Gabriel Graph both are planar subgraphs of a geometric graph used to support face routing / perimeter routing  What about other planar subgraphs? what would be additional good properties for a subgraph to have?

Discrete Algs for Mobile Wireless Sys4 Connectivity  Subgraph should be connected  Supports communication

Discrete Algs for Mobile Wireless Sys5 Sparseness  Subgraph should have O(n) edges, where n is the number of nodes  Ensures that algorithms running on it, such as routing, are time and power efficient

Discrete Algs for Mobile Wireless Sys6 Spanner  There should exist some constant t such that for all nodes u and v, dist(u,v) in subgraph is at most t times dist(u,v) in original graph  t is called stretch factor  Makes routing be efficient only constant factor more expensive

Discrete Algs for Mobile Wireless Sys7 Bounded Degree  Maximum number of neighbors of any node in the subgraph should be constant  Small node degree reduces MAC-level contention and interference  Improves overall throughput

Discrete Algs for Mobile Wireless Sys8 Computation of Subgraph  Distributed "localized": each node can decide which of its incident edges are in the subgraph based only on info about nodes a constant number of hops away few, small, messages quick local computation

Discrete Algs for Mobile Wireless Sys9 RNGGG Yao (  ) Yao + Sink LDelRDGBoseLi & Wang Planar?Yes No Yes Stretchn-1  (n-1) O(1) ~10 f(  ) Degree  (n) O(1)  (n) g(1/  ) Comparison of Connected Subgraph Structures  Li & Wang centralized alg:  is a parameter, trade off stretch and degree; can achieve (separately) stretch 5 and degree 25  Wang & Li paper describes a distributed localized algorithm to achieve essentially same results as in Li & Wang

Discrete Algs for Mobile Wireless Sys10 Some Ideas in the Centralized Algorithm  compute Delaunay triangulation of the nodes  remove edges longer than transmission radius; call result UDel  order the nodes: G := UDel for i = 1 to n do  let u be node with smallest degree in G  rank of u in the ordering is n - i + 1  remove u from G Since UDel is planar, each node has at most 5 neighbors that precede it in the ordering  Next compute the edges of the spanner…

Discrete Algs for Mobile Wireless Sys11 Some Ideas in the Centralized Algorithm  E' := Ø; all nodes in V marked unprocessed  repeat until all nodes are processed: let u be unprocessed node with smallest rank in the ordering Let v 1, v 2, …, v k be the processed neighbors of u in UDel (k ≤ 5) divide each sector formed by rays from u to the v i 's into open cones of degree ≤  for each cone, let s 1,…,s m be the geometrically ordered (?) neighbors (in UDel) of u  add to E' the shortest edge (in UDel) from u to some s i  add to E' all edges (in original graph?) from s j to s j+1 (1 ≤ j < m) mark u as processed

Discrete Algs for Mobile Wireless Sys12 Example u v3v3 v2v2 v1v1 v5v5 v4v4 s3s3 s1s1 s2s2

Discrete Algs for Mobile Wireless Sys13 How to Achieve this in a Distributed Localized Fashion?  First, find a particular planar spanner (called 2-localized Delaunay graph) use algorithm by Calinescu et al. to efficiently have every node collect its set of 2-hop neighbors (based on a connected dominating set) do some local computation and communication with neighbors to decide which incident edges form part of this spanner But this spanner can have degree as large as O(n)…

Discrete Algs for Mobile Wireless Sys14 Reducing the Degree  Nodes exchange info to determine their 2-hop neighbors in the spanner just constructed  Each node constructs a local ordering on the nodes in its 2-hop neighborhood  A similar approach is used as in the centralized algorithm to choose the edges to put into the new spanner (each node divides its range into sectors, then each sector is divided into cones, order unprocessed neighbors, etc.) but achieved by nodes exchanging messages

Discrete Algs for Mobile Wireless Sys15 Dynamic Updates  What happens if topology changes?  Claim is that since algorithm is a localized one, update only needs to occur within 2- hop neighborhood of the change.  Is this complete / convincing?

Discrete Algs for Mobile Wireless Sys16 Reducing Interference Through Topology Control  Previous paper, as well as others, claim that interference is reduced by having a sparse subgraph (few edges) with low degree (few neighbors).  However, the relationship between these graph aspects and the interference needs to be quantified  In fact, what is an appropriate way to measure interference?

Discrete Algs for Mobile Wireless Sys17 Robust Interference Model [RSWZ]  Proposes a measure of interference that is receiver-centric where interference actually occurs  Definition is robust to addition/removal of a single node a small change to the topology should not have a big impact on the value of the measure  W.r.t. the new measure, existing topology control algorithms do a poor job of reducing interference any structure that contains edges from each node to its nearest neighbor can have large interference  For all 1-D networks, present an algorithm that constructs a topology with O(  (n)) interference, and show this is optimal

Discrete Algs for Mobile Wireless Sys18 Low Degree Spanner = Low Interference?  There is a problem with equating low degree in a spanner (or any subgraph) with low interference. The spanner indicates point-to-point communication. But in a wireless network, messages are broadcast in all directions, and cause interference even at nodes for whom the message is not intended  Next definition addresses this point

Discrete Algs for Mobile Wireless Sys19 Definition of Interference Measure  Let G' be any subgraph of the unit disk graph on a set of nodes  Let r u be the maximum distance from u to any of its neighbors in G'  Interference of node v is the number of nodes u (other than v) such that distance between v and u is at most r u  Interference of G' is maximum interference of any node in G'  Essentially augment G' with the "missing" edges due to the broadcast nature of communication and measure the degree of the resulting graph

Discrete Algs for Mobile Wireless Sys20 Nearest Neighbor Forest  Most known topology control algorithms (e.g., spanner constructions) include the edge between each node and its nearest neighbor  Theorem: If the subgraph includes these nearest- neighbor edges, then the interference can be  (n) times larger than the interference of the optimum connected topology.  Proof: Consider graph in Fig. 3 consisting of two exponential chains: nearest neighbor tree has  (n) interference there is another tree with O(1) interference

Discrete Algs for Mobile Wireless Sys21 One-Dimensional Case  First an algorithm is given to construct a topology for the exponential chain network with O(  (n)) interference.  Then an algorithm that works for an arbitrary 1-D network is given, again providing O(  (n)) interference  A lower bound is proved for the exponential chain network to show that no algorithm on this graph can do better than  (  (n)) interference  Since the general algorithm actually behaves poorly on evenly distributed chains (O(  (n)) vs. O(1)), they describe an algorithm that results in a topology whose interference is always at most O( 4  (n)) of the optimal

Discrete Algs for Mobile Wireless Sys22 Discussion  This measure of interference seems to be missing an important aspect: the amount of time that a node uses the broadcast channel and thus interferes with other nodes  For instance, in the graph of Fig 8, when two non- hub nodes want to communicate, they must do so through a hub node. The hub node has to relay messages, but these relayed messages interfere with all nodes to the left of the hub  (Thanks to Mike George for pointing this out)