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 条
  • [11] A novel Delay-based Adaptive Congestion Control TCP variant
    Verma, Lal Pratap
    Sharma, Varun Kumar
    Kumar, Mahesh
    Kanellopoulos, Dimitris
    COMPUTERS & ELECTRICAL ENGINEERING, 2022, 101
  • [12] A Survey of Delay-Based and Hybrid TCP Congestion Control Algorithms
    Al-Saadi, Rasool
    Armitage, Grenville
    But, Jason
    Branch, Philip
    IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2019, 21 (04): : 3609 - 3638
  • [13] Adaptive model predictive TCP delay-based congestion control
    Haeri, Mohammad
    Rad, Amir Hamed Mohsenian
    COMPUTER COMMUNICATIONS, 2006, 29 (11) : 1963 - 1978
  • [14] Delay-based congestion avoidance for TCP
    Martin, J
    Nilsson, A
    Rhee, I
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2003, 11 (03) : 356 - 369
  • [15] A Bayesian Bandit Approach to Adaptive Delay-based Congestion Control
    D'Aronco, Stefano
    Frossard, Pascal
    PROCEEDINGS OF THE 23TH ACM WORKSHOP ON PACKET VIDEO (PV'18), 2018, : 13 - 18
  • [16] Delay-Based Congestion Control for Multipath TCP in Heterogeneous Wireless Networks
    Li, Honglin
    Wang, Ying
    Sun, Ruijin
    Guo, Shan
    Wang, Hong
    2019 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE WORKSHOP (WCNCW), 2019,
  • [17] Improvement of Copa: Behaviors and Friendliness of Delay-Based Congestion Control Algorithm
    Jiang, Wanchun
    Li, Haoyang
    Wu, Jia
    Liu, Zheyuan
    Huang, Jiawei
    Shan, Danfeng
    Wang, Jianxin
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2024, 32 (01) : 127 - 142
  • [18] Common problems in delay-based congestion control algorithms: a gallery of solutions
    Rodriguez-Perez, M.
    Herreria-Alonso, S.
    Fernandez-Veiga, M.
    Lopez-Garcia, C.
    EUROPEAN TRANSACTIONS ON TELECOMMUNICATIONS, 2011, 22 (04): : 168 - 178
  • [19] Adaptive Delay-based Congestion Control for High Bandwidth-Delay Product Networks
    Jung, Hyungsoo
    Kim, Shin-gyu
    Yeom, Heon Y.
    Kang, Sooyong
    Libman, Lavy
    2011 PROCEEDINGS IEEE INFOCOM, 2011, : 2885 - 2893
  • [20] Delay-based virtual congestion control in multi-tenant datacenters
    Liu, Yuxin
    Zhu, Danhong
    Zhang, Dong
    2017 INTERNATIONAL SYMPOSIUM ON APPLICATION OF MATERIALS SCIENCE AND ENERGY MATERIALS (SAMSE 2017), 2018, 322