• DocumentCode
    784275
  • Title

    CYRF: a theory of window-based unicast congestion control

  • Author

    Sastry, Nishanth R. ; Lam, Simon S.

  • Author_Institution
    Int. Bus. Machines Corp., Westford, MA, USA
  • Volume
    13
  • Issue
    2
  • fYear
    2005
  • fDate
    4/1/2005 12:00:00 AM
  • Firstpage
    330
  • Lastpage
    342
  • Abstract
    This work presents a comprehensive theoretical framework for memoryless window-based congestion control protocols that are designed to converge to fairness and efficiency. We first derive a necessary and sufficient condition for stepwise convergence to fairness. Using this, we show how fair window increase/decrease policies can be constructed from suitable pairs of monotonically nondecreasing functions. We generalize this to smooth protocols that converge over each congestion epoch. The framework also includes a simple method for incorporating TCP-friendliness. Well-studied congestion control protocols such as TCP, GAIMD, and Binomial congestion control can be constructed using this method. Thus, we provide a common framework for the analysis of such window-based protocols. We also present two new congestion control protocols for streaming media-like applications as examples of protocol design in this framework: The first protocol, LOG, has the objective of reconciling the smoothness requirement of an application with the need for a fast dynamic response to congestion. The second protocol, SIGMOID, guarantees a minimum bandwidth for an application but behaves exactly like TCP for large windows.
  • Keywords
    convergence; telecommunication congestion control; transport protocols; CYRF; TCP; binomial congestion control; memoryless window-based congestion control protocol; smooth protocol; stepwise convergence; window-based unicast congestion control; Application software; Bandwidth; Convergence; Instruments; Internet; Jacobian matrices; Stability; Sufficient conditions; Transport protocols; Unicast; Congestion control; TCP-friendliness; fairness; transport protocols;
  • fLanguage
    English
  • Journal_Title
    Networking, IEEE/ACM Transactions on
  • Publisher
    ieee
  • ISSN
    1063-6692
  • Type

    jour

  • DOI
    10.1109/TNET.2005.845545
  • Filename
    1424042