Rate-Based Channel Assignment Algorithm for Multi-Channel Multi- Rate Wireless Mesh Networks Sok-Hyong Kim and Young-Joo Suh Department of Computer Science.

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

A Centralized Scheduling Algorithm based on Multi-path Routing in WiMax Mesh Network Yang Cao, Zhimin Liu and Yi Yang International Conference on Wireless.
Multicast in Wireless Mesh Network Xuan (William) Zhang Xun Shi.
Weight based Multicast Routing Protocol for Ad hoc Wireless Networks 學生:陳信皇 教授:陳仁暉.
Delay and Throughput in Random Access Wireless Mesh Networks Nabhendra Bisnik, Alhussein Abouzeid ECSE Department Rensselaer Polytechnic Institute (RPI)
Ranveer Chandra , Kenneth P. Birman Department of Computer Science
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
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.
Beneficial Caching in Mobile Ad Hoc Networks Bin Tang, Samir Das, Himanshu Gupta Computer Science Department Stony Brook University.
Distributed Priority Scheduling and Medium Access in Ad Hoc Networks Distributed Priority Scheduling and Medium Access in Ad Hoc Networks Vikram Kanodia.
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.
1 A Distributed Delay-Constrained Dynamic Multicast Routing Algorithm Quan Sun and Horst Langendorfer Telecommunication Systems Journal, vol.11, p.47~58,
Routing.
1 Internet Networking Spring 2006 Tutorial 3 Ad-hoc networks TBRPF (based on IETF tutorials on TBRPF)
1 Expected Data Rate (EDR): An Accurate High-Throughput Path Metric For Multi- Hop Wireless Routing Jun Cheol Park Sneha Kumar Kasera.
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
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.
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.
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.
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS 2007 (TPDS 2007)
09/07/2004Peer-to-Peer Systems in Mobile Ad-hoc Networks 1 Lookup Service for Peer-to-Peer Systems in Mobile Ad-hoc Networks M. Tech Project Presentation.
Joint Channel Assignment and Routing in Real Time Wireless Mesh Network Xiaoguang Li †, Changqiao Xu ‡ † College of Software Engineering, Southeast University,
Efficient Network-Coding-Based Opportunistic Routing Through Cumulative Coded Acknowledgments Dimitrios Koutsonikolas, Chih-Chun Wang and Y. Charlie Hu.
© Janice Regan, CMPT 128, CMPT 371 Data Communications and Networking BGP, Flooding, Multicast routing.
A Cooperative Diversity- Based Robust MAC Protocol in wireless Ad Hoc Networks Sangman Moh, Chansu Yu Chosun University, Cleveland State University Korea,
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.
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.
Logical Topology Design and Interface Assignment for Multi- Channel Wireless Mesh Networks A. Hamed Mohsenian Rad Vincent W.S. Wong The University of British.
Fault-Tolerant Papers Broadband Network & Mobile Communication Lab Course: Computer Fault-Tolerant Speaker: 邱朝螢 Date: 2004/4/20.
Packet Dispersion in IEEE Wireless Networks Mingzhe Li, Mark Claypool and Bob Kinicki WPI Computer Science Department Worcester, MA 01609
Resource-Aware Video Multicasting via Access Gateways in Wireless Mesh Networks IEEE Transactions on Mobile Computing,Volume 11,Number 6,June 2012 Authors.
Load-Balancing Routing in Multichannel Hybrid Wireless Networks With Single Network Interface So, J.; Vaidya, N. H.; Vehicular Technology, IEEE Transactions.
CSE 6590 Fall 2009 Routing Metrics for Wireless Mesh Networks 1 12 November, 2015.
An Efficient Wireless Mesh Network A New Architecture 指導教授:許子衡 教授 學生:王志嘉.
Tufts Wireless Laboratory School Of Engineering Tufts University Paper Review “An Energy Efficient Multipath Routing Protocol for Wireless Sensor Networks”,
1 A Multi-Rate Routing Protocol with Connection Entropy for MANETs Cao Trong Hieu, Young Cheol Bang, Jin Ho Kim, Young An Kim, and Choong Seon Hong Presenter:
Multi-Channel MAC Protocol for Multi-Hop Wireless Networks: Handling Multi-Channel Hidden Node Problem Using Snooping Myunghwan Seo, Yonggyu Kim, and Joongsoo.
Hongkun Li, Yu Cheng, Chi Zhou Illinois Institute of Technology, Chicago, IL, USA IEEE GLOBECOM 2008.
Video Streaming Transmission Over Multi-channel Multi-path Wireless Mesh Networks Speaker : 吳靖緯 MA0G WiCOM '08. 4th International.
1 11 Distributed Channel Assignment in Multi-Radio Mesh Networks Bong-Jun Ko, Vishal Misra, Jitendra Padhye and Dan Rubenstein Columbia University.
Routing Metrics and Protocols for Wireless Mesh Networks Speaker : 吳靖緯 MA0G0101.
A Bandwidth Scheduling Algorithm Based on Minimum Interference Traffic in Mesh Mode Xu-Yajing, Li-ZhiTao, Zhong-XiuFang and Xu-HuiMin International Conference.
7/11/0666th IETF1 QoS Enhancements to BGP in Support of Multiple Classes of Service Andreas Terzis Computer Science Department Johns Hopkins University.
Fair and Efficient multihop Scheduling Algorithm for IEEE BWA Systems Daehyon Kim and Aura Ganz International Conference on Broadband Networks 2005.
A Multicast Routing Algorithm Using Movement Prediction for Mobile Ad Hoc Networks Huei-Wen Ferng, Ph.D. Assistant Professor Department of Computer Science.
1 Chapter 4: Internetworking (IP Routing) Dr. Rocky K. C. Chang 16 March 2004.
Improving Fault Tolerance in AODV Matthew J. Miller Jungmin So.
1 Low Latency Multimedia Broadcast in Multi-Rate Wireless Meshes Chun Tung Chou, Archan Misra Proc. 1st IEEE Workshop on Wireless Mesh Networks (WIMESH),
On Multihop Communications For In-Vehicle Internet Access Based On a TDMA MAC Protocol Hassan Aboubakr Omar ∗, Weihua Zhuang ∗, and Li Li† ∗ Department.
Peter Pham and Sylvie Perreau, IEEE 2002 Mobile and Wireless Communications Network Multi-Path Routing Protocol with Load Balancing Policy in Mobile Ad.
1 LAN switching and Bridges Relates to Lab Outline Interconnection devices Bridges/LAN switches vs. Routers Bridges Learning Bridges Transparent.
A Maximum Fair Bandwidth Approach for Channel Assignment in Wireless Mesh Networks Bahador Bakhshi and Siavash Khorsandi WCNC 2008.
Prof. Alfred J Bird, Ph.D., NBCT Office – Science 3rd floor – S Office Hours – Monday and Thursday.
Performance Evaluation of Scheduling in IEEE based Wireless Mesh Networks Bo Han, Weijia Jia,and Lidong Lin Computer Communications, 2007 Mei-zhen.
Prof. Alfred J Bird, Ph.D., NBCT Office – McCormick 3rd floor 607 Office Hours – Monday 3:00 to 4:00 and.
Routing Metrics for Wireless Mesh Networks
Author:Zarei.M.;Faez.K. ;Nya.J.M.
Routing Metrics for Wireless Mesh Networks
Presented by Tae-Seok Kim
Networks and Communication Systems Department
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
Routing Metrics for Wireless Mesh Networks
Distributed Channel Assignment in Multi-Radio Mesh Networks
Advisor: Frank Yeong-Sung Lin, Ph.D. Presented by Yu-Jen Hsieh 謝友仁
Advisor: Yeong-Sung, Lin, Ph.D. Presented by Yu-Ren, Hsieh
Presentation transcript:

Rate-Based Channel Assignment Algorithm for Multi-Channel Multi- Rate Wireless Mesh Networks Sok-Hyong Kim and Young-Joo Suh Department of Computer Science & Engineering Pohang University of Science & Technology (POSTECH), Pohang, Korea IEEE GLOBECOM 2008

Outline  Introduction  Motivation  Rate-Based Channel Assignment algorithm Spanning Tree Formation Rate-Hop and Local Traffic Count Metrics for RB-CA Channel Assignment Algorithm  Performance evaluation  Conclusion

Introduction  A WMN consists of a set of stationary wireless mesh routers forming a multi-hop wireless backbone  Some routers act as gateways linked to the Internet via high- speed wires  Each mesh router offers Internet access for wireless mesh clients

Introduction  The network capacity and the performance of WMN can be increased by using multiple non-overlapping channels  As a low-rate link tends to occupy the wireless channel longer than the high-rate link, the overall performance of network is subject to low-rate links  This problem is often referred to as performance anomaly

Motivation - performance anomaly All routers in the figure form a spanning tree, where node A is the parent of nodes B, C, and D We assume that the total number of channels is three The offered load is enough on all the links

Motivation - performance anomaly Each flow starts at t = 10, 15, and 20 seconds from nodes B, C, and D, respectively

Rate-Based Channel Assignment algorithm  Our focus is assigning a channel and selecting a path based on the data rate of possible links in WMNs  In general, each router joins one or multiple gateways by constructing one or multiple spanning trees. However, we restrict routers to join only one spanning tree  And they are equipped with two interfaces: parent interface and child interface

Rate-Based Channel Assignment algorithm  Spanning Tree Formation  Rate-Hop and Local Traffic Count Metrics for RB-CA  Channel Assignment Algorithm

Spanning Tree Formation  In WMNs, each router on the tree periodically broadcasts Mesh Advertisement (MA) messages to its 1-hop neighbors on every channel  Initially, the gateway connected to the Internet via wires only broadcasts MAs. After a while, nodes that joined the tree can send periodic MAs  A MA includes the source address of the MA, internet accessibility, channel number of the child interface, and the primary and secondary metrics.

Spanning Tree Formation (1) A X Y B gateway X sends periodic Mesh Advertisement (MA) to its 1-hop neighbors Y joins node X by sending a Mesh Join (MJ) message which includes its own address X creates an entry for child node Y and replies with Mesh Acknowlegment (MAck) X forwards the received MJ message to the corresponding parents on the path to the gateway. Then, each parent adds Y ’ s entry to its routing table

Spanning Tree Formation (2) A X Y B gateway X sends periodic Mesh Advertisement (MA) to its 1-hop neighbors Y joins node X by sending a Mesh Join (MJ) message which includes its own address X creates an entry for child node Y and replies with Mesh Acknowlegment (MAck) X forwards the received MJ message to the corresponding parents on the path to the gateway. Then, each parent adds Y ’ s entry to its routing table Y sends a Mesh Disjoin (MD) message to its previous parent (say node B) after it receives MAck Accordingly, all parents of node B delete the entry for child node Y from their routing tables

Rate-Hop and Local Traffic Count Metrics for RB-CA  We consider a MCMR WMN based on IEEE b. The available data rates are 11Mbps, 5.5Mbps, and 2 Mbps.  The primary metric is rate-hop (RH), which reflects the data rate of a path on the tree and a smaller RH is preferred  The secondary metric is Local Traffic Count (LTC)

rate-hop (RH) Since a higher data rate provides better performance, three RHs have the following relationship:

rate-hop (RH) Note that low-rate links significantly degrade network performance due to the performance anomaly. Thus, the priority :

rate-hop (RH) But, in terms of RH, smaller RH has higher priority. Thus, we have:

rate-hop (RH) In practice, for specific values for RH 11Mbps, RH 5.5Mbps, and RH 2Mbps, we set RH 11Mbps to a positive constant. Then, RH 5.5Mbps and RH 2Mbps in eq. (2) have the lower bound. Thus, we restrict the range of RH 2Mbps as follows: where k is a tunable parameter to set the upper bound on RH 5.5Mbps and RH2Mbps in eq. (2). Moreover, a path which consists of more than five 11Mbps- links supports lower data rate than 2 Mbps-link. Thus, k is set to five

rate-hop (RH) We can obtain the RH metric of node n expressed as Each node maintains the RH in the routing table entry for data forwarding from or to the gateway update the metric with the recent RH in a MA from its parent. The updated RH is advertised by nodes on the tree via periodic MAs. RH 11Mbps, RH 5.5Mbps, and RH 2Mbps are assigned to 10, 21, and 43, respectively, based on eqs. (1)~(3).

Local Traffic Count (LTC) In a case that a node discovers multiple parents having equivalent RH metrics A node n on the tree locally computes LTC by adopting the following weighted averaging technique, where α ∈ [0,1] Every node periodically counts the amount of transmitted and received traffic in bytes through its child interface Then, it updates the amount as LTC new and broadcasts the updated LTC metric via periodic MAs.

Local Traffic Count (LTC) Since traffic loads typically converge on the gateway in WMNs, the traffic variation also rapids near the gateway whereas that of nodes in the last hop is relatively slow. Thus, the nodes near the gateway use a large α value to reflect the up-to-date traffic loads as much as possible.

Channel Assignment Algorithm  Initially, node X assigns random channels for its parent interface and child interface  Upon receiving the MAs from several nodes on the tree, node X finds the “ best parent node ” based on the RH metric in the MA to assign a proper channel for the parent interface  Node X finishes channel assignment for its parent interface, it then selects the least loaded channel for its child interface to reflect the current channel condition.

Channel Assignment Algorithm  In a distributed manner, physically r-hop neighboring nodes on the tree periodically exchange Channel Traffic Count (CTC) messages and maintain CHannel Table (CHT) which contains the load information per channel  Then, each node periodically checks the least loaded channel and changes the current channel of its child interface if necessary  When a node decides to change its child interface ’ s channel, it informs child nodes of the new channel via CHannel Change (CHC).

Performance evaluation  ns-2  network size is 2500 m by 2500 m  a single gateway and several (5 to 30) routers  All nodes are randomly distributed and each node is equipped with two interfaces  The transmission and interference ranges are 250 m and 550 m  The number of available channels is 12  Each node uses 11, 5.5, and 2Mbps based on the b corresponding to the ranges of 100, 200, 250 m, respectively

Performance evaluation

Conclusion  We proposed the Rate-Based Channel Assignment (RB-CA) algorithm for MCMR WMN.  The proposed algorithm alters a low-rate single-hop path to a high-rate multi-hop path.  the proposed scheme shows improved performance in packet delivery ratio and end-to-end delay

Thank You !