Robust MAC-layer rate control mechanism for 802.11 wireless networks

Node mobility, signal fading and interference introduce dynamics in wireless channels. In 802.11 wireless networks, there are several transmission rates that can be adaptively selected by the MAC-layer rate control mechanisms to cater for various channel conditions. Accurately estimating the current channel conditions and successfully selecting the appropriate rates at the right time is critical to ensure the network's optimal performance. In this paper we focus on the problem of rate selection and present a robust, yet practical, rate control mechanism-RCELC, which measures the throughput achieved by each rate, and it selects a rate that achieve the highest throughput for the current channel conditions. To ensure its robustness RCELC optimises rate sampling and also guarantees achieving the highest throughput even in the cases of collisions. RCELC is a practical rate control mechanism that we have developed and evaluated on new mac80211 framework in Linux. We use a set of comprehensive evaluation scenarios and show that RCELC achieves superior performance and substantially outperforms the best rate control mechanism currently available in Linux.

[1]  Jadwiga Indulska,et al.  Evaluations of MadWifi MAC layer rate control mechanisms , 2010, 2010 IEEE 18th International Workshop on Quality of Service (IWQoS).

[2]  Edward W. Knightly,et al.  Opportunistic media access for multirate ad hoc networks , 2002, MobiCom '02.

[3]  Michalis Faloutsos,et al.  Assessing link quality in IEEE 802.11 Wireless Networks: Which is the right metric? , 2008, 2008 IEEE 19th International Symposium on Personal, Indoor and Mobile Radio Communications.

[4]  Jadwiga Indulska,et al.  Performance of mac80211 rate control mechanisms , 2011, MSWiM '11.

[5]  Peter Steenkiste,et al.  Low-overhead channel-aware rate adaptation , 2007, MobiCom '07.

[6]  Hari Balakrishnan,et al.  Cross-layer wireless bit rate adaptation , 2009, SIGCOMM '09.

[7]  Mounir Hamdi,et al.  Smart sender: a practical rate adaptation algorithm for multirate IEEE 802.11 WLANs , 2008, IEEE Transactions on Wireless Communications.

[8]  Xiuzhen Cheng,et al.  A novel rate adaptation scheme for 802.11 networks , 2009, IEEE Transactions on Wireless Communications.

[9]  Edward W. Knightly,et al.  Modulation Rate Adaptation in Urban and Vehicular Environments: Cross-Layer Implementation and Experimental Evaluation , 2008, IEEE/ACM Transactions on Networking.

[10]  Sahibzada Ali Mahmud,et al.  Rate-adaptation for multi-rate IEEE 802.11 WLANs using mutual feedback between transmitter and receiver , 2010, 21st Annual IEEE International Symposium on Personal, Indoor and Mobile Radio Communications.

[11]  Kevin C. Almeroth,et al.  Rate Adaptation in Congested Wireless Networks through Real-Time Measurements , 2010, IEEE Transactions on Mobile Computing.

[12]  B. Sklar,et al.  Rayleigh fading channels in mobile digital communication systems Part I: Characterization , 1997, IEEE Commun. Mag..

[13]  Xi Chen,et al.  RAM: Rate Adaptation in Mobile Environments , 2012, IEEE Transactions on Mobile Computing.

[14]  Haitao Wu,et al.  A Practical SNR-Guided Rate Adaptation , 2008, IEEE INFOCOM 2008 - The 27th Conference on Computer Communications.

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

[16]  Vaduvur Bharghavan,et al.  Robust rate adaptation for 802.11 wireless networks , 2006, MobiCom '06.

[17]  Paramvir Bahl,et al.  A rate-adaptive MAC protocol for multi-Hop wireless networks , 2001, MobiCom '01.

[18]  Marius Portmann,et al.  Time-based and low-cost bandwidth estimation for IEEE 802.11 links , 2012, 2012 8th International Wireless Communications and Mobile Computing Conference (IWCMC).