Power Efficient Range Assignment in Ad-hoc Wireless Networks

Slides:



Advertisements
Similar presentations
Approximations for Min Connected Sensor Cover Ding-Zhu Du University of Texas at Dallas.
Advertisements

Multicast in Wireless Mesh Network Xuan (William) Zhang Xun Shi.
Minimum Spanning Trees
A.B. Kahng, Ion I. Mandoiu University of California at San Diego, USA A.Z. Zelikovsky Georgia State University, USA Supported in part by MARCO GSRC and.
Errol Lloyd Design and Analysis of Algorithms Approximation Algorithms for NP-complete Problems Bin Packing Computer Networks.
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Wireless Sensor Networks 21st Lecture Christian Schindelhauer.
Minimum-Buffered Routing of Non- Critical Nets for Slew Rate and Reliability Control Supported by Cadence Design Systems, Inc. and the MARCO Gigascale.
Data Structures, Spring 2004 © L. Joskowicz 1 Data Structures – LECTURE 13 Minumum spanning trees Motivation Properties of minimum spanning trees Kruskal’s.
1 Multicast Routing with Minimum Energy Cost in Ad hoc Wireless Networks Xiaohua Jia, Deying Li and Frankie Hung Dept of Computer Science, City Univ of.
E. AlthausMax-Plank-Institut fur Informatik G. CalinescuIllinois Institute of Technology I.I. MandoiuUC San Diego S. Prasad Georgia State University N.
1 Internet Networking Spring 2006 Tutorial 6 Network Cost of Minimum Spanning Tree.
On the Construction of Energy- Efficient Broadcast Tree with Hitch-hiking in Wireless Networks Source: 2004 International Performance Computing and Communications.
Symmetric Connectivity With Minimum Power Consumption in Radio Networks G. Calinescu (IL-IT) I.I. Mandoiu (UCSD) A. Zelikovsky (GSU)
Speaker: Li-Sheng Chen 1 Jan 2, 2012 EOBDBR: an Efficient Optimum Branching-Based Distributed Broadcast Routing Protocol for Wireless Ad Hoc Networks.
WiOpt’04: Modeling and Optimization in Mobile, Ad Hoc and Wireless Networks March 24-26, 2004, University of Cambridge, UK Session 2 : Energy Management.
1 Internet Networking Spring 2004 Tutorial 6 Network Cost of Minimum Spanning Tree.
1 Internet Networking Spring 2002 Tutorial 6 Network Cost of Minimum Spanning Tree.
Power Optimization for Connectivity Problems MohammadTaghi Hajiaghayi, Guy Kortsarz, Vahab S. Mirrokni, Zeev Nutov IPCO 2005.
CSE 550 Computer Network Design Dr. Mohammed H. Sqalli COE, KFUPM Spring 2007 (Term 062)
Mario Čagalj supervised by prof. Jean-Pierre Hubaux (EPFL-DSC-ICA) and prof. Christian Enz (EPFL-DE-LEG, CSEM) Wireless Sensor Networks:
Connected Dominating Sets in Wireless Networks My T. Thai Dept of Comp & Info Sci & Engineering University of Florida June 20, 2006.
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
Minimum Spanning Tree Algorithms. What is A Spanning Tree? u v b a c d e f Given a connected, undirected graph G=(V,E), a spanning tree of that graph.
Modeling Data-Centric Routing in Wireless Sensor Networks Bhaskar Krishnamachari, Deborah Estrin, Stephan Wicker.
1 Introduction to Approximation Algorithms. 2 NP-completeness Do your best then.
Rate-based Data Propagation in Sensor Networks Gurdip Singh and Sandeep Pujar Computing and Information Sciences Sanjoy Das Electrical and Computer Engineering.
David S. L. Wei Dept of Computer and Information Sciences Fordham University Bronx, New York Szu-Chi Wang and Sy-Yen Kuo Dept of Electrical Engineering.
June 21, 2007 Minimum Interference Channel Assignment in Multi-Radio Wireless Mesh Networks Anand Prabhu Subramanian, Himanshu Gupta.
G-REMiT: An Algorithm for Building Energy Efficient Multicast Trees in Wireless Ad Hoc Networks Bin Wang and Sandeep K. S. Gupta NCA’03 speaker : Chi-Chih.
Improved Approximation Algorithms for the Quality of Service Steiner Tree Problem M. Karpinski Bonn University I. Măndoiu UC San Diego A. Olshevsky GaTech.
Princeton University COS 423 Theory of Algorithms Spring 2001 Kevin Wayne Approximation Algorithms These lecture slides are adapted from CLRS.
The Influence of Network Topology on the Efficiency of QoS Multicast Heuristic Algorithms Maciej Piechowiak Piotr Zwierzykowski Poznan University of Technology,
Minimal Spanning Tree Problems in What is a minimal spanning tree An MST is a tree (set of edges) that connects all nodes in a graph, using.
CS270 Project Overview Maximum Planar Subgraph Danyel Fisher Jason Hong Greg Lawrence Jimmy Lin.
LOCALIZED MINIMUM - ENERGY BROADCASTING IN AD - HOC NETWORKS Paper By : Julien Cartigny, David Simplot, And Ivan Stojmenovic Instructor : Dr Yingshu Li.
© Yamacraw, 2002 Symmetric Minimum Power Connectivity in Radio Networks A. Zelikovsky (GSU) Joint work with Joint work with.
© Yamacraw, Fall 2002 Power Efficient Range Assignment in Ad-hoc Wireless Networks E. Althous (MPI) G. Calinescu (IL-IT) I.I. Mandoiu (UCSD) S. Prasad.
Efficient Resource Allocation for Wireless Multicast De-Nian Yang, Member, IEEE Ming-Syan Chen, Fellow, IEEE IEEE Transactions on Mobile Computing, April.
Self-stabilizing energy-efficient multicast for MANETs.
1 Low Latency Multimedia Broadcast in Multi-Rate Wireless Meshes Chun Tung Chou, Archan Misra Proc. 1st IEEE Workshop on Wireless Mesh Networks (WIMESH),
Steiner Tree Problem Given: A set S of points in the plane = terminals
E. AlthausMax-Plank-Institut fur Informatik G. CalinescuIllinois Institute of Technology I.I. MandoiuUC San Diego S. Prasad Georgia State University N.
Ion I. Mandoiu, Vijay V. Vazirani Georgia Tech Joseph L. Ganley Simplex Solutions A New Heuristic for Rectilinear Steiner Trees.
Introduction Wireless Ad-Hoc Network  Set of transceivers communicating by radio.
Errol Lloyd Design and Analysis of Algorithms Approximation Algorithms for NP-complete Problems Bin Packing Networks.
Confidential & Proprietary – All Rights Reserved Internal Distribution, October Quality of Service in Multimedia Distribution G. Calinescu (Illinois.
L. Li, J. Y. Halpern Cornell University
Does Topology Control Reduce Interference?
Approximation Algorithms for NP-complete Problems
Dijkstra’s shortest path Algorithm
Topology Control –power control
A Study of Group-Tree Matching in Large Scale Group Communications
Hamiltonian Cycle and TSP
Minimum Spanning Tree 8/7/2018 4:26 AM
Greedy Algorithms / Minimum Spanning Tree Yin Tat Lee
Graph Algorithm.
Quality of Service in Multimedia Distribution
Robustness of wireless ad hoc network topologies
Topology Control and Its Effects in Wireless Networks
Robustness of wireless ad hoc network topologies
Data Structures – LECTURE 13 Minumum spanning trees
Introduction Wireless Ad-Hoc Network
Shortest Paths and Minimum Spanning Trees
Lecture 14 Shortest Path (cont’d) Minimum Spanning Tree
Maximizing Broadcast Tree Lifetime in Wireless Ad Hoc Networks
Clustering.
Zero-Skew Trees Zero-Skew Tree: rooted tree in which all root-to-leaf paths have the same length Used in VLSI clock routing & network multicasting.
Lecture 13 Shortest Path (cont’d) Minimum Spanning Tree
The Minimum-Area Spanning Tree Problem
Comparing Min-Cost and Min-Power Connectivity Problems
Presentation transcript:

Power Efficient Range Assignment in Ad-hoc Wireless Networks E. Althaus Max-Plank-Institut fur Informatik G. Calinescu Illinois Institute of Technology I.I. Mandoiu UC San Diego S. Prasad Georgia State University N. Tchervenski Illinois Institute of Technology A. Zelikovsky Georgia State University

Outline Motivation Previous work Approximation results Experimental Study WCNC 2003

Ad Hoc Wireless Networks Applications in battlefield, disaster relief, etc No wired infrastructure Battery operated  power conservation critical WCNC 2003

Power Attenuation Model Signal power falls inversely proportional to dk, k[2,4] Transmission range radius ~ k-th root of power Omni-directional antennas Uniform power attenuation coefficient k Uniform transmission efficiency coefficients Uniform receiving sensitivity thresholds  Transmission range = disk centered at the node Symmetric power requirements Power(u,v) = Power(v,u) WCNC 2003

Asymmetric Connectivity Power ranges b a c d g f e Connectivity graph a b d g f e c Multi-hop ACK! a b d g f e c WCNC 2003

Symmetric Connectivity a 2 3 1 b d g f e c Asymmetric Connectivity Increase range of “b” by 1 Decrease range of “g” by 2 a 2 1 b d g f e c Symmetric Connectivity Per link acknowledgements WCNC 2003

Problem Formulation Given: set of nodes, coefficient k Find: power levels for each node s.t. Symmetrically connected path between any two nodes Total power is minimized WCNC 2003

Power-cost of a Tree Node power = power required by longest edge Tree power-cost = sum of node powers f c g b a h e WCNC 2003

Reformulation of Min-power Problem Given: set of nodes, coefficient k Find: spanning tree with minimum power-cost WCNC 2003

Previous Work Max power objective Total power objective MST is optimal [Lloyd et al. 02] Total power objective NP-hardness [Clementi,Penna,Silvestri 00] MST gives factor 2 approximation [Kirousis et al. 00] 1+ln2  1.69 approximation [Calinescu,M,Zelikovsky 02] d WCNC 2003

Our results 5/3 approximation factor Optimum branch-and-cut algorithm NP-hard to approximate within log(#nodes) for asymmetric power requirements Optimum branch-and-cut algorithm practical up to 35-40 nodes New heuristics + experimental study WCNC 2003

MST Algorithm Power cost of the MST is at most 2 OPT (1) power cost of any tree is at most twice its cost p(T) = u maxv~uc(uv)  u v~u c(uv) = 2 c(T) (2) power cost of any tree is at least its cost (1) (2) p(MST)  2 c(MST)  2 c(OPT)  2 p(OPT) WCNC 2003

Tight Example  Power cost of MST is n 1+  1  Power cost of MST is n Power cost of OPT is n/2 (1+ ) + n/2   n/2 n points WCNC 2003

Gain of a Fork Fork = pair of edges sharing an endpoint Gain of fork F = decrease in power cost obtained by adding F’s edges to T deleting longest edges from the two cycles of T+F Gain = 10-3-1-3=3 a b d g f e c 12 2 h 8 10 13 13(+3) 13 (+1) 13 (+3) 2(-10) WCNC 2003

Approximation Algorithms Every tree can be decomposed into a union of forks s.t. sum of power-costs = at most 5/3 x tree power-cost  Min-Power Symmetric connectivity can be approximated within a factor of 5/3 +  for every >0 WCNC 2003

Experimental Setting Random instances with up to 100 points Compared algorithms Edge switching WCNC 2003

Edge Switching Heuristic a b d g f e c 12 2 h 4 15 10 13 2 WCNC 2003

Edge Switching Heuristic Delete edge a b d g f e c 12 2 h 4 13 2 WCNC 2003

Edge Switching Heuristic Delete edge Reconnect with min increase in power-cost a b d g f e c 12 2 h 4 13 15 2 WCNC 2003

Experimental Setting Random instances with up to 100 points Compared algorithms Edge switching Distributed edge switching Edge + fork switching Incremental power-cost Kruskal Branch and cut Greedy fork-contraction WCNC 2003

Greedy Fork Contraction Algorithm Start with MST Find fork with max gain Contract fork Repeat WCNC 2003

Percent Improvement Over MST WCNC 2003

Percent Improvement Over MST WCNC 2003

Runtime (CPU seconds) WCNC 2003

Summary Efficient algorithms that reduce power consumption compared to MST algorithm Can be modified to handle obstacles, power level upper-bounds, etc. Ongoing research Improved approximations / hardness results Multicast Dynamic version of the problem (still constant factor) WCNC 2003