Skip to main content
Log in

An analysis of a contention resolution algorithm

Another approach

  • Published:
Acta Informatica Aims and scope Submit manuscript

Summary

A single multiaccess channel is studied with the outcome of a transmission being either ‘idle’, ‘success’, or ‘collision’ (ternary channel). Packets involved in a collision must be retransmitted, and an efficient way to solve a collision is known in the literature as Gallager-Tsybakov-Mikhailov algorithm. Performance analysis of the algorithm is quite hard. In fact, it bases on a numerical solution of some recurrence equations and on a numerical evaluation of some series. The obvious drawback of it is lack of insight into the behavior of the algorithm. We shall present a new approach of looking at the algorithm and discuss some attempts of analyzing its performance. In particular, expected lengths of a resolution interval and a conflict resolution interval as well as throughput of the algorithm will be discussed using asymptotic approximation and “a small input rate” approximation.

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. Abramowitz, M., Stegun, I.: Handbook of mathematical functions. Dover, New York 1964

    Google Scholar 

  2. Berger, T.: Poisson multiple-access contention with binary feedback. IEEE Trans. Inf. Theory IT-30, 745–751 (1984)

    Google Scholar 

  3. Capetanakis, J.: Tree algorithms for packet broadcast channels. IEEE Trans. Inf. Theory IT-25, 505–515 (1979)

    Google Scholar 

  4. Fayolle, G., Flajolet, Ph., Hofri, M.: On functional equation arising in the analysis of a protocol for multi-access broadcast channel. INRIA Technical Report, No. 131 (1982)

  5. Flajolet, Ph., Regnier, M., Sotteau, D.: Algebraic methods for trie statistics. Ann. Discrete Math. 25, 145–188 (1985)

    Google Scholar 

  6. Flajolet, Ph., Sedgewick, R.: Digital search trees revisited. J. Comput. 15, 748–767 (1985)

    Google Scholar 

  7. Flajolet, Ph., Saheb, N.: The complexity of generating an exponentially distributed variate. J. Algorithms 7, 463–488 (1986)

    Google Scholar 

  8. Gallager, R.: Conflict resolution in a random access broadcast networks. Proceedings AFOSR Workshop in Comunication Theory and Applications, (1978), pp. 74–76

  9. Henrici, P.: Applied and computational complex analysis. vol. 2. John Wiley & Sons, New York (1977)

    Google Scholar 

  10. Hofri, M.: Stack algorithms for collision-detecting channels and their analysis: A limited survey. Proceedings of Intern. Seminar on Modeling and Performance Evaluation Methodology (Paris 1983), vol. 1, pp. 53–78

  11. Knuth, D.: The art of computer programming, vol. 3. Sorting and Searching. Addison-Wesley, (1973)

  12. Mathys, P., Flajolet, Ph.: Q-ary collision resolution algorithms in random access systems with free or blocked access. IEEE Trans. Information Theory, vol. IT-31, 2, (1985), pp. 217–244

    Google Scholar 

  13. Szpankowski, W.: Analysis of a recurrence equation arising in stack-type algorithms for collision-detecting channels. Proceedings of Intern. Seminar on Computer Networking and Performance Evaluation, Tokyo 1985, pp. 9.3.1–9.3.12

  14. Szpankowski, W.: On an asymptotic analysis of a tree-type algorithm for broadcast communications. Information Processing Letters23, 135–142 (1986)

    Google Scholar 

  15. Szpankowski, W.: Solution of a linear recurrence equation arising in analysis of some algorithms. SIAM J. Algebraic Discrete Methods 8, 233–250 (1987)

    Google Scholar 

  16. Tsybakov, B., Mikhailov, V.: Free synchronous packet access in a broadcast channel with feedback. Prob. Inf. Trans. 14, 4 (1978), pp. 259–280

  17. Tsybakov, B., Mikhailov, V.: Random multiple packet access: Part-and-Try algorithm. Prob. Inf. Trans. 16, 4, (1980), pp. 305–317

  18. Whittaker, E., Watson, G.: A course of modern analysis. Cambridge press (1935)

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Szpankowski, W. An analysis of a contention resolution algorithm. Acta Informatica 24, 173–190 (1987). https://doi.org/10.1007/BF00264363

Download citation

  • Received:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF00264363

Keywords

Navigation