Fairness and stability of end-to-end congestion control

被引:106
|
作者
Kelly, F [1 ]
机构
[1] Univ Cambridge, Ctr Math Sci, Cambridge CB3 0WB, England
关键词
Internet; TCP; proportional fairness; Ornstein-Uhlenbeck process;
D O I
10.3166/ejc.9.159-176
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In recent rears, the Internet has attracted the attention of many theoreticians, eager to understand the remarkable success of this diverse and complex artefact. A central element of the design philosophy that shaped the Internet is the end-to-end argument, and a key illustration of the argument is provided by the congestion avoidance algorithm of the transmission control protocol (TCP). Why does this algorithm work so well? How might, or should, it evolve in the future? In this paper, we outline some of the mathematical models that have been developed to help address these questions. We review the equilibrium and dynamic properties of primal and dual algorithms, concentrating upon fairness, delay instability and stochastic instability. Primal algorithms broadly correspond with congestion control mechanisms inhere noisy. feedback from the network is averaged at endpoints, using increase and decrease rules generalizing those of TCP. Vinnicombe has shown that delay instability is characterized in terms of the increase rule; Ott has shown that stochastic instability is primarily influenced by the decrease rule. The need to control both forms of instability places constraints oil possible variants of TCP, and on attempts to remove TCP's round-trip time bias. Dual algorithms broadly correspond with congestion control mechanisms where averaging at resources precedes the feedback of more explicit information to endpoints, and may be especially appropriate where round-trip titres are short, as in ad hoc networks. Previous work has concentrated on delay-based dual algorithms, which find fairness and stability difficult to reconcile. We describe a family of fair dual algorithms, with attractive stability properties.
引用
收藏
页码:159 / 176
页数:18
相关论文
共 50 条
  • [1] On the stability of end-to-end internet congestion control
    Zhang, Lina
    Shao, Dan
    [J]. PROCEEDINGS OF 2009 INTERNATIONAL CONFERENCE OF MANAGEMENT SCIENCE AND INFORMATION SYSTEM, VOLS 1-4, 2009, : 7 - 10
  • [2] End-to-end congestion control for the Internet: Delays and stability
    Johari, R
    Tan, DKH
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2001, 9 (06) : 818 - 832
  • [3] Starvation in End-to-End Congestion Control
    Arun, Venkat
    Alizadeh, Mohammad
    Balakrishnan, Hari
    [J]. SIGCOMM '22: PROCEEDINGS OF THE 2022 ACM SIGCOMM 2022 CONFERENCE, 2022, : 177 - 192
  • [4] End-to-end congestion control for InfiniBand
    Santos, JR
    Turner, Y
    Janakiraman, G
    [J]. IEEE INFOCOM 2003: THE CONFERENCE ON COMPUTER COMMUNICATIONS, VOLS 1-3, PROCEEDINGS, 2003, : 1123 - 1133
  • [5] Stability of end-to-end rate-based congestion control algorithm
    Yang, Hong-yong
    Wang, Fu-sheng
    Liu, Jun
    [J]. ISDA 2006: SIXTH INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS DESIGN AND APPLICATIONS, VOL 2, 2006, : 37 - +
  • [6] Machine Learning for End-to-End Congestion Control
    Zhang, Ticao
    Mao, Shiwen
    [J]. IEEE COMMUNICATIONS MAGAZINE, 2020, 58 (06) : 52 - 57
  • [7] On-line end-to-end congestion control
    Garg, N
    Young, NE
    [J]. FOCS 2002: 43RD ANNUAL IEEE SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 2002, : 303 - 310
  • [8] Transient fairness of optimized end-to-end window control
    Sirisena, H
    Haider, A
    Hassan, M
    Pawlikowski, K
    [J]. GLOBECOM'03: IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, VOLS 1-7, 2003, : 3979 - 3983
  • [9] Promoting the use of end-to-end congestion control in the Internet
    Floyd, S
    Fall, K
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 1999, 7 (04) : 458 - 472
  • [10] End-to-End TCP Congestion Control as a Classification Problem
    Sun, Guanglu
    Li, Chuan
    Ma, Yu
    Li, Shaobo
    Qiu, Jing
    [J]. IEEE TRANSACTIONS ON RELIABILITY, 2023, 72 (01) : 384 - 394