skip to main content
10.1145/1190095.1190167acmotherconferencesArticle/Chapter ViewAbstractPublication PagesvaluetoolsConference Proceedingsconference-collections
Article

Stability of multi-path dual congestion control algorithms

Published:11 October 2006Publication History

ABSTRACT

This paper investigates fair, scalable, stable congestion controls which achieve high bandwidth utilisation over networks of operating multi-path routing. The aim is to take advantage of path diversity to achieve efficient bandwidth allocation without causing instability. Two multi-path extensions to the class of dual algorithms are considered. The first is a natural extension previously proposed in the literature, which we show to be similar to a continuous time sub-gradient method for solving a network-wide optimisation problem. We establish that the continuous time fluid model possesses a weak stability property. This analysis assumes the absence of propagation delays. We then show that when propagation delays are present, even the weak stability property disappearsWe develop an alternative multi-path extension of the dual algorithm, which considers path diversity when evaluating fairness. This algorithm is shown to be globally stable in the absence of propagation delays and a sufficient condition for local stability, when heterogeneous propagation delays are present, is found. The sufficient condition we present is decentralised in the following sense: the gain parameter for each dynamic variable is restricted by the average round-trip time of packets passing through the link or source it represents, but not by the round-trip times of any other packets. The delay stability analysis is an extension of results for single-path congestion control. It is obtained by treating possible routes that belong to a given origin-destination pair as behaving as separate sources which pass through a virtual link located at the origin.The models considered apply to networks consisting of arbitrary interconnections of sources and links, with arbitrary, heterogeneous propagation delays.

References

  1. K. Arrow, L. Hurwicz, and U. Hirofumi. Studies in Linear and Non-Linear Programming. Stanford University Press, Stanford, California, 1958.Google ScholarGoogle Scholar
  2. F. Baccelli, D. McDonald, and J. Reynier. A mean-field model for multiple TCP connections through a buffer implementing RED. In Proceedings of IFIP Performance 2002, Rome, Italy, 2002.Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. F. Ceragioli. Discontinuous Ordinary Differential Equations and Stabilization. Ph.D. thesis, University di Firenze, 2000.Google ScholarGoogle Scholar
  4. L. Chen, S. Low, M. Chiang, and J. Doyle. Optimal cross-layer congestion control, routing and scheduling design in ad hoc wireless networks, 2006. In preparation for journal submission. Available online at: http://www.princeton.edu/~chiangm/tcprouteschedule.pdf.Google ScholarGoogle Scholar
  5. J. Crowcroft, R. Gibbens, F. Kelly, and S. Ostring. Modelling incentives for collaboration in mobile ad hoc networks. In Proceedings of WiOpt'03, 2003.Google ScholarGoogle Scholar
  6. J. C. G. Lee. A survey of multipath routing for traffic engineering, 2002. Available online at: http://vega.icu.ac.kr/~gmlee/research/.Google ScholarGoogle Scholar
  7. H. Han, S. Shakkottai, C. Hollot, R. Srikant, and D. Towsley. Overlay TCP for multi-path routing and congestion control. In Proceedings of ENS-INRIA ARC-TCP Workshop, Paris, France, 2003.Google ScholarGoogle Scholar
  8. D. B. Johnson and D. A. Maltz. Dynamic source routing in ad hoc wireless networks. In Mobile Computing, pages 153--181. Kluwer, 1996.Google ScholarGoogle ScholarCross RefCross Ref
  9. K. Kar, S. Sarkar, and L. Tassiulas. 'optimization based rate control for multipath sessions. Technical report no. 2001-1, Institute for Systems Research, University of Maryland, 2001.Google ScholarGoogle Scholar
  10. F. Kelly, A. Maulloo, and D. Tan. Rate control in communication networks: Shadow prices, proportional fairness and stability. Journal of the Operational Research Society, 49:237--252, 1998.Google ScholarGoogle ScholarCross RefCross Ref
  11. F. P. Kelly. Fairness and stability of end-to-end congestion control. European Journal of Control, 9:159--176, 2003.Google ScholarGoogle ScholarCross RefCross Ref
  12. F. P. Kelly and T. Voice. Stability of end-to-end algorithms for joint routing and rate control. Computer Communication Review, 35(2):5--12, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. X. Lin and N. B. Shroff. Utility maximization for communication networks with multi-path routing. To be published in IEEE/ACM Transactions on Automatic Control, 2004. Available online at: http://min.ecn.purdue.edu/~linx/paper/tac04.pdf.Google ScholarGoogle Scholar
  14. S. H. Low. Optimization flow control with on-line measurement or multiple paths. In Proceedings of 16th International Teletraffic Congress, 1999.Google ScholarGoogle Scholar
  15. J. Mo and J. Walrand. Fair end-to-end window-based congestion control. IEEE/ACM Transactions on Networking, 8(5):556--567, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. F. Paganini, J. Doyle, and S. Low. Scalable laws for stable network congestion control. In Proceedings of IEEE Conference on Decision and Control, 2001. Available online at: http://www.ee.ucla.edu/~paganini.Google ScholarGoogle ScholarCross RefCross Ref
  17. F. Paganini, Z. Wang, J. C. Doyle, and S. H. Low. Congestion control for high performance, stability and fairness in general networks. IEEE/ACM Transactions on Networking, 13(1):43--56, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. A. Papachristodoulou, L. Li, and J. Doyle. Methodological frameworks for largescale network analysis and design. Computer Communication Review, 34(3):7--20, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. G. Raina, D. Wischik, and D. Towsley. Control theory for buffer sizing. Computer Communication Review, 35(3):79--82, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. S. Shakkottai and R. Srikant. Mean FDE models for internet congestion control under a many-flows regime. IEEE Transactions on Information Theory, 50(6):1050--1072, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. R. Srikant. The Mathematics of Internet Congestion Control. Birkhauser, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. V. Srinivasan, C. Chiasserini, P. Nuggehalli, and R. Rao. Optimal rate allocation for energy-efficient multipath routing in wireless ad hoc networks. IEEE Transactions on Wireless Communications, 3(3):891--899, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. P. Tinnakornsrisuphap and A. Makowaki. Limit behaviours of ECN/RED gateways under a large number of TCP flows. In Proceedings of IEEE INFOCOM, pages 873--883, 2003.Google ScholarGoogle Scholar
  24. G. Vinnicombe. On the stability of end-to-end congestion control for the internet. Tech. rep. cued/f-infeng/tr.398, Cambridge University, 2000.Google ScholarGoogle Scholar
  25. G. Vinnicombe. On the stability of networks operating TCP-like congestion control. In Proceedings of IFAC, 2002.Google ScholarGoogle ScholarCross RefCross Ref
  26. T. Voice. Delay stability results for congestion control algorithms with multi-path routing, 2004. Available online at: http://www.statslab.cam.ac.uk/~tdv20.Google ScholarGoogle Scholar
  27. T. Voice. A global stability result for primal-dual congestion control algorithms with routing. Computer Communication Review, 34(3):35--41, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. T. Voice. Convex function sub-gradients as discontinuous controls, 2005. Available online at: http://www.statslab.cam.ac.uk/~tdv20.Google ScholarGoogle Scholar
  29. T. Voice. Stability of multi-path dual congestion control algorithms, 2006. Available online at: http://www.statslab.cam.ac.uk/~tdv20.Google ScholarGoogle Scholar
  30. J. Wang, L. Li, S. H. Low, and J. C. Doyle. Cross-layer optimization in TCP/IP networks. IEEE/ACM Transactions on Networking, 13(3):582--568, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. W. H. Wang, M. Palaniswami, and S. H. Low. Optimal flow control and routing in multi-path networks. Performance Evaluation, 52:119--132, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. Z. Wang and J. Crowcroft. Analysis of shortest-path routing algorithms in a dynamic network environment. Computer Communication Review, 22(2):63--71, 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. D. Zhu, M. Gritter, and D. R. Cheriton. Feedback based routing. Computer Communication Review, 33(1):71--76, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Stability of multi-path dual congestion control algorithms

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Other conferences
      valuetools '06: Proceedings of the 1st international conference on Performance evaluation methodolgies and tools
      October 2006
      638 pages
      ISBN:1595935045
      DOI:10.1145/1190095

      Copyright © 2006 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 11 October 2006

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • Article

      Acceptance Rates

      Overall Acceptance Rate90of196submissions,46%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader