The power of explicit congestion notification

被引:21
|
作者
Kuzmanovic, A [1 ]
机构
[1] Northwestern Univ, Dept Comp Sci, Evanston, IL 60208 USA
关键词
explicit congestion notification; congestion control; active queue management;
D O I
10.1145/1090191.1080100
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Despite the fact that Explicit Congestion Notification (ECN) demonstrated a clear potential to substantially improve network performance, recent network measurements reveal an extremely poor usage of this option in today's Internet. In this paper, we analyze the roots of this phenomenon and develop a set of novel incentives to encourage network providers, end-hosts, and web servers to apply ECN. Initially, we examine a fundamental drawback of the current ECN specification, and demonstrate that the absence of ECN indications in TCP control packets can dramatically hinder system performance. While security reasons primarily prevent the usage of ECN bits in TCP SYN packets, we show that applying ECN to TCP SYN ACK packets can significantly improve system performance without introducing any novel security or stability side-effects. Our network experiments on a cluster of web servers show a dramatic performance improvement over the existing ECN specification: throughput increases by more than 40%, while the average web response-time simultaneously decreases by nearly an order of magnitude. In light of the above finding, using large-scale simulations, modeling, and network experiments, we re-investigate the relevance of ECN, and provide a set of practical recommendations and insights: (i) ECN systematically improves the performance of all investigated AQM schemes; contrary to common belief, this particularly holds for RED. (ii) The impact of ECN is highest for web-only traffic mixes such that even a generic AQM algorithm with ECN support outperforms all non-ECN-enabled AQM schemes that we investigated. (iii) Primarily due to moderate queuing levels, the superiority of ECN over other AQM mechanisms largely holds for high-speed backbone routers, even in more general traffic scenarios. (iv) End-hosts that apply ECN can exercise the above performance benefits instantly, without waiting for the entire Internet community to support the option.
引用
收藏
页码:61 / 72
页数:12
相关论文
共 50 条
  • [1] Adaptive explicit congestion notification
    Zheng, ZC
    Kinicki, R
    [J]. ISCC 2002: SEVENTH INTERNATIONAL SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS, PROCEEDINGS, 2002, : 855 - 860
  • [2] On TCP reaction to Explicit Congestion Notification
    Kwon, M
    Fahmy, S
    [J]. JOURNAL OF HIGH SPEED NETWORKS, 2004, 13 (02) : 123 - 138
  • [3] An evaluation of TCP with explicit congestion notification
    Pentikousis, K
    Badr, H
    [J]. ANNALS OF TELECOMMUNICATIONS, 2004, 59 (1-2) : 170 - 198
  • [4] Is Explicit Congestion Notification usable with UDP?
    McQuistin, Stephen
    Perkins, Colin
    [J]. IMC'15: PROCEEDINGS OF THE 2015 ACM CONFERENCE ON INTERNET MEASUREMENT CONFERENCE, 2015, : 63 - 69
  • [5] On window-based congestion control with explicit congestion notification
    Byun, HJ
    Lim, JT
    [J]. IEICE TRANSACTIONS ON COMMUNICATIONS, 2003, E86B (01) : 421 - 427
  • [6] Improved Explicit Congestion Notification for satellite networks
    Durresi, A
    Sridharan, M
    Liu, CL
    Jain, R
    [J]. QUALITY OF SERVICE OVER NEXT-GENERATION DATA NETWORKS, 2001, 4524 : 293 - 303
  • [7] Scalable layered multicast with explicit congestion notification
    Zhu, L
    Ansari, N
    Sahinoglu, Z
    Vetro, A
    Sun, HF
    [J]. ITCC 2003: INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: COMPUTERS AND COMMUNICATIONS, PROCEEDINGS, 2003, : 331 - 335
  • [8] Congestion control using multilevel explicit congestion notification in satellite networks
    Durresi, A
    Sridharan, M
    Liu, CL
    Goyal, M
    Jain, R
    [J]. TENTH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS, PROCEEDINGS, 2001, : 483 - 488
  • [9] Fair TCP congestion control in heterogeneous networks with explicit congestion notification
    Byun, HJ
    Lim, JT
    [J]. IEE PROCEEDINGS-COMMUNICATIONS, 2005, 152 (01): : 13 - 21
  • [10] Window-based congestion control in TCP with explicit congestion notification: Multiple congestion
    Byun, HJ
    Lim, JT
    [J]. 7TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL VII, PROCEEDINGS, 2003, : 60 - 62