WiOpt’03: Modeling and Optimization in Mobile, Ad Hoc and Wireless Networks March 3-5, 2003, INRIA Sophia-Antipolis, France Session : Energy Efficiency.

Slides:



Advertisements
Similar presentations
Introduction to Computer Science 2 Lecture 7: Extended binary trees
Advertisements

Multicast in Wireless Mesh Network Xuan (William) Zhang Xun Shi.
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
1 K-clustering in Wireless Ad Hoc Networks Fernandess and Malkhi Hebrew University of Jerusalem Presented by: Ashish Deopura.
An Energy Efficient Hierarchical Heterogeneous Wireless Sensor Network
Distributed Algorithms for Secure Multipath Routing
Data Transmission and Base Station Placement for Optimizing Network Lifetime. E. Arkin, V. Polishchuk, A. Efrat, S. Ramasubramanian,V. PolishchukA. EfratS.
1 Minimum-energy broadcasting in multi-hop wireless networks using a single broadcast tree Department of Computer Science and Information Engineering National.
Discussion #36 Spanning Trees
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.
CPSC 689: Discrete Algorithms for Mobile and Wireless Systems Spring 2009 Prof. Jennifer Welch.
1 Internet Networking Spring 2006 Tutorial 6 Network Cost of Minimum Spanning Tree.
Algorithms for Precomputing Constrained Widest Paths and Multicast Trees Paper by Stavroula Siachalou and Leonidas Georgiadis Presented by Jeremy Witmer.
Cache Placement in Sensor Networks Under Update Cost Constraint Bin Tang, Samir Das and Himanshu Gupta Department of Computer Science Stony Brook University.
On the Construction of Energy- Efficient Broadcast Tree with Hitch-hiking in Wireless Networks Source: 2004 International Performance Computing and Communications.
An Efficient Clustering-based Heuristic for Data Gathering and Aggregation in Sensor Networks Wireless Communications and Networking (WCNC 2003). IEEE,
CPSC 689: Discrete Algorithms for Mobile and Wireless Systems Spring 2009 Prof. Jennifer Welch.
Theoretical Results on Base Station Movement Problem for Sensor Network Yi Shi ( 石毅 ) and Y. Thomas Hou ( 侯一釗 ) Virginia Tech, Dept. of ECE IEEE Infocom.
Algorithms for Precomputing Constrained Widest Paths and Multicast Trees Paper by Stavroula Siachalou and Leonidas Georgiadis Presented by Jeremy Witmer.
Energy efficient multicast routing in ad hoc wireless networks Summer.
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.
LPT for Data Aggregation in Wireless Sensor networks Marc Lee and Vincent W.S Wong Department of Electrical and Computer Engineering, University of British.
Bluenet a New Scatternet Formation Scheme * Huseyin Ozgur Tan * Zifang Wang,Robert J.Thomas, Zygmunt Haas ECE Cornell Univ*
Online Data Gathering for Maximizing Network Lifetime in Sensor Networks IEEE transactions on Mobile Computing Weifa Liang, YuZhen Liu.
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Wireless Sensor Networks 22nd Lecture Christian Schindelhauer.
1 Internet Networking Spring 2002 Tutorial 6 Network Cost of Minimum Spanning Tree.
Distributed Combinatorial Optimization
Maximizing the Lifetime of Wireless Sensor Networks through Optimal Single-Session Flow Routing Y.Thomas Hou, Yi Shi, Jianping Pan, Scott F.Midkiff Mobile.
Mario Čagalj supervised by prof. Jean-Pierre Hubaux (EPFL-DSC-ICA) and prof. Christian Enz (EPFL-DE-LEG, CSEM) Wireless Sensor Networks:
Delay Efficient Sleep Scheduling in Wireless Sensor Networks Gang Lu, Narayanan Sadagopan, Bhaskar Krishnamachari, Anish Goel Presented by Boangoat(Bea)
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
RTS/CTS-Induced Congestion in Ad Hoc Wireless LANs Saikat Ray, Jeffrey B. Carruthers, and David Starobinski Department of Electrical and Computer Engineering.
Primal-Dual Meets Local Search: Approximating MST’s with Non-uniform Degree Bounds Author: Jochen Könemann R. Ravi From CMU CS 3150 Presentation by Dan.
CS 712 | Fall 2007 Using Mobile Relays to Prolong the Lifetime of Wireless Sensor Networks Wei Wang, Vikram Srinivasan, Kee-Chaing Chua. National University.
Steady and Fair Rate Allocation for Rechargeable Sensors in Perpetual Sensor Networks Zizhan Zheng Authors: Kai-Wei Fan, Zizhan Zheng and Prasun Sinha.
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS 2007 (TPDS 2007)
Distributed Asynchronous Bellman-Ford Algorithm
Hongyu Gong, Lutian Zhao, Kainan Wang, Weijie Wu, Xinbing Wang
QoS-Aware In-Network Processing for Mission-Critical Wireless Cyber-Physical Systems Qiao Xiang Advisor: Hongwei Zhang Department of Computer Science Wayne.
Network Aware Resource Allocation in Distributed Clouds.
SoftCOM 2005: 13 th International Conference on Software, Telecommunications and Computer Networks September 15-17, 2005, Marina Frapa - Split, Croatia.
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.
Maximizing Lifetime of Ad Hoc Networks/WSNs Using Dynamic Broadcast Scheme Guofeng Deng.
Optimal Selection of Power Saving Classes in IEEE e Lei Kong, Danny H.K. Tsang Department of Electronic and Computer Engineering Hong Kong University.
Optimization of Wavelength Assignment for QoS Multicast in WDM Networks Xiao-Hua Jia, Ding-Zhu Du, Xiao-Dong Hu, Man-Kei Lee, and Jun Gu, IEEE TRANSACTIONS.
OPTIMUM INTEGRATED LINK SCHEDULING AND POWER CONTROL FOR MULTI-HOP WIRELESS NETWORKS Arash Behzad, and Izhak Rubin, IEEE Transactions on Vehicular Technology,
1 1 © 2003 Thomson  /South-Western Slide Slides Prepared by JOHN S. LOUCKS St. Edward’s University.
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.
Maximization of System Lifetime for Data-Centric Wireless Sensor Networks 指導教授:林永松 博士 具資料集縮能力無線感測網路 系統生命週期之最大化 研究生:郭文政 國立臺灣大學資訊管理學研究所碩士論文審查 民國 95 年 7 月.
Maximizing Lifetime per Unit Cost in Wireless Sensor Networks
Algorithms for Energy-Efficient Multicasting in Static Ad Hoc Wireless Networks Mobile Networks and Applications 6, ,2001 Author : JEFFREY E. WIESELTHIER.
LOCALIZED MINIMUM - ENERGY BROADCASTING IN AD - HOC NETWORKS Paper By : Julien Cartigny, David Simplot, And Ivan Stojmenovic Instructor : Dr Yingshu Li.
S. K. S. Gupta, Arizona State Univ On Maximizing Lifetime of Multicast Trees in Wireless Ad hoc Networks Bin Wang and Sandeep K. S. Gupta Computer Science.
Resource Allocation in Hospital Networks Based on Green Cognitive Radios 王冉茵
Self-stabilizing energy-efficient multicast for MANETs.
Energy-Efficient Randomized Switching for Maximizing Lifetime in Tree- Based Wireless Sensor Networks Sk Kajal Arefin Imon, Adnan Khan, Mario Di Francesco,
Load Balanced Link Reversal Routing in Mobile Wireless Ad Hoc Networks Nabhendra Bisnik, Alhussein Abouzeid ECSE Department RPI Costas Busch CSCI Department.
A Stable Broadcast Algorithm Kei Takahashi Hideo Saito Takeshi Shibata Kenjiro Taura (The University of Tokyo, Japan) 1 CCGrid Lyon, France.
SERENA: SchEduling RoutEr Nodes Activity in wireless ad hoc and sensor networks Pascale Minet and Saoucene Mahfoudh INRIA, Rocquencourt Le Chesnay.
Fundamentals of Computer Networks ECE 478/578
Introduction to Multiple-multicast Routing Chu-Fu Wang.
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
Minimum Power Configuration in Wireless Sensor Networks Guoliang Xing*, Chenyang Lu*, Ying Zhang**, Qingfeng Huang**, and Robert Pless* *Washington University.
2010 IEEE Global Telecommunications Conference (GLOBECOM 2010)
St. Edward’s University
Computing and Compressive Sensing in Wireless Sensor Networks
A Study of Group-Tree Matching in Large Scale Group Communications
Introduction Wireless Ad-Hoc Network
Presentation transcript:

WiOpt’03: Modeling and Optimization in Mobile, Ad Hoc and Wireless Networks March 3-5, 2003, INRIA Sophia-Antipolis, France Session : Energy Efficiency Paper : Energy-aware Broadcasting in Wireless Networks Ioannis Papadimitriou Co-Author : Prof. Leonidas Georgiadis ARISTOTLE UNIVERSITY OF THESSALONIKI, GREECE FACULTY OF ENGINEERING DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING Division of Telecommunications

WiOpt'03March 3-5, 2003, INRIA Sophia-Antipolis, France2 Presentation Plan 1.Introduction 2.Definitions and Problem Formulation 3.Optimization Algorithms 4.Generalizations 5.Numerical Results 6.Extensions – Issues for Further Study

WiOpt'03March 3-5, 2003, INRIA Sophia-Antipolis, France3 1. Introduction Wireless Networks Motivation : Dissemination of information Broadcasting Battery-operated Energy Conservation Assumptions : Omnidirectional antennas Node-based environment Varying transmission powers Directed graph model Common approach : Min-sum (of node powers consumption) criterion Our setup : Min-max and Lexicographic node power optimization problem Generalization : Lexicographic optimization under more general cost functions of node powers

WiOpt'03March 3-5, 2003, INRIA Sophia-Antipolis, France4 2. Definitions and Problem Formulation A.Wireless Communication Model Network representation : Directed graph G (N, L) Required power for transmission over link l (link cost) c l > 0 If node i transmits with power p, it can reach any node j for which c (i, j) ≤ p Determining broadcast transmissions : Define an r-rooted spanning tree T = (N, L T ) Node n transmits with power, where if n is a leaf Example : T 1 : {(A,B), (B,C), (B,D)} T 2 : {(A,B), (A,C), (B,D)} Same leaf nodes C, D Set I : Set II :

WiOpt'03March 3-5, 2003, INRIA Sophia-Antipolis, France5 2. Definitions and Problem Formulation B.Optimal Broadcast Trees A spanning tree T induces a vector of node powers Objective I : Min-max node power optimization Find a tree : for any spanning tree T of G Objective II : Lexicographic node power optimization Find a tree T * : for any spanning tree T of G  Stronger optimization criterion  Provided that we minimize the i th maximum consumed node power, we also seek to minimize the (i+1) th maximum  No node in the network consumes excessive power  For example, vector (3,4,8) is lexicographically smaller than (5,8,2)

WiOpt'03March 3-5, 2003, INRIA Sophia-Antipolis, France6 2. Definitions and Problem Formulation B.Optimal Broadcast Trees (cont.) Example : T * : {(A,B),(A,C),(C,D),(D,E)}, T * : {(A,C),(C,D),(D,E),(E,B)},  T * satisfies the min-max criterion  T * satisfies the lexicographic criterion Definition: “Reduction” of G, G R (G,L,p) A useful transformation of a graph Eliminate links in L - L with c l ≥ p and then set c l = 0 for all l in L L = {(C,D), (D,E)} and p = 3 in this example

WiOpt'03March 3-5, 2003, INRIA Sophia-Antipolis, France7 3. Optimization Algorithms Min-max criterion :  Finding the spanning tree that minimizes the maximum induced node power is equivalent to finding the tree that minimizes the maximum link power  Bottleneck optimization problem – polynomial time algorithms exist Lexicographic criterion :NP-complete in general  Equivalent to finding an optimal MPR set, when all link costs in G are equal  Optimal algorithm with O(|N| 2 log|N| + |N||L|) complexity, under the condition that the powers of links outgoing from different nodes are different Main idea : Solve min-max problem → identify the unique node that has to transmit with the given power → form the corresponding reduced graph → solve min-max problem on that graph → reiterate, until the value of the solution is zero

WiOpt'03March 3-5, 2003, INRIA Sophia-Antipolis, France8 3. Optimization Algorithms A.Optimal Algorithm for the General Case  Min-max solution still minimizes the maximum consumed node power  However, in general there may be many nodes in the network that can reach others with a given power  An optimal set of nodes has to be determined Candidacy tree : A useful structure with levels and nodes Each level corresponds to a “distinct” value of the optimal node power vector Each node is associated with a set of nodes of G, candidate to be optimal Upon completion, the candidacy tree provides all lexicographically optimal (with respect to node powers) spanning trees

WiOpt'03March 3-5, 2003, INRIA Sophia-Antipolis, France9 3. Optimization Algorithms A.Optimal Algorithm for the General Case (cont.) Example : T 1 * : {(A,B),(A,F),(A,G),(B,C),(B,D),(C,E),(F,H),(G,I)}, path B→C→{F,G}→A T 2 * : {(A,B),(A,F),(A,G),(B,C),(B,D),(C,E),(F,H),(H,I)}, path B→C→{F,H}→A ABCDEFGHI T1*T1* T2*T2* Node Powers Induced by the Optimal Trees Note: The path A→C is “pruned” from the candidacy tree

WiOpt'03March 3-5, 2003, INRIA Sophia-Antipolis, France10 3. Optimization Algorithms B.Heuristic Algorithm Motivation :  The general optimal algorithm runs in reasonable time for moderate size random networks, but requires exponential number of computations in |N| in the worst case  However, its steps are useful for the development of an efficient heuristic Approach : The heuristic algorithm avoids the most computing intensive operations by  Selecting efficiently appropriate sets of nodes to transmit with a given power, approximating the optimal ones  Eliminating the branchings in the candidacy tree (only one node at each level and, therefore, a single path at each step of the iteration) Main idea : If some node has to transmit with power p, it is preferable to select one whose outgoing links such that c l ≤ p have costs “close” to p Complexity : The worst case running time of the proposed heuristic is O(|N| 2 |L|)

WiOpt'03March 3-5, 2003, INRIA Sophia-Antipolis, France11 4. Generalizations Cost function f n (p) : Strictly increasing in p and nonnegative Expresses the cost incurred at node n if it transmits with power p Given a spanning tree T :, where if n is a leaf node Objective: Find the tree for which the vector is lexicographically minimal Note I : The case f n (p) = p corresponds to the problem already studied Note II : If we use f n (c l ) as link cost functions, then the main difference is that the “power ” of a leaf node n may be non zero in the general case It is proved that the same algorithms can be used in this case as well, by appropriately modifying G (N, L) to a new network G (N, L)

WiOpt'03March 3-5, 2003, INRIA Sophia-Antipolis, France12 4. Generalizations Application I : Node Receive Power Consumption  q n : receive power → + q n : total power consumed by node n ≠ r → f n (p) = p + q n, if n ≠ r, and f r (p) = p Application II : Lexicographic Maximization of Remaining Lifetimes  t : duration of transmission, E n : battery lifetime, q n = 0,  : remaining lifetime at node n  f n (p) = pt – E n + E : nonnegative by definition of E Application III : Node Importance  Different cost functions for different nodes, according to their importance  The previously developed methods can also solve this generalized problem

WiOpt'03March 3-5, 2003, INRIA Sophia-Antipolis, France13 5. Numerical Results Algorithms compared : 1) “Min-Max” 2) “Lex-Opt” 3) “Heuristic” Networks created : (20,40,…,120) nodes in a rectangular grid of 100×100 points, 100 randomly generated networks for a given |N|, link costs : Main observations :  Lex-Opt algorithm gives optimal (lexicographically smallest) node power vector  Heuristic algorithm provides satisfactory performance relative to the optimal one  Min-Max algorithm’s performance rapidly deteriorates as the network size increases, since it ensures only the minimization of the maximum node power  Min-Max algorithm has the shortest running times  Heuristic algorithm has satisfactory running times for all network sizes  Lex-Opt algorithm’s running time is reasonable for no more than 80 nodes

WiOpt'03March 3-5, 2003, INRIA Sophia-Antipolis, France14 5. Numerical Results |N|R–MeanQ(R>0.25 )Q(R>0.5 )Q(R>0.75 )Q(R=1 ) % %99%98% %93%88% %87%81% %84%77% %72%61% Comparison of Heuristic Algorithm vs. Lex-Opt  R, 0 < R ≤ 1 : a measure of how close the Heuristic algorithm comes to providing the optimal (lexicographically smallest) vector of node powers  For 40-node networks for example, the Heuristic algorithm provides the optimal solution, Q(R=1), in 98% of the performed experiments  For 120-node networks, the percentage of the experiments for which at least the first 30 (0.25×120) maximal node powers are optimal, Q(R>0.25), is 96%

WiOpt'03March 3-5, 2003, INRIA Sophia-Antipolis, France15 6. Extensions – Issues for Further Study Distributed Implementation :  If each node has knowledge of its one, two, …, k-hop neighbors, then the proposed algorithms can be applied locally in a manner similar to MPR algorithm  In general, they can be directly applied in network environments where at least partial information of network topology is proactively maintained at each node, as in OLSR and ZRP  Min-max node power optimization problem can be solved distributively by replacing the sum operation with the maximum operation in an existing distributed implementation of Edmond’s algorithm for finding a minimum-sum spanning tree Multicast Extensions :  The optimal algorithms solve the lexicographic optimization problem, based on algorithms solving the bottleneck multicast tree problem  New heuristics must be developed, since in general not all nodes are destinations

WiOpt'03March 3-5, 2003, INRIA Sophia-Antipolis, France End of Presentation Thank you for your attention Paper : Energy-aware Broadcasting in Wireless Networks Ioannis Papadimitriou Co-Author : Prof. Leonidas Georgiadis ARISTOTLE UNIVERSITY OF THESSALONIKI, GREECE FACULTY OF ENGINEERING DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING Division of Telecommunications