• DocumentCode
    770062
  • Title

    A duality model of TCP and queue management algorithms

  • Author

    Low, Steven H.

  • Author_Institution
    Dept. of Comput. Sci., California Inst. of Technol., Pasadena, CA, USA
  • Volume
    11
  • Issue
    4
  • fYear
    2003
  • Firstpage
    525
  • Lastpage
    536
  • Abstract
    We propose a duality model of end-to-end congestion control and apply it to understanding the equilibrium properties of TCP and active queue management schemes. The basic idea is to regard source rates as primal variables and congestion measures as dual variables, and congestion control as a distributed primal-dual algorithm over the Internet to maximize aggregate utility subject to capacity constraints. The primal iteration is carried out by TCP algorithms such as Reno or Vegas, and the dual iteration is carried out by queue management algorithms such as DropTail, RED or REM. We present these algorithms and their generalizations, derive their utility functions, and study their interaction.
  • Keywords
    Internet; duality (mathematics); iterative methods; optimisation; queueing theory; telecommunication congestion control; transport protocols; DropTail; Internet; RED; TCP Reno; TCP Vegas; TCP algorithms; dual iteration; dual variables; duality model; end-to-end congestion control; primal iteration; primal variables; queue management algorithms; source rates; Aggregates; Delay; Distributed algorithms; Distributed control; Heuristic algorithms; Internet; Loss measurement; Process control; Protocols; Size measurement;
  • fLanguage
    English
  • Journal_Title
    Networking, IEEE/ACM Transactions on
  • Publisher
    ieee
  • ISSN
    1063-6692
  • Type

    jour

  • DOI
    10.1109/TNET.2003.815297
  • Filename
    1224453