Online reconfiguration of channel assignment in Multi-Channel Multi-Radio wireless mesh networks

Efficient utilization of Multi Channel-Multi Radio (MC-MR) wireless mesh networks (WMNs) can be achieved only by intelligent channel assignment (CA) and Link Scheduling (LS). Due to the dynamic nature of traffic demand in WMNs, the CA has to be reconfigured whenever traffic demand changes, in order to achieve maximum throughput in the network. The reconfiguration of CA requires channel switching at radios which leads to disruption of ongoing traffic in the network. So, we have to consider this traffic disruption overhead while reconfiguring the network for traffic adaptation. The existing CA algorithms for MC-MR WMNs in the literature do not consider the reconfiguration overhead caused by the channel switching. In this paper, we propose a novel reconfiguration model that considers both network throughput and reconfiguration overhead to quantitatively evaluate a reconfiguration algorithm. Based on the reconfiguration model, we formulate the problem of reconfiguration of CA as a Mixed Integer Linear Program (MILP). We also propose an on-line heuristic algorithm for CA called Demand based State Aware channel Reconfiguration Algorithm (DeSARA) that finds the CA for the current traffic demand by considering the existing CA of the network to minimize the reconfiguration overhead. Through extensive simulations, we show the importance of considering the overhead in reconfiguration of CA, by comparing the performance of DeSARA with a static CA and a fully dynamic CA that does not consider the reconfiguration overhead. We also study the performance of the proposed algorithm with real network traces collected in a campus network to show its practicality.

[1]  Hua Yu,et al.  Dynamic Channel Assignment and Link Scheduling in Multi-Radio Multi-Channel Wireless Mesh Networks , 2007, 2007 Fourth Annual International Conference on Mobile and Ubiquitous Systems: Networking & Services (MobiQuitous).

[2]  Marta M. B. Pascoal,et al.  A new implementation of Yen’s ranking loopless paths algorithm , 2003, 4OR.

[3]  Kevin C. Almeroth,et al.  Interference-Aware Channel Assignment in Multi-Radio Wireless Mesh Networks , 2006, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.

[4]  Himanshu Gupta,et al.  Minimum Interference Channel Assignment in Multi-Radio Wireless Mesh Networks , 2007, 2007 4th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks.

[5]  Tzi-cker Chiueh,et al.  Centralized channel assignment and routing algorithms for multi-channel wireless mesh networks , 2004, MOCO.

[6]  Sumit Roy,et al.  Optimization models for fixed channel assignment in wireless mesh networks with multiple radios , 2005, 2005 Second Annual IEEE Communications Society Conference on Sensor and Ad Hoc Communications and Networks, 2005. IEEE SECON 2005..

[7]  Nitin H. Vaidya,et al.  Routing and interface assignment in multi-channel multi-interface wireless networks , 2005, IEEE Wireless Communications and Networking Conference, 2005.

[8]  C. Siva Ram Murthy,et al.  Demand Based State Aware Channel Reconfiguration Algorithm for Multi-Channel Multi-Radio Wireless Mesh Networks , 2010, 2010 INFOCOM IEEE Conference on Computer Communications Workshops.

[9]  Xiang-Yang Li,et al.  Efficient interference-aware TDMA link scheduling for static wireless networks , 2006, MobiCom '06.

[10]  Ian F. Akyildiz,et al.  Wireless mesh networks: a survey , 2005, Comput. Networks.

[11]  Antonio Capone,et al.  Routing, scheduling and channel assignment in Wireless Mesh Networks: Optimization models and algorithms , 2010, Ad Hoc Networks.

[12]  Yuan Xue,et al.  Integrating Traffic Estimation and Routing Optimization for Multi-Radio Multi-Channel Wireless Mesh Networks , 2008, IEEE INFOCOM 2008 - The 27th Conference on Computer Communications.

[13]  Arunabha Sen,et al.  An Interference-Aware Channel Assignment Scheme for Wireless Mesh Networks , 2007, 2007 IEEE International Conference on Communications.

[14]  C. Siva Ram Murthy,et al.  Integrating traffic estimation and dynamic channel reconfiguration in Wireless Mesh Networks , 2009, 2009 International Conference on High Performance Computing (HiPC).

[15]  Jie Chen,et al.  Distributed Channel Assignment and Routing in Multiradio Multichannel Multihop Wireless Networks , 2006, IEEE Journal on Selected Areas in Communications.

[16]  Seungjoon Lee,et al.  Distributed Channel Assignment for Multi-radio Wireless Networks , 2006, 2006 IEEE International Conference on Mobile Ad Hoc and Sensor Systems.

[17]  Chris Blondia,et al.  Distributed Channel Allocation In Multi-Radio Wireless Mesh Networks , 2007, 2007 16th International Conference on Computer Communications and Networks.

[18]  C. Siva Ram Murthy,et al.  An Adaptive Channel Reconfiguration Algorithm for Multi-Channel Multi-Radio Wireless Mesh Networks , 2010, IEEE Transactions on Wireless Communications.

[19]  Hua Yu,et al.  Channel Assignment and Link Scheduling in Multi-Radio Multi-Channel Wireless Mesh Networks , 2008, Mob. Networks Appl..

[20]  Nitin H. Vaidya,et al.  Multi-channel mac for ad hoc networks: handling multi-channel hidden terminals using a single transceiver , 2004, MobiHoc '04.

[21]  Xiaojun Lin,et al.  A Distributed Joint Channel-Assignment, Scheduling and Routing Algorithm for Multi-Channel Ad-hoc Wireless Networks , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

[22]  J. J. Garcia-Luna-Aceves,et al.  Collision avoidance and resolution multiple access for multichannel wireless networks , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[23]  Yuguang Fang,et al.  How to Effectively Use Multiple Channels in Wireless Mesh Networks , 2009, IEEE Transactions on Parallel and Distributed Systems.

[24]  Xiang-Yang Li,et al.  Gateway Placement for Throughput Optimization in Wireless Mesh Networks , 2007, 2007 IEEE International Conference on Communications.

[25]  P. Bahl,et al.  SSCH: slotted seeded channel hopping for capacity improvement in IEEE 802.11 ad-hoc wireless networks , 2004, MobiCom '04.

[26]  Randeep Bhatia,et al.  Joint Channel Assignment and Routing for Throughput Optimization in Multiradio Wireless Mesh Networks , 2005, IEEE Journal on Selected Areas in Communications.

[27]  Jitendra Padhye,et al.  Routing in multi-radio, multi-hop wireless mesh networks , 2004, MobiCom '04.

[28]  C. Siva Ram Murthy,et al.  A load aware channel assignment and link scheduling algorithm for multi-channel multi-radio wireless mesh networks , 2008, HiPC'08.

[29]  Jian Tang,et al.  End-to-end rate allocation in multi-radio wireless mesh networks: cross-layer schemes , 2006, QShine '06.