Wireless devices operating under IEEE 802.11 x standards have the ability to transmit at various data-rates. However, there is no specification in the standard for dynamically selecting a suitable value of data-rate. Numerous solutions are available, mainly from device manufacturers and research community; focusing on a particular algorithm and its suitability for the overall system. However, none of the previous designs were flexible to change their behavior with changes in traffic nature and pattern. Not all traffic types have the same requirements and so should be the behavior of underlying algorithms for data-rate control. This paper highlights various data-rate control algorithms; classifying them on the basis of several parameters and discusses their suitability for different traffic patterns. It also proposes an algorithm, specifically designed for real time services. The cross-layer framework monitors traffic nature and patterns at the transport layer and activates one of three available rate control algorithms which suits the requirements of a particular type of traffic. According to the specific design of a selected algorithm, it then selects data-rate values at runtime. The results verify the tremendous difference among the three algorithms in terms of throughput and delay and signify their usability for specific traffic types.
[1]
Reginald L. Lagendijk,et al.
Automatic IEEE 802.11 rate control for streaming applications
,
2005,
Wirel. Commun. Mob. Comput..
[2]
Bryan E. Braswell.
Modeling Data Rate Agility in the IEEE 802.11a Wireless Local Area Networking Protocol
,
2001
.
[3]
Leo Monteban,et al.
WaveLAN®-II: A high-performance wireless LAN for the unlicensed band
,
1997,
Bell Labs Technical Journal.
[4]
Thierry Turletti,et al.
IEEE 802.11 rate adaptation: a practical approach
,
2004,
MSWiM '04.
[5]
Reginald L. Lagendijk,et al.
Hybrid rate control for IEEE 802.11
,
2004,
MobiWac '04.
[6]
Paramvir Bahl,et al.
A rate-adaptive MAC protocol for multi-Hop wireless networks
,
2001,
MobiCom '01.