Packet Size Optimization for Goodput Enhancement of Multi-Rate Wireless Networks

In this paper, we propose a link adaptation scheme to adapt the packet size as a crucial system parameter for quality of service (QoS) provisioning in multi-rate wireless networks. The link adaptation scheme combines adaptive modulation and coding (AMC) at the physical layer with type-II hybrid automatic repeat request (HARQ) at the data link layer in a cross-layer fashion. We then study the goodput performance of the proposed link adaptation scheme at the medium access control (MAC) layer. We show that there exists an optimal packet size to achieve the maximum goodput in transmitting messages over transport layer sessions. Based on this observation, we provide an efficient and effective algorithm to search the optimal packet size. Finally, we propose a link adaptation architecture, through which the proposed link adaptation scheme can adapt packet sizes to instantaneous channel conditions to fulfill committed QoS in higher layers. Numerical results show that the system adopting the proposed optimal packet sizes has superior goodput performance over the systems using fixed packet sizes.

[1]  R. Srikant,et al.  A tutorial on cross-layer optimization in wireless networks , 2006, IEEE Journal on Selected Areas in Communications.

[2]  Kang G. Shin,et al.  Goodput Analysis and Link Adaptation for IEEE 802.11a Wireless LANs , 2002, IEEE Trans. Mob. Comput..

[3]  J.E. Mazo,et al.  Digital communications , 1985, Proceedings of the IEEE.

[4]  Mohamed-Slim Alouini,et al.  Adaptive Modulation over Nakagami Fading Channels , 2000, Wirel. Pers. Commun..

[5]  Joachim Hagenauer,et al.  Rate-compatible punctured convolutional codes (RCPC codes) and their applications , 1988, IEEE Trans. Commun..

[6]  Hamid Sharif,et al.  Improving goodput in IEEE 802.11 wireless LANs by using variable size and variable rate (VSVR) schemes , 2005, Wirel. Commun. Mob. Comput..

[7]  Marco Conti,et al.  Metropolitan Area Networks , 1997 .

[8]  Dharma P. Agrawal,et al.  Optimal packet size in error-prone channel for IEEE 802.11 distributed coordination function , 2004, 2004 IEEE Wireless Communications and Networking Conference (IEEE Cat. No.04TH8733).

[9]  Dennis Goeckel,et al.  Adaptive coding for time-varying channels using outdated fading estimates , 1999, IEEE Trans. Commun..

[10]  Michael B. Pursley,et al.  Error Probabilities for Spread-Spectrum Packet Radio with Convolutional Codes and Viterbi Decoding , 1985, MILCOM 1985 - IEEE Military Communications Conference.

[11]  David Haccoun,et al.  High-rate punctured convolutional codes for Viterbi and sequential decoding , 1989, IEEE Trans. Commun..

[12]  Andrew R Nix,et al.  A comparison of the HIPERLAN/2 and IEEE 802.11a wireless LAN standards , 2002, IEEE Commun. Mag..

[13]  Vlad Mitlin,et al.  Optimal MAC packet size in networks without cut-through routing , 2003, IEEE Trans. Wirel. Commun..

[14]  M. Motani,et al.  Cross-layer design: a survey and the road ahead , 2005, IEEE Communications Magazine.

[15]  Georgios B. Giannakis,et al.  Cross-Layer combining of adaptive Modulation and coding with truncated ARQ over wireless links , 2004, IEEE Transactions on Wireless Communications.