1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:

Slides:



Advertisements
Similar presentations
February 20, Spatio-Temporal Bandwidth Reuse: A Centralized Scheduling Mechanism for Wireless Mesh Networks Mahbub Alam Prof. Choong Seon Hong.
Advertisements

Capacity of wireless ad-hoc networks By Kumar Manvendra October 31,2002.
Mobility Increase the Capacity of Ad-hoc Wireless Network Matthias Gossglauser / David Tse Infocom 2001.
Winter 2004 UCSC CMPE252B1 CMPE 257: Wireless and Mobile Networking SET 3f: Medium Access Control Protocols.
A Centralized Scheduling Algorithm based on Multi-path Routing in WiMax Mesh Network Yang Cao, Zhimin Liu and Yi Yang International Conference on Wireless.
Min Song 1, Yanxiao Zhao 1, Jun Wang 1, E. K. Park 2 1 Old Dominion University, USA 2 University of Missouri at Kansas City, USA IEEE ICC 2009 A High Throughput.
BY PAYEL BANDYOPADYAY WHAT AM I GOING TO DEAL ABOUT? WHAT IS AN AD-HOC NETWORK? That doesn't depend on any infrastructure (eg. Access points, routers)
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.
Stony Brook Mesh Router: Architecting a Multi-Radio Multihop Wireless LAN Samir R. Das (Joint work with Vishnu Navda, Mahesh Marina and Anand Kashyap)
CS-541 Advanced Networking DMesh: Incorporating Practical Directional Antennas in Multichannel Wireless Mesh Networks Vishwanath Annavarapu April 13 th,
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.
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.
2001 Winter CS215 Course Project Simulation Comparison of Routing Algorithms for Multicast with Bandwidth Reservation Zhihong Duan
Random Access MAC for Efficient Broadcast Support in Ad Hoc Networks Ken Tang, Mario Gerla Computer Science Department University of California, Los Angeles.
1 Enhancing Cellular Multicast Performance Using Ad Hoc Networks Jun Cheol Park Sneha Kumar Kasera School of.
Muhammad Mahmudul Islam Ronald Pose Carlo Kopp School of Computer Science & Software Engineering Monash University, Australia.
ASWP – Ad-hoc Routing with Interference Consideration Zhanfeng Jia, Rajarshi Gupta, Jean Walrand, Pravin Varaiya Department of EECS University of California,
LCN 2007, Dublin 1 Non-bifurcated Routing in Wireless Multi- hop Mesh Networks by Abdullah-Al Mahmood and Ehab S. Elmallah Department of Computing Science.
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.
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.
Component-Based Routing for Mobile Ad Hoc Networks Chunyue Liu, Tarek Saadawi & Myung Lee CUNY, City College.
Mario Čagalj supervised by prof. Jean-Pierre Hubaux (EPFL-DSC-ICA) and prof. Christian Enz (EPFL-DE-LEG, CSEM) Wireless Sensor Networks:
1 Minimizing End-to-End Delay: A Novel Routing Metric for Multi- Radio Wireless Mesh Networks Hongkun Li, Yu Cheng, Chi Zhou Department of Electrical and.
Yanyan Yang, Yunhuai Liu, and Lionel M. Ni Department of Computer Science and Engineering, Hong Kong University of Science and Technology IEEE MASS 2009.
1 Minimum Latency Broadcasting in Multiradio, Multichannel, Multirate Wireless Meshes Junaid Qadir*, Chun Tung Chou+, Archan Misra ++, and Joo Ghee Lim.
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks Dr. Baruch Awerbuch, David Holmer, and Herbert Rubens Johns Hopkins University Department.
Distributed Quality-of-Service Routing of Best Constrained Shortest Paths. Abdelhamid MELLOUK, Said HOCEINI, Farid BAGUENINE, Mustapha CHEURFA Computers.
A Survey on Channel Assignment for Multi-Radio Meshed Networks
LPT for Data Aggregation in Wireless Sensor Networks Marc Lee and Vincent W.S. Wong Department of Electrical and Computer Engineering, University of British.
A Simple and Effective Cross Layer Networking System for Mobile Ad Hoc Networks Wing Ho Yuen, Heung-no Lee and Timothy Andersen.
Capacity Scaling with Multiple Radios and Multiple Channels in Wireless Mesh Networks Oguz GOKER.
CSE 6590 Fall 2010 Routing Metrics for Wireless Mesh Networks 1 4 October, 2015.
Multicast Algorithms for Multi- Channel Wireless Mesh Networks Guokai Zeng, Bo Wang, Yong Ding, Li Xiao, Matt Mutka Department of Computer Science and.
IEEE Globecom 2010 Tan Le Yong Liu Department of Electrical and Computer Engineering Polytechnic Institute of NYU Opportunistic Overlay Multicast in Wireless.
Wireless Sensor Networks COE 499 Energy Aware Routing
June 21, 2007 Minimum Interference Channel Assignment in Multi-Radio Wireless Mesh Networks Anand Prabhu Subramanian, Himanshu Gupta.
Improving Capacity and Flexibility of Wireless Mesh Networks by Interface Switching Yunxia Feng, Minglu Li and Min-You Wu Presented by: Yunxia Feng Dept.
1 Multicast Algorithms for Multi- Channel Wireless Mesh Networks Guokai Zeng, Bo Wang, Yong Ding, Li Xiao, Matt Mutka Michigan State University ICNP 2007.
The Network Layer.
Load-Balancing Routing in Multichannel Hybrid Wireless Networks With Single Network Interface So, J.; Vaidya, N. H.; Vehicular Technology, IEEE Transactions.
PLASMA: A New Routing Paradigm for Wireless Multihop Networks R. Laufer 1 P. Velloso 2 L. Vieira 3 L. Kleinrock 1 1 University of California, Los Angeles.
CSE 6590 Fall 2009 Routing Metrics for Wireless Mesh Networks 1 12 November, 2015.
S Master’s thesis seminar 8th August 2006 QUALITY OF SERVICE AWARE ROUTING PROTOCOLS IN MOBILE AD HOC NETWORKS Thesis Author: Shan Gong Supervisor:Sven-Gustav.
KAIS T High-throughput multicast routing metrics in wireless mesh networks Sabyasachi Roy, Dimitrios Koutsonikolas, Saumitra Das, and Y. Charlie Hu ICDCS.
S& EDG: Scalable and Efficient Data Gathering Routing Protocol for Underwater Wireless Sensor Networks 1 Prepared by: Naveed Ilyas MS(EE), CIIT, Islamabad,
Rate-Based Channel Assignment Algorithm for Multi-Channel Multi- Rate Wireless Mesh Networks Sok-Hyong Kim and Young-Joo Suh Department of Computer Science.
On Reducing Mesh Delay for Peer- to-Peer Live Streaming Dongni Ren, Y.-T. Hillman Li, S.-H. Gary Chan Department of Computer Science and Engineering The.
1 11 Distributed Channel Assignment in Multi-Radio Mesh Networks Bong-Jun Ko, Vishal Misra, Jitendra Padhye and Dan Rubenstein Columbia University.
A Bandwidth Scheduling Algorithm Based on Minimum Interference Traffic in Mesh Mode Xu-Yajing, Li-ZhiTao, Zhong-XiuFang and Xu-HuiMin International Conference.
On Mitigating the Broadcast Storm Problem with Directional Antennas Sheng-Shih Wang July 14, 2003 Chunyu Hu, Yifei Hong, and Jennifer Hou Dept. of Electrical.
Load Balanced Link Reversal Routing in Mobile Wireless Ad Hoc Networks Nabhendra Bisnik, Alhussein Abouzeid ECSE Department RPI Costas Busch CSCI Department.
Fair and Efficient multihop Scheduling Algorithm for IEEE BWA Systems Daehyon Kim and Aura Ganz International Conference on Broadband Networks 2005.
1 Low Latency Multimedia Broadcast in Multi-Rate Wireless Meshes Chun Tung Chou, Archan Misra Proc. 1st IEEE Workshop on Wireless Mesh Networks (WIMESH),
SERENA: SchEduling RoutEr Nodes Activity in wireless ad hoc and sensor networks Pascale Minet and Saoucene Mahfoudh INRIA, Rocquencourt Le Chesnay.
1 Data Overhead Impact of Multipath Routing for Multicast in Wireless Mesh Networks Yi Zheng, Uyen Trang Nguyen and Hoang Lan Nguyen Department of Computer.
Shanghai Jiao Tong University Institute of Wireless Comm. Tech. (IWCT) 无线技术沙龙 Wireless Club 创 新 无 线 精 彩 无 限 Enabling Splendid Wireless A Theoretical Framework.
1 Maximizing Broadcast and Multicast Traffic Load through Link-Rate Diversity in Wireless Mesh Networks Bao Hua Liu and Chun Tung Chou University of New.
A Low Interference Channel Assignment Algorithm for Wireless Mesh Networks Can Que 1,2, Xinming Zhang 1, and Shifang Dai 1 1.Department of Computer Science.
Performance Comparison of Ad Hoc Network Routing Protocols Presented by Venkata Suresh Tamminiedi Computer Science Department Georgia State University.
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
Presented by Tae-Seok Kim
A Study of Group-Tree Matching in Large Scale Group Communications
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks
Distributed Channel Assignment in Multi-Radio Mesh Networks
Advisor: Yeong-Sung, Lin, Ph.D. Presented by Yu-Ren, Hsieh
2019/9/14 The Deep Learning Vision for Heterogeneous Network Traffic Control Proposal, Challenges, and Future Perspective Author: Nei Kato, Zubair Md.
Presentation transcript:

1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter: Hoang Lan Nguyen Department of Computer Science and Engineering York University, Canada

2 Outline Motivation Problem Formulation The Proposed Algorithms Performance Evaluation Conclusion and Future Work

3 Motivation Theoretical results indicate that the throughput capacity of a single-channel wireless mesh network becomes unacceptable low as the number of nodes increases. One of the most effective approaches to enhance network throughput is to use systems with multiple channels and multiple radios (MCMR) per node. Research on multicast (one-to-many communication) has focused mostly on networks with a single channel. – Traditional multicast routing algorithms designed for single-channel environment, for example Shortest Path Tree (SPT) or Minimum Steiner Tree (MST), are not suitable for multi-channel multi-radio networks as they did not consider the channel diversity.

4 Motivation (cont.) The problem of multicasting in multi-channel multi- radio networks has only been studied recently. These studies addressed the multicast problem based on the following approach: – First, a mutlicast tree is constructed based only on network topology – Then, a channel assignment is applied on top of the constructed tree to optimize an objective function (such as maximizing throughput or minimizing delay). – We call this approach “Routing first, Channel Assignment second”

5 Motivation (cont.) Drawbacks of the “Routing first, Channel Assignment second” approach: It does not consider existing channel assignments currently used by other types of communications such as unicast The new channel assignment for multicast may conflict with the current unicast channel assignment.

6 Our Approach We instead consider the reverse approach called “Channel Assignment first, Routing second”: We construct multicast trees on top of currently deployed channel assignments. Advantages of this approach: Re-use existing channel assignments Have no channel conflict with other types of communications Easy to deploy in any existing multi-channel multi-radio systems

7 Problem Formulation Given a multi-channel multi-radio wireless network with already allocated channel assignments, the objective is to: construct a multicast tree with minimum bandwidth consumption minimize the number of transmissions used by the multicast tree

8 Problem Formulation (cont.) The problem focuses on the number of transmissions each forwarding node requires to multicast a packet to its downstream node(s) in the multicast tree – Note: in single-channel network, it is always one – However, in multi-channel network, it may be greater or equal to one due to channel diversity For example, for the multicast tree below (drawn in blue arrows), for every packet, forwarder N has to make two transmissions, one on channel 1 to node I and the other on channel 3 to node K

9 Problem Formulation (cont.) The number of transmissions consumed by a multicast tree is the total of the numbers of transmissions summed over all forwarding nodes in the multicast tree We have proved that constructing a multicast tree with minimum number of transmissions in a multi-channel multi-radio network is a NP-hard problem We, therefore, find approximate solutions by proposing heuristic algorithms

10 The Proposed Algorithms We propose multicast routing algorithms that take into account the channel diversity in multi-channel systems in order to minimize the amount of network bandwidth consumed by the multicast tree. Specifically, given a multi-channel multi-radio network with already allocated channel assignments, the algorithm constructs a multicast tree that minimizes the total number of transmissions required to deliver a data packet from the source to all multicast destinations. It uses a proposed routing metric that maximizes the wireless broadcast advantage and minimizes interference among nearby (one-hop away) forwarding nodes. The wireless broadcast advantage refers to the concept that a single transmission from a node can reach all of its one-hop neighbors. This is true in single-channel networks. However, this is not always the case in multi-channel networks due to channel diversity

11 The Proposed Routing Metric Channel utilization µ u (c) at node u is the number of incident links on u that are assigned channel c Channel metric δ u (c) at node u is defined as 1 / µ u (c) – small δ values imply high channel utilization

12 The Proposed Routing Metric (cont.) Link cost w(u,v) of link (u,v) is defined as δ u (c) / δ v (c) where c is the channel used by link (u,v) – The term δ u (c) in the link cost favors a transmitter with a channel highly utilized so that the channel can be used for as many receivers as possible. This is to maximize the wireless broadcast advantage. – Given link (u,v) on channel c, the next-hop link (v,z) to be added should avoid channel c so that transmissions from u and v do not interfere – Therefore, given a transmitter u with highly utilized channel c, we should choose v with lowly utilized channel c. This explains the term 1/ δ v (c) in the link cost. This is to minimize interference among forwarding neighbors. Path cost of a path is the sum of link costs of the links on the path

13 The Centralized Algorithm The centralized algorithm then uses the proposed link costs to build a minimum cost multicast tree based on a Steiner heuristic and greedy approach: – The tree initially contains only the source. – Then a multicast destination with the least path cost to the tree is added to the tree This repeats until all multicast destinations are added to the tree

14 The Distributed Algorithm The distributed algorithm consists of two phases: - Phase 1: a broadcast tree with minimized number of transmissions is built using distance-vector routing - Phase 2: multicast tree is then constructed by pruning the broadcast tree

15 Performance Evaluation We call the proposed multicast trees MCMNT (Multi- Channel Minimum Number of Transmissions) and compare with other types of multicast trees namely: – Shortest Path Tree (SPT) – Minimum Steiner Tree (MST) – Minimum number of Forwarder Tree (MFT) [Ruiz et al., ISCC’05] Recall that, unlike MCMNT, the SPT, MST and MFT multicast trees are constructed based on network topology only, and do not take the underlying channel assignments into account. The performance evaluation was done using Qualnet simulator

16 Experiment Setup 100 nodes uniformly distributed over a 1700m x 1700m network with random channel assignments Each node has a transmission range of 350m The data rate at the physical layer is 11 Mbps The CSMA/CA without RTS/CTS is used for multicast communications At the transport layer we do not use any flow or congestion control mechanisms to test the network performance under heavy loads The multicast source is placed at the center sending data at a constant bit rate, while multicast destinations are randomly scattered around the network Each experiment is run for 600 seconds of simulated time Each data point in the resulting graphs is averaged from five runs using random seeds and plotted with a confidence interval of 95%

17 Experiment Scenarios We consider the following scenarios: – multicast group size: number of multicast destinations varies from 20 to 80 nodes. The number of radios per node and the number of channels are set to 3. The source transmits at a rate of 200 packets/s – multicast source rate: multicast source rate varies from 100 to 300 packets/s. The number of channels and radios per node is 3. The multicast group consists of 40 destinations. – number of channels: number of channels is set to 1, 3, 5, and 7. The multicast group contains 40 destinations and the source rate is 200 packets/s

18 Experiment Results: Group Size MCMNT trees have the least transmission consumption and the highest packet delivery ratio

19 Experiment Results: Source Rate This is also the case for the source rate scenario under heavy traffic loads

20 Experiment Results: Number of Channels MCMNT also outperforms in various numbers of channels (except for the single- channel case) –Note: MCMNT is not optimized for single-channel systems as there is no channel diversity in such environment

21 Conclusion and Future Work We studied the problem of constructing multicast trees with minimum number of transmissions in wireless mesh networks where multiple channels and radios are used Our proposed algorithms outperformed traditional multicast trees with respect to various performance metrics. Our future work: – includes traffic load into the link and path cost computations for better load balancing and performance under dynamic network conditions