This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
SARA: Stochastic Automata Rate Adaptation for IEEE 802.11 Networks
November 2008 (vol. 19 no. 11)
pp. 1579-1590
Existing rate adaptation algorithms can broadly be classified under two categories: (a) Signal to Noise Ratio measurement based and (b) Statistical Count based. While the former suffers from inaccurate estimations, the latter utilizes pre-defined thresholds for dynamically varying the rate. In this paper, we first analyze the impact of transmission rate on the performance of a wireless link as the performance may either improve or deteriorate with increasing transmission rates. Based on this observation, we then propose Stochastic Automata Rate Adaptation Algorithm (SARA). SARA is inspired by Stochastic Learning Automata (SLA), a machine learning technique for adaptation in random environments. SARA assigns a selection probability to each of the transmission rates. It then randomly selects a rate for a transmission attempt and dynamically updates the probabilities based on the obtained feedback from the receiver (ACK/NACK), thereby obviating the need for explicit channel estimation or predefined thresholds. As opposed to the previous work, SARA is ideally suited for both stationary and non-stationary channel environments and is fully compatible with the existing IEEE 802.11 MAC standard. We compare the performance of our proposed protocol with Automatic Rate Fallback (ARF) thoroughly and Adaptive ARF (AARF) and other existing protocols, under different channel scenarios.

[1] D.P. Agrawal and Q.-A. Zeng, Introduction to Wireless and Mobile Systems. Brooks/Cole Publishing, http://www.engineering. thomsonlearning.com/ productsproductPage.aspx?isbn= 0534493033 , p. 436, 2003.
[2] G. Holland, N. Vaidya, and A. Bahl, “A Rate-Adaptive MAC Protocol for Multi-Hop Wireless Networks,” Proc. ACM MobiCom, 2002.
[3] K. Wang, F. Yang, Q. Zhang, D.O. Wu, and Y. Xu, “Distributed Cooperative Rate Adaptation for Energy Efficiency in IEEE 802.11-Based Multi-Hop Networks,” IEEE Trans. Vehicle Technology, 2006.
[4] J. Wang, H. Zhai, and Y. Fang, “Opportunistic Media Access Control and Rate Adaptation for Wireless Ad Hoc Networks,” Proc. IEEE Int'l Comm. Conf. (ICC' 04), June 2004.
[5] A. Kamerman and L. Monteban, “WaveLAN-II: A High-Performance Wireless LAN for the Unlicensed Band,” Bell Labs Technical J., 1997.
[6] M. Lacage, M.H. Manshaei, and T. Turletti, “IEEE 802.11 Rate Adaptation: A Practical Approach,” Proc. Seventh ACM Int'l Symp. Modeling, Analysis and Simulation of Wireless and Mobile Systems (MSWiM), 2004.
[7] J. Kim, S. Kim, S. Choi, and D. Qiao, “CARA: Collision-Aware Rate Adaptation for IEEE 802.11 WLANs,” Proc. IEEE INFOCOM, 2006.
[8] D. Aguayo, J. Bicket, S. Biswas, G. Judd, and R. Morris, “Link-Level Measurements from an 802.11b Mesh Network,” Proc. ACM SIGCOMM, 2004.
[9] D. Qiao and S. Choi, “Fast-Responsive Link Adaptation for IEEE 802.11 WLANs,” Proc. IEEE Int'l Conf. Comm. (ICC), 2005.
[10] Y.-J. Kim and Y.-J. Suh, “An Efficient Rate Switching Scheme for IEEE 802.11 Wireless LANs,” Proc. 61st IEEE Vehicular Technology Conf. (VTC), 2005.
[11] P. Aranzulla and J. Mellor, Brief Overview of Learning Automata, http://www.telecomms.coma%20BRIEF%20REVIEW%20 OF%20la.htm , 2008.
[12] G.I. Papadimitriou, “A New Approach to the Design of Reinforcement Schemes for Learning Automata: Stochastic Estimator Learning Algorithms,” IEEE Trans. Knowledge Data Eng., vol. 6, pp. 649-654, 1994.
[13] Statistical Confidence Level for Estimating BER, http://www.maxim-ic.com/appnotes.cfm/an_pk 1095, 2008.
[14] IEEE Standard for Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specification, IEEE Std. 802-11, June 1997.
[15] C. Cordeiro and D.P. Agrawal, Ad Hoc & Sensor Networks: Theory and Applications. World Scientific Publishing, http://www.worldscibooks.com/engineering 6044.html, 2006.
[16] M. Heusse, F. Rousseau, G. Berger-Sabbatel, and A. Duda, “Performance Anomaly of 802.11b,” Proc. IEEE INFOCOM '03, Apr. 2003.
[17] T. Joshi, A. Mukherjee, Y. Yoo, and D.P. Agrawal, Air Time Fairness for IEEE Multi-Rate Networks, submitted for publication.
[18] H. Kim, S. Yun, I. Kang, and S. Bahk, “Resolving 802.11 Performance Anomalies through QoS Differentiation,” IEEE Comm. Letters, July 2005.
[19] Q. Pang, S.C. Liew, and V.C.M. Leung, “A Rate Adaptation Algorithm for IEEE 802.11 WLANs Based on MAC-Layer Loss Differentiation,” Proc. Second IEEE Int'l Conf. Broadband Networks (BroadNets), 2005.
[20] B. Sadeghi, V. Kanodia, A. Sabharwal, and E. Knightly, “OAR: An Opportunistic Auto-Rate Media Access Protocol for Ad Hoc Networks,” Wireless Networks, vol. 11, pp. 39-53, 2005.
[21] I. Haratcherev, R. Lagendijk, K. Langendoen, and H. Sips, “Hybrid Rate Control for IEEE 802.11,” Proc. ACM Int'l Workshop Mobility Management and Wireless Access (MobiWac), 2004.
[22] D. Qiao and S. Choi, “Goodput Enhancement of IEEE 802.11a Wireless LAN via Link Adaptation,” Proc. IEEE Int'l Conf. Comm. (ICC), 2001.
[23] M. Haleem and R. Chandramouli, “Adaptive Downlink Scheduling and Rate Selection,” IEEE J. Selected Areas in Comm., 2005.

Index Terms:
Automatic Fall Back, IEEE 802.11 MAC, Packet Success Rate, Rate Adaptation, Reinforcement Learning, Stochastic Learning Automata.
Citation:
Tarun Joshi, Disha Ahuja, Damanjit Singh, Dharma P. Agrawal, "SARA: Stochastic Automata Rate Adaptation for IEEE 802.11 Networks," IEEE Transactions on Parallel and Distributed Systems, vol. 19, no. 11, pp. 1579-1590, Nov. 2008, doi:10.1109/TPDS.2007.70814
Usage of this product signifies your acceptance of the Terms of Use.