Delay-based congestion control: Flow vs. BitTorrent swarm perspectives

被引:4
|
作者
Testa, Claudio [1 ]
Rossi, Dario [1 ]
机构
[1] Telecom ParisTech, F-75013 Paris, France
关键词
Bit Torrent; Congestion control; Lower-than best effort congestion control; LEDBAT; TCP-LP; NICE;
D O I
10.1016/j.bjp.2013.12.018
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
BitTorrent, one of the most widespread file-sharing P2P applications, recently introduced LEDBAT, a novel congestion control protocol aiming at (i) limiting the additional delay due to queuing, to reduce interference with the rest of user traffic (e.g., Web, VoIP and gaming) sharing the same access bottleneck, and (ii) efficiently using the available link capacity, to provide users with good BitTorrent performance at the same time. In this work, we adopt two complementary perspectives: namely, a flow viewpoint to assess the Quality of Service (QoS) as in classic congestion control studies, and a BitTorrent swarm viewpoint to assess peer-to-peer users Quality of Experience (QoE). We additionally point out that congestion control literature is rich of protocols, such as VEGAS, LP, and NICE sharing similarities with LEDBAT, that is therefore mandatory to consider in the analysis. Hence, adopting the above viewpoints we both (i) contrast LEDBAT to the other protocols and (ii) provide deep understanding of the novel protocol and its implication on QoS and QoE. Our simulation based investigation yields several insights. At flow-level, we gather LEDBAT to be lowest priority among all protocols, which follows from its design that strives to explicitly bound the queuing delay at the bottleneck link to a maximum target value. At the same time, we see that this very same protocol parameter can be exploited by adversaries, that can set a higher target to gain an unfair advantage over competitors. Interestingly, swarm-level performance exhibit an opposite trade-off, with smaller targets being more advantageous for QoE of BitTorrent users. This can be explained with the fact that larger delay targets slow down BitTorrent signaling task, with possibly negative effect on the swarming protocol efficiency. Additionally, we see that for the above reason, in heterogeneous swarms, any delay-based protocol (i.e., not only LEDBAT but also VEGAS or NICE) can yield a competitive QoE advantage over loss-based TCP. Overall this tension between swarm and flow-levels suggests that, at least in current ADSL/cable access bottleneck scenarios, a safe LEDBAT operational point may be used in practice. At the same time, our results also point out that benefits similar to LEDBAT can also be gathered with other delay-based protocols such as VEGAS or NICE. (C) 2013 Elsevier B.V. All rights reserved.
引用
收藏
页码:115 / 128
页数:14
相关论文
共 50 条
  • [1] The case for delay-based congestion control
    Jin, C
    Wei, DX
    Low, SH
    CCW 2003: IEEE 18TH ANNUAL WORKSHOP ON COMPUTER COMMUNICATIONS, PROCEEDINGS, 2003, : 99 - 104
  • [2] Delay-based Cloud Congestion Control
    Gusat, Mitchell
    Birke, Robert
    Minkenberg, Cyriel
    GLOBECOM 2009 - 2009 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, VOLS 1-8, 2009, : 5691 - +
  • [3] Delay-based Congestion Control for Multipath TCP
    Guo, Wenlan
    Huang, Jin
    Zhang, Yun
    INTERNATIONAL JOURNAL OF FUTURE GENERATION COMMUNICATION AND NETWORKING, 2014, 7 (01): : 97 - 104
  • [4] Analysis and Enhancement of Delay-Based Congestion Control
    Wang, Sheng
    Su, Jinshu
    ICDS 2008: SECOND INTERNATIONAL CONFERENCE ON THE DIGITAL SOCIETY, PROCEEDINGS, 2008, : 184 - 189
  • [5] Delay-based Congestion Control for Multipath TCP
    Cao, Yu
    Xu, Mingwei
    Fu, Xiaoming
    2012 20TH IEEE INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS (ICNP), 2012,
  • [6] Hybrid Delay-Based Congestion Control for Multipath TCP
    Gonzalez, Regel
    Pradilla, Juan
    Esteve, Manuel
    Palau, Carlos E.
    PROCEEDINGS OF THE 18TH MEDITERRANEAN ELECTROTECHNICAL CONFERENCE MELECON 2016, 2016,
  • [7] Analysis of Reverse Traffic in Delay-Based Congestion Control
    Wang, Sheng
    Su, Jinshu
    ICDS 2008: SECOND INTERNATIONAL CONFERENCE ON THE DIGITAL SOCIETY, PROCEEDINGS, 2008, : 178 - 183
  • [8] Copa: Practical Delay-Based Congestion Control for the Internet
    Arun, Venkat
    Balakrishnan, Hari
    PROCEEDINGS OF THE 15TH USENIX SYMPOSIUM ON NETWORKED SYSTEMS DESIGN AND IMPLEMENTATION (NSDI'18), 2018, : 329 - 342
  • [9] Copa: Practical Delay-Based Congestion Control for the Internet
    Arun, Venkat
    Balakrishnan, Hari
    PROCEEDINGS OF THE 2018 APPLIED NETWORKING RESEARCH WORKSHOP (ANRW '18), 2018, : 19 - 19
  • [10] Coexistence of delay-based TCP congestion control: Challenges and opportunities
    Srivastava, Ashutosh
    Fund, Fraida
    Panwar, Shivendra S.
    2022 IEEE INTERNATIONAL WORKSHOP ON COMMUNICATIONS QUALITY AND RELIABILITY (IEEE CQR), 2022, : 43 - 48