The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.03 - March (2012 vol.11)
pp: 464-477
Xi Chen , Iowa State University, Ames
Prateek Gangwal , Iowa State University, Ames
Daji Qiao , Iowa State University, Ames
ABSTRACT
Channel asymmetry and high fluctuation of channel conditions are two salient characteristics of wireless channels in mobile environments. Therefore, when using IEEE 802.11 devices in mobile environments, it is critical to have an effective rate adaptation scheme that can deal with these issues. In this paper, we propose a practical rate adaptation scheme called Rate Adaptation in Mobile environments (RAM) and implement it in the MadWifi device driver. RAM uses a receiver-based approach to handle channel asymmetry and a conservative SNR prediction algorithm to deal with high channel fluctuation. More importantly, RAM allows the receiver to convey the feedback information to the transmitter in a creative manner via ACK transmission rate variation, which does not require changes to the device firmware and hence is implementable at the device driver level. In addition, RAM adopts an effective scheme to guarantee that RAM-based and legacy IEEE 802.11 devices can interoperate with each other. The effectiveness of RAM is demonstrated via in-depth experimental evaluation in indoor static and mobile environments as well as outdoor vehicular environments.
INDEX TERMS
IEEE 802.11 WLAN, rate adaptation, MadWifi.
CITATION
Xi Chen, Prateek Gangwal, Daji Qiao, "RAM: Rate Adaptation in Mobile Environments", IEEE Transactions on Mobile Computing, vol.11, no. 3, pp. 464-477, March 2012, doi:10.1109/TMC.2011.91
REFERENCES
[1] Multiband Atheros Driver for Wi-Fi, http:/www.madwifi.org, 2011.
[2] A. Kamerman and L. Monteban, “WaveLAN-II: A High-Performance Wireless LAN for the Unlicensed Band,” Bell Labs Technical J., vol. 2, no. 3, pp. 118-133, Aug. 1997.
[3] M. Lacage, M.H. Manshaei, and T. Turletti, “IEEE 802.11 Rate Adaptation: A Practical Approach,” Proc. ACM Int'l Symp. Modeling, Analysis and Simulation of Wireless and Mobile Systems (MSWiM '04), 2004.
[4] J. Kim, S. Kim, S. Choi, and D. Qiao, “CARA: Collision-Aware Rate Adaptation for IEEE 802.11 WLANs,” Proc. IEEE INFOCOM, 2006.
[5] S. Kim, S. Choi, D. Qiao, and J. Kim, “Enhanced Rate Adaptation Schemes with Collision Awareness,” Proc. Int'l IFIP-TC6 Conf. Ad Hoc and Sensor Networks, Wireless Networks, Next Generation Internet (Networking '07), 2007.
[6] S.H.Y. Wong, H. Yang, S. Lu, and V. Bharghavan, “Robust Rate Adaptation for 802.11 Wireless Networks,” Proc. ACM MobiCom, 2006.
[7] J. Bicket, “Bit-Rate Selection in Wireless Networks,” master's thesis, MIT, 2005.
[8] G. Judd, X. Wang, and P. Steenkiste, “Efficient Channel-Aware Rate Adaptation in Dynamic Environments,” Proc. ACM MobiSys, 2008.
[9] J. del Prado Pavon and S. Choi, “Link Adaptation Strategy for IEEE 802.11 WLAN via Received Signal Strength Measurement,” Proc. IEEE Int'l Conf. Comm. (ICC '03), 2003.
[10] J. Zhang, K. Tan, J. Zhao, H. Wu, and Y. Zhang, “A Practical SNR-Guided Rate Adaptation,” Proc. IEEE INFOCOM, 2008.
[11] Onoe Rate Control, http://www.madwifi.org/browser/trunk/ath_rate onoe, 2011.
[12] G. Holland, N. Vaidya, and P. Bahl, “A Rate-Adaptive Mac Protocol for Multi-Hop Wireless Networks,” Proc. ACM MobiCom, pp. 236-251, 2001.
[13] B. Sadeghi, V. Kanodia, A. Sabharwal, and E. Knightly, “Opportunistic Media Access for Multirate Ad Hoc Networks,” Proc. ACM MobiCom, 2002.
[14] H. Jung, K. Cho, Y. Seok, T. Kwo, and Y. Choi, “RARA: Rate Adaptation Using Rate-Adaptive Acknowledgment for IEEE 802.11 WLANs,” Proc. IEEE Consumer Comm. and Networking Conf. (CCNC '08), pp. 62-66, 2008.
[15] C. Chen, H. Luo, E. Seo, N.H. Vaidya, and X. Wang, “Rate-Adaptive Framing for Interfered Wireless Networks,” Proc. IEEE INFOCOM, 2007.
[16] Z. Li, A.K. Gupta, and S. Nandi, “A Full Auto Rate (FAR) Mac Protocol for Wireless Ad Hoc Networks,” IEE Proc.-Comm., vol. 152, no. 3, pp. 311-319, June 2005.
[17] P. Shankar, T. Nadeem, J. Rosca, and L. Iftode, “CARS: Context Aware Rate Selection for Vehicular Networks,” Proc. IEEE Int'l Conf. Network Protocols (ICNP '08), 2008.
[18] D. Hadaller, S. Keshav, T. Brecht, and S. Agarwal, “Vehicular Opportunistic Communication under the Microscope,” Proc. ACM MobiSys, 2007.
[19] Wistron CB9-GP-EXT 802.11a/b/g Cardbus Card, http://www.wneweb.comproducts.htm, 2011.
[20] RSSI in MadWifi, http://madwifi-project.org/wiki/UserDocs RSSI, 2011.
[21] IEEE 802.11 Standard, Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications, IEEE, 2007.
[22] Atheros Registers, http://madwifi.org/wiki/DevDocs AtherosRegisters , 2011.
[23] Iperf, http://dast.nlanr.net/projectsIperf, 2011.
[24] Network Simulator - ns-2, http://www.isi.edu/nsnamns, 2011.
15 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool