Efficient Resource Allocation for Wireless Multicast De-Nian Yang, Member, IEEE Ming-Syan Chen, Fellow, IEEE IEEE Transactions on Mobile Computing, April.

Slides:



Advertisements
Similar presentations
Quality-of-Service Routing in IP Networks Donna Ghosh, Venkatesh Sarangan, and Raj Acharya IEEE TRANSACTIONS ON MULTIMEDIA JUNE 2001.
Advertisements

Multicasting in Mobile Ad hoc Networks By XIE Jiawei.
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.
Minimum Energy Mobile Wireless Networks IEEE JSAC 2001/10/18.
Ranveer Chandra , Kenneth P. Birman Department of Computer Science
MQ: An Integrated Mechanism for Multimedia Multicasting By De-Nian Yang Wanjiun Liao Yen-Ting Lin Presented By- Sanchit Joshi Roshan John.
1 Minimum-energy broadcasting in multi-hop wireless networks using a single broadcast tree Department of Computer Science and Information Engineering National.
A Comparison of Layering and Stream Replication Video Multicast Schemes Taehyun Kim and Mostafa H. Ammar.
CS Dept, City Univ.1 Low Latency Broadcast in Multi-Rate Wireless Mesh Networks LUO Hongbo.
Beneficial Caching in Mobile Ad Hoc Networks Bin Tang, Samir Das, Himanshu Gupta Computer Science Department Stony Brook University.
On the Construction of Energy- Efficient Broadcast Tree with Hitch-hiking in Wireless Networks Source: 2004 International Performance Computing and Communications.
Internet Networking Spring 2002
Distributed Token Circulation in Mobile Ad Hoc Networks Navneet Malpani, Intel Corp. Nitin Vaidya, Univ. Illinois Urbana-Champaign Jennifer Welch, Texas.
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.
Online Data Gathering for Maximizing Network Lifetime in Sensor Networks IEEE transactions on Mobile Computing Weifa Liang, YuZhen Liu.
CS218 – Final Project A “Small-Scale” Application- Level Multicast Tree Protocol Jason Lee, Lih Chen & Prabash Nanayakkara Tutor: Li Lao.
Anonymous Gossip: Improving Multicast Reliability in Mobile Ad-Hoc Networks Ranveer Chandra (joint work with Venugopalan Ramasubramanian and Ken Birman)
Maximum Network lifetime in Wireless Sensor Networks with Adjustable Sensing Ranges Mihaela Cardei, Jie Wu, Mingming Lu, and Mohammad O. Pervaiz Department.
1 Spring Semester 2007, Dept. of Computer Science, Technion Internet Networking recitation #5 Mobile Ad-Hoc Networks TBRPF.
MULTICASTING Network Security.
Mario Čagalj supervised by prof. Jean-Pierre Hubaux (EPFL-DSC-ICA) and prof. Christian Enz (EPFL-DE-LEG, CSEM) Wireless Sensor Networks:
© J. Liebeherr, All rights reserved 1 IP Multicasting.
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
1 The Orphan Problem in ZigBee- based Wireless Sensor Networks IEEE Trans. on Mobile Computing (also in MSWiM 2007) Meng-Shiuan Pan and Yu-Chee Tseng Department.
Mobile IP Performance Issues in Practice. Introduction What is Mobile IP? –Mobile IP is a technology that allows a "mobile node" (MN) to change its point.
Mobile IP Add it into TCP/IP implementation Wireless communication techniques Wireless technique DistanceTransfer rate Frequency Bluetooth (WPAN)
MAXIMIZING SPECTRUM UTILIZATION OF COGNITIVE RADIO NETWORKS USING CHANNEL ALLOCATION AND POWER CONTROL Anh Tuan Hoang and Ying-Chang Liang Vehicular Technology.
© Janice Regan, CMPT 128, CMPT 371 Data Communications and Networking Multicast routing.
AD HOC WIRELESS MUTICAST ROUTING. Multicasting in wired networks In wired networks changes in network topology is rare In wired networks changes in network.
CSC 600 Internetworking with TCP/IP Unit 8: IP Multicasting (Ch. 17) Dr. Cheer-Sun Yang Spring 2001.
Higashino Lab. Maximizing User Gain in Multi-flow Multicast Streaming on Overlay Networks Y.Nakamura, H.Yamaguchi and T.Higashino Graduate School of Information.
IEEE Globecom 2010 Tan Le Yong Liu Department of Electrical and Computer Engineering Polytechnic Institute of NYU Opportunistic Overlay Multicast in Wireless.
Multicast Routing Algorithms n Multicast routing n Flooding and Spanning Tree n Forward Shortest Path algorithm n Reversed Path Forwarding (RPF) algorithms.
De-Nian Young Ming-Syan Chen IEEE Transactions on Mobile Computing Slide content thanks in part to Yu-Hsun Chen, University of Taiwan.
Quasi-static Channel Assignment Algorithms for Wireless Communications Networks Frank Yeong-Sung Lin Department of Information Management National Taiwan.
Maximum Network Lifetime in Wireless Sensor Networks with Adjustable Sensing Ranges Cardei, M.; Jie Wu; Mingming Lu; Pervaiz, M.O.; Wireless And Mobile.
1 Exploring Custom Instruction Synthesis for Application-Specific Instruction Set Processors with Multiple Design Objectives Lin, Hai Fei, Yunsi ACM/IEEE.
TOMA: A Viable Solution for Large- Scale Multicast Service Support Li Lao, Jun-Hong Cui, and Mario Gerla UCLA and University of Connecticut Networking.
Minimax Open Shortest Path First (OSPF) Routing Algorithms in Networks Supporting the SMDS Service Frank Yeong-Sung Lin ( 林永松 ) Information Management.
EE 685 presentation Utility-Optimal Random-Access Control By Jang-Won Lee, Mung Chiang and A. Robert Calderbank.
Source specific multicast routing and QoS issues Laurentiu Barza.
Load-Balancing Routing in Multichannel Hybrid Wireless Networks With Single Network Interface So, J.; Vaidya, N. H.; Vehicular Technology, IEEE Transactions.
© J. Liebeherr, All rights reserved 1 Multicast Routing.
DDR-based Multicast routing Protocol with Dynamic Core (DMPDC) Shiyi WU, Navid Nikaein, Christian BONNET Mobile Communications Department EURECOM Institute,
2007/03/26OPLAB, NTUIM1 A Proactive Tree Recovery Mechanism for Resilient Overlay Network Networking, IEEE/ACM Transactions on Volume 15, Issue 1, Feb.
NGMAST 2008 A Proactive and Distributed QoS Negotiation Approach for Heterogeneous environments Anis Zouari, Lucian Suciu, Jean Marie Bonnin, and Karine.
KAIS T High-throughput multicast routing metrics in wireless mesh networks Sabyasachi Roy, Dimitrios Koutsonikolas, Saumitra Das, and Y. Charlie Hu ICDCS.
An Efficient Wireless Mesh Network A New Architecture 指導教授:許子衡 教授 學生:王志嘉.
Maximization of System Lifetime for Data-Centric Wireless Sensor Networks 指導教授:林永松 博士 具資料集縮能力無線感測網路 系統生命週期之最大化 研究生:郭文政 國立臺灣大學資訊管理學研究所碩士論文審查 民國 95 年 7 月.
Reliable Multicast Routing for Software-Defined Networks.
1 An Arc-Path Model for OSPF Weight Setting Problem Dr.Jeffery Kennington Anusha Madhavan.
Self-stabilizing energy-efficient multicast for MANETs.
Authors: Ing-Ray Chen and Ding-Chau Wang Presented by Chaitanya,Geetanjali and Bavani Modeling and Analysis of Regional Registration Based Mobile Service.
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),
Peter Pham and Sylvie Perreau, IEEE 2002 Mobile and Wireless Communications Network Multi-Path Routing Protocol with Load Balancing Policy in Mobile Ad.
Dynamic Proxy Tree-Based Data Dissemination Schemes for Wireless Sensor Networks Wensheng Zhang, Guohong Cao and Tom La Porta Department of Computer Science.
Mobile IP THE 12 TH MEETING. Mobile IP  Incorporation of mobile users in the network.  Cellular system (e.g., GSM) started with mobility in mind. 
Author:Zarei.M.;Faez.K. ;Nya.J.M.
MZR: A Multicast Protocol based on Zone Routing
A Study of Group-Tree Matching in Large Scale Group Communications
Net 435: Wireless sensor network (WSN)
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
Frank Yeong-Sung Lin (林永松) Information Management Department
Department of Information Management National Taiwan University
ADVISOR : Professor Yeong-Sung Lin STUDENT : Hung-Shi Wang
Frank Yeong-Sung Lin (林永松) Information Management Department
Advisor: Yeong-Sung, Lin, Ph.D. Presented by Yu-Ren, Hsieh
Presentation transcript:

Efficient Resource Allocation for Wireless Multicast De-Nian Yang, Member, IEEE Ming-Syan Chen, Fellow, IEEE IEEE Transactions on Mobile Computing, April 2008 speaker: Yu-Hsun Chen

Outline  Introduction  Problem Description  Design of LAGRANGE Algorithm  Protocol Design  Experimental Studies  Conclusion

Introduction 1  There are a large variety of wireless technologies in wireless and mobile communications 3G cellulars, satellite, Wi-Fi, and Bluetooth  The heterogeneous wireless networks combine various wireless networks  Users in the heterogeneous wireless networks are usually covered by more than one cell to avoid connection drop and service disruption

Introduction 2  Multicast is an efficient way for one-to-many and many-to- many communications  Current IP multicast routing protocol adopt the shortest path trees for data delivery  The path from the root of the shortest path tree to each member must be the shortest path in the wired networks The routing of the shortest path is fixed The bandwidth consumption will not be able to reduced

Introduction 3  The shortest path tree in the heterogeneous wireless networks consists of two parts The cell and the wireless technology The wired links  The routing of the shortest path tree is more flexible  To reduce the bandwidth consumption Change the routing of the shortest path tree → select different cells and wireless technologies for the mobile hosts

Introduction 4

Introduction 5  Related issues Efficient mechanisms to provide seamless handover between different networks Protocol design, reliable multicast, and other practical issues for homogeneous wireless networks Finding a low-cost multicast tree  Resource allocation among heterogeneous wireless networks has not been addressed

Introduction 6  Formulate the selection of the cell and the wireless technology for each mobile host as an optimization problem Cell and Technology Selection Problem (CTSP) Minimize the total bandwidth cost of the shortest path tree  The designed mechanism Integer Linear Programming (ILP) formulation Distributed algorithm Network protocol

Introduction 7  Contributions of this paper Reduce the number of cells used in the shortest path tree The designed mechanism is flexible The designed mechanism is transparent to the IP multicast Support dynamic group membership

Outline  Introduction  Problem Description  Design of LAGRANGE Algorithm  Protocol Design  Experimental studies  Conclusion

Problem Description  In the heterogeneous wireless networks  For multicast communication  Select the cell and the wireless technology for each group member to minimize the total bandwidth cost of the shortest path tree

Notations

ILP 1  Variables

ILP 2  Objective function for ILP formulation  Constraints Minimum bandwidth Each mobile host selects one cell A cell is used in the shortest path tree if it is selected by any mobile host A link is used in the shortest path tree if it is on the path from any selected cell to the root of the tree

ILP 3  Minimum Set Cover problem is a special case of the CTSP problem Select the sets with the minimum total cost such that every element is covered by at least one selected set Given Main set elements = {1,2,3,4,5,6,7} subset 1 = {1,5,6} subset 2 = {1,2,4} subset 3 = {2,3,4} subset 4 = {3,7} Minimum Set Cover contains the subsets = {1,3,4}  CTSP is NP-hard

Outline  Introduction  Problem Description  Design of LAGRANGE Algorithm  Protocol Design  Experimental studies  Conclusion

Design of LAGRANGE Algorithm 1  Advantages Can be implemented in a distributed manner Iteratively reduce the total bandwidth cost Provide a lower bound on the total bandwidth cost of the optimal solution to the CTSP  The algorithm relaxes a constraint of ILP CTSP → Lagrangean Relaxation Problem (LRP)

Design of LAGRANGE Algorithm 2  Solving steps Transfer CTSP into the LRP Decompose the LRP into multiple subproblems and solve each subproblem respectively Select the cell for each member according to the solutions Reduce the total bandwidth cost of the shortest path tree by iteratively updating the cost of each cell for each mobile host

Decomposing and Solving the LRP 1  Relax the second constraint ( ) in the ILP New objective function Lagrange multiplier : the cost of cell c for mobile host m Constraints

Decomposing and Solving the LRP 2  Properties For any feasible solution to the LRP that contradicts the relaxed constraints ( ), the objective value is larger Any feasible solution to CTSP is a feasible solution to the LRP When adopting the optimal solution to CTSP, [the objective value of LRP] [the objective value of CTSP] The objective value of the optimal solution to the LRP provides a lower bound to CTSP

Subproblem 1  Objective function of the subproblem 1  Constraint  The runtime is  The cost for cell c is stored in each mobile host m Find the cell with the minimum cost for each mobile host m

Subproblem 2 1  Objective function of the subproblem 2  Constraint Minimize the net cost of all selected Cells in the shortest path tree

Subproblem 2 2  To find the minimum net cost of the whole shortest path tree, we consider each link in the bottom-up manner  : the minimum net cost of the subtree that includes link and the subtree rooted at v

Subproblem 2 3  Theorem. The minimum net cost of the shortest path tree spanning all candidate cells can be obtained in time  Proof. net cost

Subproblem 2 4  All cells in the subtree corresponding to a link are not selected if net cost is not negative  Each candidate cell c is selected in the second subproblem if the net cost of every link in the shortest path from c to the root of the tree is negative

Finding and Improving the Solution to the CTSP 1  The selected cells may not be feasible to CTSP Each mobile host is not guaranteed to be covered by a cell that is selected in the second subproblem  Each member m in the LAGRANGE algorithm selects the cell c according to the cost in the first subproblem  Adjust the cost iteratively with the subgradient algorithm and the solutions to the two subproblems of the LRP : the objective function of the LRP The subgradient of the LRP:

Finding and Improving the Solution to the CTSP 2  The subgradient indicates the direction of adjusting to find the better feasible solution to CTSP : increase : decrease  The second subproblem tends to Select the cells cover more mobile hosts to save wireless bandwidth Select the cells such that the shortest path from the cells to the root share more common wireline links

Details of the algorithm 1 assign a unit cost to each cell for each member find the solution to the first subproblem initial topology every cell is selected in the first subproblem

Details of the algorithm = = =-1 find the solution to the second subproblem

Details of the algorithm 3 1+(-1)=0 no cell is selected in the second subproblem

Details of the algorithm 4 optimal threshold

Details of the algorithm 5 after the second iteration

Details of the algorithm 6 H 3 handovers from C 4 to C 2 H 5 moves out C 4 H 7 leaves the multicast group

Details of the algorithm 7 adjustment after the mobility

Outline  Introduction  Problem Description  Design of LAGRANGE Algorithm  Protocol Design  Experimental studies  Conclusion

Protocol Design  A distributed protocol based on the LAGRANGE algorithm Data tree: the shortest path tree for data delivery Control tree: to solve the second subproblem in a distributed manner  Initially the control tree spans every candidate cell  Incrementally prune the control tree to reduce the protocol overhead Each router and base station in the control tree maintains a node agent and cell agent

State  Each node agent stores the following states Multicast group address The address of the parent node agent in the control tree The bandwidth cost of the link with the parent node agent The address of the child agent and a Join timer  Each cell agent stores the following states The bandwidth cost of the cell Control Flag (whether the cell is selected) Data Flag (whether the base station is in the data tree) The address of the mobile host The cost of the cell for the mobile host (Lagrange multiplier) Join timer

Control Messages  Join Mobile hosts or node agents send Join to join the control tree  Join_Ack Confirm the Join message Contain the Data Flag and the cost of the cell for the mobile host (sent by cell agent)  Leave Sent by mobile hosts, cell agents, and node agents  Request, Reply, and Inform Update the cost of each cell in a distributed manner

Operations 1  Join a multicast group Mobile host sends a Join message to the cell agent of each cell that covers the mobile host  Handover to a new cell Mobile host sends a Join message to the new cell and a Leave message to the original cell  Leave the multicast group Mobile host sends a Leave message to cell agent

Operations 2  Update the cost of each cell Root periodically sends a Request message Cell agent first calculates the net cost → Set Control Flag → send Reply message Node agent first calculates the net cost → send Reply message to parent node agent  If net cost = 0, send Inform message to child node agent Inform

Operations 3  Prune the control tree Cell agent or node agent obtains a zero net cost for a period of time A node agent leaves the control tree if it receives a Leave message from every child agent

Outline  Introduction  Problem Description  Design of LAGRANGE Algorithm  Protocol Design  Experimental studies  Conclusion

Parameters and Metrics  Parameters Group size: number of mobile hosts in a multicast group Transmission range of a base station Bandwidth cost of each link and cell  Metrics Total bandwidth cost of the data tree and the control tree Number of links and cells in the data tree and the control tree

Results for Small Wireless Networks  25 km × 25 km, 36 hexagon cells Simulation results of small wireless networks. (a) total bandwidth cost. (b) number of cells in the tree.

Results for Large Wireless Networks 1  Georgia Tech Internetwork Topology Models, three wireless networks in a 50 km × 50 km service area Simulation results of large wireless networks (a) original scenario (b) larger transmission range The total bandwidth cost of a data tree decreases as the transmission ranges

Results for Large Wireless Networks 2 Simulation results of large wireless networks. (c) (d) zero bandwidth cost for each link.

Transient Behavior of the LAGRANGE Algorithm Transient behavior of the LAGRANGE algorithm with different mobility (a) Probability = 0 percent (b) 0.1 percent (c) 0.5 percent (d) 2 percent

Conclusion  For reducing the total bandwidth cost of the IP multicast tree Model the selection of the cell as an optimization problem (ILP) Show the problem is NP-hard Design an algorithm based on Lagrangean relaxation Devise a distributed protocol Iteratively reduces the total bandwidth cost of the shortest path tree