Skip to main content

A Distributed Algorithm to Provide QoS by Avoiding Cycles in Routes

  • Conference paper
Quality of Service in the Emerging Networking Panorama (WQoSR 2004, QofIS 2004, ICQT 2004)

Abstract

We present a novel distributed algorithm which provides QoS by only enabling free-of-cycles routes which are known to ensure network stability. Network stability is synonymous of QoS as allows to deterministically bound maximum delays and backlogs. Cycles are avoided by disabling the use of pair of input-output links around a node (turns). This method improves network utilization compared to previous solutions, which avoids cycles by forbidding the use of whole links.

The algorithm can be applied in joint with any routing algorithm as does not require knowledge of the whole network topology, reducing the communication overhead compared to centralized approaches.

The performance of the proposed algorithm has been compared against a centralized optimization solution. Even though the centralized solution exhibits a lower percentage of prohibited turns, the difference is quite moderate. We have also shown how our protocol can be enhanced to be able to tolerate fail-stop node crashes without the necessity of having to start from the beginning.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Andrews, M., Awerbuch, B., Fernandez, A., Leighton, T., Liu, Z., Kleinberg, J.: Universal-stability results and performance bounds for greedy contentionresolution protocols. Journal of the ACM, 39–69 (2001)

    Google Scholar 

  2. Borodin, A., Kleinberg, J., Raghavan, P., Sudan, M., Williamson, D.: Adversarial queueing theory. Journal of the ACM, 13–38 (2001)

    Google Scholar 

  3. Bhattacharjee, R., Goel, A.: Instability of fifo arbitrarily low rates in the adversarial queueing model. Technical Report Technical Report No. 02–776, Department of Computer Science, University of Southern California (2002)

    Google Scholar 

  4. Koukopoulos, D., Mavronicolas, M., Spirakis, P.: Fifo is unstable at arbitrarily low rates (even in planar networks). Technical Report Revision 1 of ECCC Report TR03–016, Electronic Colloquium on Computational Complexity (2003)

    Google Scholar 

  5. Echagüe, J., Cholvi, V., Fernández., A.: Universal stability results for low rate adversaries in packet switched networks. IEEE Communication Letters 7 (2003)

    Google Scholar 

  6. Andrews, M.: Instability of FIFO in session-oriented networks. In: Proceedings of the Eleventh Annual ACM-SIAM Symposium on Discrete Algorithms, N.Y., pp. 440–447. ACM Press, New York (2000)

    Google Scholar 

  7. Cruz, R.: A calculus for network delay. Parts i and ii. IEEE Trans. Inform. Theory 37-1, 114–131 & 131–141 (1991)

    Google Scholar 

  8. Shoreder, M.: Autonet: A high-spedd, self-configuring local area network using point-to-point links. IEEE JSAC 9, 1318–1335 (1991)

    Google Scholar 

  9. Starobinski, D., Karpovsky, M., Zakrevski, L.A.: Application of network calculus to general topologies using turn-prohibition. IEEE/ACM Transactions on Networking (TON) 11, 411–421 (2003)

    Article  Google Scholar 

  10. Tel, G.: Introduction to Distributed Algorithms. Ed. Cambridge Press, Cambridge (1994)

    Book  MATH  Google Scholar 

  11. Ken Calvert, M.D., Zegura, E.W.: Modeling internet topology. IEEE Communications Magazine (1997)

    Google Scholar 

  12. Ellen, W., Zegura, K.C., Donahoo, M.J.: A quantitative comparison of graph-based models for internet topology. IEEE/ACM Transactions on Networking (1997)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Echagüe, J., Prieto, M., Villadangos, J., Cholvi, V. (2004). A Distributed Algorithm to Provide QoS by Avoiding Cycles in Routes. In: Solé-Pareta, J., et al. Quality of Service in the Emerging Networking Panorama. WQoSR QofIS ICQT 2004 2004 2004. Lecture Notes in Computer Science, vol 3266. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30193-6_23

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-30193-6_23

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-23238-4

  • Online ISBN: 978-3-540-30193-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics