Adaptive frame length control for improving wireless link throughput, range, and energy efficiency

Wireless network links are characterized by rapidly time varying channel conditions and battery energy limitations at the wireless mobile user nodes. Therefore static link control techniques that make sense in comparatively well behaved wired links do not necessarily apply to wireless links. New adaptive link layer control techniques are needed to provide robust and energy efficient operation even in the presence of orders of magnitude variations in bit error rates and other radio channel conditions. For example, research has advocated adaptive link layer techniques such as adaptive error control, channel state dependent protocols, and variable spreading gain. We explore dynamic sizing of the MAC layer frame, the atomic unit that is sent through the radio channel. A trade-off exists between the desire to reduce the header and physical layer overhead by making frames large, and the need to reduce frame error rates in the noisy channel by using small frame lengths. Clearly the optimum depends on the channel conditions. Through analysis supported by physical measurements with Lucent's WaveLAN radio we show that adaptive sizing of the MAC layer frame in the presence of varying channel noise indeed has a large impact on the user seen throughput (goodput). In addition, we show how that adaptive frame length control can be exploited to improve the energy efficiency for a desired level of goodput, and to extend the usable radio range with graceful throughput degradation. We describe the implementation of the adaptive MAC frame length control mechanism in combination with adaptive hybrid FEC/ARQ error control in a reconfigurable wireless link layer packet processing architecture for a low-power adaptive wireless multimedia node.

[1]  Ender Ayanoglu Adaptive ARQ/FEC for multitone transmission in wireless networks , 1995, Proceedings of GLOBECOM '95.

[2]  D. J. Goodman,et al.  Packet data transmission over mobile radio channels , 1989 .

[3]  Shu Lin,et al.  Error control coding : fundamentals and applications , 1983 .

[4]  Minoru Okada,et al.  Throughput performance of SAW-ARQ protocol with adaptive packet length in mobile packet data transmission , 1996 .

[5]  Srinivasan Seshan,et al.  Improving TCP/IP performance over wireless networks , 1995, MobiCom '95.

[6]  Dhiraj K. Pradhan,et al.  Improving performance of TCP over wireless networks , 1997, Proceedings of 17th International Conference on Distributed Computing Systems.

[7]  Mooi Choo Chuah,et al.  Throughput performance of transport-layer protocols over wireless LANs , 1993, Proceedings of GLOBECOM '93. IEEE Global Telecommunications Conference.

[8]  Krzysztof Pawlikowski,et al.  Telecommunications: Protocols and Design , 1991 .

[9]  Christina Fragouli,et al.  Low power error control for wireless links , 1997, MobiCom '97.

[10]  Christina Fragouli,et al.  Controlled multimedia wireless link sharing via enhanced class-based queuing with channel-state-dependent packet scheduling , 1998, Proceedings. IEEE INFOCOM '98, the Conference on Computer Communications. Seventeenth Annual Joint Conference of the IEEE Computer and Communications Societies. Gateway to the 21st Century (Cat. No.98.

[11]  Abeer Alwan,et al.  Design Experience with an Integrated Testbed for Wireless Multimedia Computing , 1997 .

[12]  Prathima Agrawal,et al.  Adaptive coding for packetized data in wireless networks , 1995, Proceedings of 6th International Symposium on Personal, Indoor and Mobile Radio Communications.

[13]  Satish K. Tripathi,et al.  Enhancing throughput over wireless LANs using channel state dependent packet scheduling , 1996, Proceedings of IEEE INFOCOM '96. Conference on Computer Communications.

[14]  S. Uebayashi,et al.  A hybrid ARQ scheme for DS-CDMA mobile data communications , 1996, Proceedings of ICUPC - 5th International Conference on Universal Personal Communications.