A learning-based approach for distributed multi-radio channel allocation in wireless mesh networks

We consider the distributed channel allocation problem in IEEE 802.11-based multi-radio wireless mesh networks. We develop a new scalable protocol termed LCAP for efficient and adaptive distributed multi-radio channel allocation. In LCAP, nodes autonomously learn their channel allocation based on neighborhood and channel usage information, which is obtained via a novel neighbor discovery protocol that enables neighboring nodes to efficiently discover each other even when they do not share a common channel. Extensive simulation-based evaluation of LCAP relative to the state-of-the-art Asynchronous Distributed Coloring (ADC) protocol demonstrates that LCAP is able to achieve its stated objectives of efficient channel utilization across diverse traffic patterns, protocol scalability and adaptivity to factors such as external interference. We also present a prototype implementation of the LCAP neighbor discovery module that is key to implementing the proposed approach.

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

[2]  Suman Banerjee,et al.  A measurement study of a commercial-grade urban wifi mesh , 2008, IMC '08.

[3]  Tim Kindberg,et al.  Distributed Systems: Concepts and Design (4th Edition) (International Computer Science) , 2005 .

[4]  Tzi-cker Chiueh,et al.  Architecture and algorithms for an IEEE 802.11-based multi-channel wireless mesh network , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[5]  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.

[6]  Nitin H. Vaidya,et al.  Net-X: a multichannel multi-interface wireless mesh implementation , 2007, MOCO.

[7]  Nitin H. Vaidya,et al.  Routing and link-layer protocols for multi-channel multi-interface ad hoc wireless networks , 2006, MOCO.

[8]  Andrzej Duda,et al.  Idle sense: an optimal access method for high throughput and fairness in rate diverse wireless LANs , 2005, SIGCOMM '05.

[10]  John Carroll,et al.  A crash course. , 2009, Biotechnology healthcare.

[11]  Edward W. Knightly,et al.  Congestion Control and Channel Assignment in Multi-Radio Wireless Mesh Networks , 2008, 2008 5th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks.

[12]  Dharma P. Agrawal,et al.  SARA: Stochastic Automata Rate Adaptation for IEEE 802.11 Networks , 2008, IEEE Transactions on Parallel and Distributed Systems.

[13]  Vasilios A. Siris,et al.  A Contention-Aware Routing Metric for Multi-Rate Multi-Radio Mesh Networks , 2008, 2008 5th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks.

[14]  M.M. Buddhikot,et al.  Understanding Dynamic Spectrum Access: Models,Taxonomy and Challenges , 2007, 2007 2nd IEEE International Symposium on New Frontiers in Dynamic Spectrum Access Networks.

[15]  Vishal Misra,et al.  Distributed Channel Assignment in Multi-Radio 802.11 Mesh Networks , 2007, 2007 IEEE Wireless Communications and Networking Conference.

[16]  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.

[17]  Kumpati S. Narendra,et al.  Learning automata - an introduction , 1989 .

[18]  Jing Cao,et al.  Minimum Interference Channel Assignment in Multiradio Wireless Mesh Networks , 2008, IEEE Transactions on Mobile Computing.

[19]  Edward W. Knightly,et al.  Measurement driven deployment of a two-tier urban mesh access network , 2006, MobiSys '06.

[20]  G. I. Papadimitriou,et al.  Distributed protocols for ad hoc wireless LANs: a learning-automata-based approach , 2004, Ad Hoc Networks.

[21]  George Coulouris,et al.  Distributed systems - concepts and design , 1988 .

[22]  Xinbing Wang,et al.  A game approach for multi-channel allocation in multi-hop wireless networks , 2008, MobiHoc '08.

[23]  Xiuzhen Cheng,et al.  Superimposed code based channel assignment in multi-radio multi-channel wireless mesh networks , 2007, MobiCom '07.