Skip to main content
Log in

An adaptive algorithm for optimizing the packet size used in wireless ARQ protocols

  • Published:
Wireless Networks Aims and scope Submit manuscript

Abstract

We develop an algorithm that allows an ARQ protocol to dynamically optimize the packet size based on estimates of the channel bit‐error‐rate. Our algorithm is particularly useful for wireless and satellite channels where the bit‐error‐rates tend to be relatively high and time variable. Our algorithm uses the acknowledgment history to make estimates of the channel bit‐error‐rate, based on which the optimal packet size can be chosen. We develop a Markov chain model for the analysis of the system, under static channel conditions, and show that the algorithm can achieve close to optimal performance using a history of just 10,000 bits. We also use the Gilbert–Elliott two‐state Markov channel to model dynamic channel conditions. We show, through simulation, that the algorithm performs well even under rapidly changing channel conditions. Finally, we discuss a maximum likelihood approach for choosing the packet size, which performs almost optimally but is much easier to implement.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. D.P. Bertsekas and R. Gallager, Data Networks (Prentice-Hall, Englewood Cliffs, NJ, 1987).

    Google Scholar 

  2. P. Bhagwat et al., Enhancing throughput over wireless LANs using channel state dependent packet scheduling, in: Proc. of Infocom '96, San Francisco, CA (April 1996).

  3. E.O. Elliott, Estimates of error rates for codes on burst-noise channels, Bell System Technical Journal (September 1993).

  4. E.N. Gilbert, Capacity of a burst-noise channel, Bell System Technical Journal (September 1960).

  5. E. Modiano, Data link protocols for LDR MILSTAR communications, Lincoln Laboratory, Communications Division Internal Memorandum (October 1994).

  6. M. Moeneclaey and H. Bruneel, Efficient ARQ scheme for high error rate channels, Electronic Letter 20 (1984) 986–987.

    Google Scholar 

  7. A.R.K. Sastry, Improving automatic repeat request (ARQ) performance on satellite channels under high error rate conditions, IEEE Transactions on Communications 23 (1975) 436–439.

    Google Scholar 

  8. M. Schwartz, Telecommunication Networks: Protocols, Modeling and Analysis (Addison-Wesley, Reading, MA, 1987).

    Google Scholar 

  9. Y. Yao, An effective Go-Back-N ARQ scheme for variable-errorrate channels, IEEE Transactions on Communications 43(1) (January 1995).

  10. M. Zorzi, R.R. Rao and L.B. Milstein, On the accuracy of a first order Markov model for data transmission on fading channels, in: Proc. of the 4th International Conference on Universal Personal Communication, Tokyo, Japan (November 1995).

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Modiano, E. An adaptive algorithm for optimizing the packet size used in wireless ARQ protocols. Wireless Networks 5, 279–286 (1999). https://doi.org/10.1023/A:1019111430288

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1019111430288

Keywords

Navigation