Channel and Interface Management in a Heterogeneous Multi-Channel Multi-Radio Wireless Network

Abstract : As new application scenarios for multi-hop wireless networks emerge, there has been an effort to improve performance in these networks by leveraging available physical layer diversity in the form of multiple channels radio-interfaces, antennas, etc. However, designing cross-layer protocols that are capable of addressing a wide range of heterogeneous hardware characteristics can be very challenging. Theoretical results on scheduling provide a valuable set of tools to understand the structure of good network control algorithms for diverse scenarios but these usually involve highly idealized assumptions that hinder their applicability. In this paper, we present a Layer 2.5 protocol solution for multi-channel multiradio wireless networks with heterogeneous channel and radio-interface characteristics, whose design draws upon known theoretical results, but which takes into account practical concerns that arise in real-world networks. This design provides a proof-of-concept of the possibility of evolving practical cross-layer designs that are rooted in sound theoretical principles.

[1]  Srinivasan Seshan,et al.  Understanding and mitigating the impact of RF interference on 802.11 networks , 2007, SIGCOMM 2007.

[2]  Rayadurgam Srikant,et al.  Queue Length Stability of Maximal Greedy Schedules in Wireless Networks , 2006 .

[3]  Jean C. Walrand,et al.  Comparison of Multichannel MAC Protocols , 2008, IEEE Transactions on Mobile Computing.

[4]  Jean C. Walrand,et al.  Practical synchronization techniques for multi-channel MAC , 2006, MobiCom '06.

[5]  Injong Rhee,et al.  Cross-layer optimization made practical , 2007, 2007 Fourth International Conference on Broadband Communications, Networks and Systems (BROADNETS '07).

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

[7]  Stephen Fitzpatrick,et al.  Experiments on Dense Graphs with a Stochastic, Peer-to-Peer Colorer , 2002 .

[8]  Leandros Tassiulas,et al.  Stability properties of constrained queueing systems and scheduling policies for maximum throughput in multihop radio networks , 1992 .

[9]  R. Srikant,et al.  Scheduling Efficiency of Distributed Greedy Scheduling Algorithms in Wireless Networks , 2007, IEEE Trans. Mob. Comput..

[10]  J. J. Garcia-Luna-Aceves,et al.  Channel-hopping multiple access , 2000, 2000 IEEE International Conference on Communications. ICC 2000. Global Convergence Through Communications. Conference Record.

[11]  Indranil Gupta,et al.  A Cross-Layer Architecture to Exploit Multi-Channel Diversity with a Single Transceiver , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

[12]  Thierry Turletti,et al.  IEEE 802.11 rate adaptation: a practical approach , 2004, MSWiM '04.

[13]  Wei Wang,et al.  Robust Routing and Scheduling in Wireless Mesh Networks under Dynamic Traffic Conditions , 2009, IEEE Trans. Mob. Comput..

[14]  Suman Banerjee,et al.  Distributed channel management in uncoordinated wireless environments , 2006, MobiCom '06.

[15]  Nitin H. Vaidya,et al.  Routing Exploiting Multiple Heterogeneous Wireless Interfaces: A TCP Performance Study , 2006 .

[16]  Lili Qiu,et al.  Traffic-aware channel assignment in wireless LANs , 2007, MOCO.

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

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

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

[20]  Min Cao,et al.  Cross-Layer Exploitation of MAC Layer Diversity in Wireless Networks , 2006, Proceedings of the 2006 IEEE International Conference on Network Protocols.

[21]  Ness B. Shroff,et al.  The impact of imperfect scheduling on cross-layer rate control in wireless networks , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[22]  Eli Upfal,et al.  Balanced Allocations , 1999, SIAM J. Comput..

[23]  Mario Gerla,et al.  TCP Unfairness in Ad Hoc Wireless Networks and a Neighborhood RED Solution , 2005, Wirel. Networks.

[24]  Himanshu Gupta,et al.  Multichannel MAC Protocols for Wireless Networks , 2006, 2006 3rd Annual IEEE Communications Society on Sensor and Ad Hoc Communications and Networks.

[25]  Roch Guérin,et al.  Realizing the benefits of user-level channel diversity , 2005, CCRV.

[26]  D.J. Leith,et al.  Convergence of Distributed Learning Algorithms for Optimal Wireless Channel Allocation , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

[27]  Nitin H. Vaidya,et al.  Capacity of multi-channel wireless networks with random (c, f) assignment , 2007, MobiHoc '07.