Energy efficient multicast routing in ad hoc wireless networks Summer.

Slides:



Advertisements
Similar presentations
Multicast in Wireless Mesh Network Xuan (William) Zhang Xun Shi.
Advertisements

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.
1 K-clustering in Wireless Ad Hoc Networks Fernandess and Malkhi Hebrew University of Jerusalem Presented by: Ashish Deopura.
1 K-clustering in Wireless Ad Hoc Networks using local search Rachel Ben-Eliyahu-Zohary JCE and BGU Joint work with Ran Giladi (BGU) and Stuart Sheiber.
AARON LEE 1 Energy-Limited Wireless Networking with Directional Antennas: The Case of Session-Based Multicasting Jeffrey E. Wieselthier, Gam D. Nguyen.
1 Maximal Independent Set. 2 Independent Set (IS): In a graph, any set of nodes that are not adjacent.
Network Correlated Data Gathering With Explicit Communication: NP- Completeness and Algorithms R˘azvan Cristescu, Member, IEEE, Baltasar Beferull-Lozano,
1 Minimum-energy broadcasting in multi-hop wireless networks using a single broadcast tree Department of Computer Science and Information Engineering National.
CS Dept, City Univ.1 Low Latency Broadcast in Multi-Rate Wireless Mesh Networks LUO Hongbo.
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.
Beneficial Caching in Mobile Ad Hoc Networks Bin Tang, Samir Das, Himanshu Gupta Computer Science Department Stony Brook University.
1 Internet Networking Spring 2006 Tutorial 6 Network Cost of Minimum Spanning Tree.
WiOpt’03: Modeling and Optimization in Mobile, Ad Hoc and Wireless Networks March 3-5, 2003, INRIA Sophia-Antipolis, France Session : Energy Efficiency.
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.
1 TTS: A Two-Tiered Scheduling Algorithm for Effective Energy Conservation in Wireless Sensor Networks Nurcan Tezcan & Wenye Wang Department of Electrical.
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.
Multicast Routing in ATM Networks with Multiple Classes of QoS Ren-Hung Hwang, Min-Xiou Chen, and Youn-Chen Sun Department of Computer Science & Information.
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.
Online Data Gathering for Maximizing Network Lifetime in Sensor Networks IEEE transactions on Mobile Computing Weifa Liang, YuZhen Liu.
1 QoS Topology Control and Energy Efficient Routing in Ad hoc Wireless Networks Prof. Xiaohua Jia Dept of Computer Science, City Univ of Hong Kong.
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:
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS 2007 (TPDS 2007)
Hongyu Gong, Lutian Zhao, Kainan Wang, Weijie Wu, Xinbing Wang
Clustering in Mobile Ad hoc Networks. Why Clustering? –Cluster-based control structures provides more efficient use of resources for large dynamic networks.
Message-Optimal Connected Dominating Sets in Mobile Ad Hoc Networks Paper By: Khaled M. Alzoubi, Peng-Jun Wan, Ophir Frieder Presenter: Ke Gao Instructor:
Mobile Relay Configuration in Data-Intensive Wireless Sensor Networks.
IEEE Globecom 2010 Tan Le Yong Liu Department of Electrical and Computer Engineering Polytechnic Institute of NYU Opportunistic Overlay Multicast in Wireless.
Maximizing Lifetime of Ad Hoc Networks/WSNs Using Dynamic Broadcast Scheme Guofeng Deng.
On Energy-Efficient Trap Coverage in Wireless Sensor Networks Junkun Li, Jiming Chen, Shibo He, Tian He, Yu Gu, Youxian Sun Zhejiang University, China.
Minimum Average Routing Path Clustering Problem in Multi-hop 2-D Underwater Sensor Networks Presented By Donghyun Kim Data Communication and Data Management.
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.
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.
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.
Energy-Efficient Shortest Path Self-Stabilizing Multicast Protocol for Mobile Ad Hoc Networks Ganesh Sridharan
On Reducing Broadcast Redundancy in Wireless Ad Hoc Network Author: Wei Lou, Student Member, IEEE, and Jie Wu, Senior Member, IEEE From IEEE transactions.
Maximizing the lifetime of WSN using VBS Yaxiong Zhao and Jie Wu Computer and Information Sciences Temple 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.
Algorithms for Energy-Efficient Multicasting in Static Ad Hoc Wireless Networks Mobile Networks and Applications 6, ,2001 Author : JEFFREY E. WIESELTHIER.
Energy-aware Node Placement in Wireless Sensor Networks Global Telecommunications Conference 2004 (Globecom 2004) Peng Cheng, Chen-Nee Chuah Xin Liu UCDAVIS.
An Energy-Efficient Geographic Routing with Location Errors in Wireless Sensor Networks Julien Champ and Clement Saad I-SPAN 2008, Sydney (The international.
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.
A Dynamic Query-tree Energy Balancing Protocol for Sensor Networks H. Yang, F. Ye, and B. Sikdar Department of Electrical, Computer and systems Engineering.
Energy-Aware Data-Centric Routing in Microsensor Networks Azzedine Boukerche SITE, University of Ottawa, Canada Xiuzhen Cheng, Joseph Linus Dept. of Computer.
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.
A Bandwidth Scheduling Algorithm Based on Minimum Interference Traffic in Mesh Mode Xu-Yajing, Li-ZhiTao, Zhong-XiuFang and Xu-HuiMin International Conference.
1 Low Latency Multimedia Broadcast in Multi-Rate Wireless Meshes Chun Tung Chou, Archan Misra Proc. 1st IEEE Workshop on Wireless Mesh Networks (WIMESH),
Bin Wang, Arizona State Univ S-REMiT: A Distributed Algorithm for Source-based Energy Efficient Multicasting in Wireless Ad Hoc Networks Bin Wang and Sandeep.
On the Construction of Energy-Efficient Broadcast and Multicast Trees in Wireless Networks Jeffrey E. Wieselthier, Gam D. Nguyen, and Anthony Ephremides.
Construction of Optimal Data Aggregation Trees for Wireless Sensor Networks Deying Li, Jiannong Cao, Ming Liu, and Yuan Zheng Computer Communications and.
1 Minimum Interference Algorithm for Integrated Topology Control and Routing in Wireless Optical Backbone Networks Fangting Sun Mark Shayman University.
Introduction Wireless Ad-Hoc Network  Set of transceivers communicating by radio.
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
Power-Aware Topology Control for Wireless Ad-Hoc Networks Wonseok Baek and C.-C. Jay Kuo Department of Electrical Engineering University of Southern California.
Khaled M. Alzoubi, Peng-Jun Wan, Ophir Frieder
Maximal Independent Set
Robustness of wireless ad hoc network topologies
Topology Control and Its Effects in Wireless Networks
Robustness of wireless ad hoc network topologies
Introduction Wireless Ad-Hoc Network
Maximizing Broadcast Tree Lifetime in Wireless Ad Hoc Networks
Minimizing Broadcast Latency and Redundancy in Ad Hoc Networks
Survey on Coverage Problems in Wireless Sensor Networks
Constructing a m-connected k-Dominating Set in Unit Disc Graphs
Presentation transcript:

Energy efficient multicast routing in ad hoc wireless networks Summer

Introduction and related work Network model Problem definition Two algorithms (NJT&TJT) Simulation and conclusions

Introduction and related work Wireless ad hoc networks Energy efficiency Assumptions Related work

Wireless ad hoc networks A wireless ad-hoc network is when two or more wireless nodes communicate directly on a peer-to-peer basis with no wireless network infrastructure. This is also referred to as an independent basic service set. Wireless ad-hoc networks are typically formed on a temporary basis to rapidly enable communication between hosts, such as to exchange files during a spontaneous meeting or between hosts at home.

Energy efficiency Energy efficiency is an important issue in ad hoc networks, where mobile nodes are powered by batteries that may not be possible to be recharged or replaced during a mission. The limited battery lifetime imposes a constraint on the network performance. In order to maximize the network lifetime, ideally, the traffic should be routed in such a way that the energy consumption is minimized.

Assumptions Multicast routing Each node has a preconfigured transmission power Asymmetric wireless ad hoc networks Find minimum energy consumption

Related work [1] S. Guo, O. Yang, Energy-Aware Multicasting in Wireless Ad Hoc Networks: A Survey and Discussion, Elsevier Computer Communications30 (2007) 2129–2148. [2] J.E. Wieselthier, G.D. Nguyen, and A. Ephremides, ‘‘On the Construction of Energy-Efficient Broadcast and Multicast Trees in Wireless Networks’’, Proceedings of the IEEE INFOCOM, New York, June [3] J.E. Wieselthier, G.D. Nguyen, A. Ephremides, Energy-Efficient Broadcast and Multicast Trees in Wireless Networks, Mobile Networks and Applications 7 (6) (2002) 481–492. [4] P.J. Wan, G. Calinescu, X.Y. Li, and O. Frieder, Minimum-Energy Broadcast Routing in StaticAdHoc Wireless Networks, Proceedings of the IEEE INFOCOM 2001 Conference, Anchorage, Alaska USA, April [5] Maggie Xiaoyan Cheng, Jianhua Sun, Manki Min, and Ding-Zhu Du, ‘‘Energy Efficient Broadcast and Multicast Routing in Ad Hoc Wireless Networks’’, Proceedings of 22ndIEEE International Performance, Computing, and Communications Conference, Phoenix, Arizona, USA, 2003.

Network model The network is modeled by a directed graph G = (V,A),where V represents the set of nodes and A the set of arcs in the network. Each node, v V, is associated with a transmission power p(v). Given a multicast request (s,D), where s is a source and D a set of destinations. T be a multicast tree rooted from s. The total energy cost C(T) of T can be represented as: (1)

Problem definition given a multicast request (s,D) and p(v) for each node v, find a multicast tree rooted at s and spanning all nodes in D such that total energy cost defined in (1) is minimized. We call it Minimum Energy Multicast (MEM) problem. locations of nodes are static or change slowly.

Minimum Energy Multicast (MEM) The MEM problem is NP-hard. There is no approximation algorithm with performance ratio ln(n) for the MEM problem for any < 1 unless

Algorithms Steiner tree based algorithm The MEM problem in G can be transformed to the following problem in G’: find a directed Steiner tree T rooted from s’ and includes all nodes of D’ in G’ such that the sum of weights of arcs in T is minimized.

Node-join-tree(NJT) algorithm Let Vi denote the set of neighbors of vi, i.e., Vi = {vj|(vi,vj) A} and vi Vi. In order to choose the nodes into cover-set such that the total energy cost defined in (1) is minimized, we use the following function to evaluate every candidate node vi N:

Node-join-tree(NJT) algorithm

Tree-join-tree(TJT) algorithm Each time, a node v V that uses the least energy to link the roots of two or more subtrees is selected to merge the subtrees into a bigger one, and v becomes the root of the newly merged subtree. This merging operation is repeated until all subtrees are merged into a single tree where s is the root. This final tree is the multicast tree. a subtree is a directed tree and all its leaf-nodes are the nodes in D. A subtree whose root is not s is called an orphan subtree (orphan for short). In the initial step of the algorithm, every node in D is an orphan and s is the only subtree that is not an orphan. At the end of the algorithm, all orphans are merged into the subtree whose root is s. Let O denote the set of orphans.

Tree-join-tree(TJT) algorithm

To evaluate the energy efficiency of using node v to merge a subset of orphans O’ O, we define a quotient function as: To see the best energy efficiency that node v can do in removing orphans, we need to find the minimal value of the quotient function for v to merge any arbitrary number of orphans. Therefore, we define the following q function for v as:

Simulation and conclusions

conclusion Three methods have been proposed, a Steiner tree based method, a node-jointree greedy (NJT) method and a tree-join-tree greedy (TJT) method. Although the Steiner tree based method is a centralized method, which is helpful for theoretical analysis of multicast routing algorithms. It gives guaranteed performance ratio. The NJT algorithm can be implemented in a distributed fashion efficiently. It only requires each node to have the information about its direct neighbors. The TJT algorithm can also be implemented in a distributed way, but it will incur heavy communication cost, because the nodes need to elect a best node to merge orphans in each step of the algorithm.