TCP-Ho: A congestion control algorithm with design and performance evaluation

被引:1
|
作者
Ho, Cheng-Yuan
Chan, Yi-Cheng
Chen, Yaw-Chung
机构
[1] Natl Chiao Tung Univ, Dept Comp Sci, Hsinchu 30050, Taiwan
[2] Natl Changhua Univ Educ, Dept Comp Sci & Informat Engn, Changhua 50007, Taiwan
关键词
congestion control; TCP; slow start; congestion avoidance; transport protocol;
D O I
10.1093/ietcom/e90-b.3.516
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
A critical design issue of Transmission Control Protocol (TCP) is its congestion control that allows the protocol to adjust the end-to-end communication rate based on the detection of packet loss. However, TCP congestion control may function poorly during its slow start and congestion avoidance phases. This is because TCP sends bursts of packets with the fast window increase and the ACK-clock based transmission in slow start, and respond slowly with large congestion windows especially in high bandwidth-delay product (BDP) networks during congestion avoidance. In this article, we propose an improved version of TCP, TCP-Ho, that uses an efficient congestion window control algorithm for a TCP source. According to the estimated available bandwidth and measured round-trip times (RTTs), the proposed algorithm adjusts the congestion window size with a rate between exponential growth and linear growth intelligently. Our extensive simulation results show that TCP-Ho significantly improves the performance of connections as well as remaining fair and stable when the BDP increases. Furthermore, it is feasible to implement because only sending part needs to be modified.
引用
收藏
页码:516 / 526
页数:11
相关论文
共 50 条
  • [1] Performance Evaluation of Exponential TCP/IP Congestion Control Algorithm
    Kalpana, M.
    Purusothaman, T.
    [J]. INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2009, 9 (03): : 312 - 319
  • [2] Design and Performance Evaluation of Enhanced Congestion Control Algorithm for Wireless TCP by using a Deep Learning
    Han, Kimoon
    Hwang, Ankyu
    Lee, Jae Yong
    Kim, Byung Chul
    [J]. 2018 INTERNATIONAL CONFERENCE ON ELECTRONICS, INFORMATION, AND COMMUNICATION (ICEIC), 2018, : 467 - 468
  • [3] Performance Evaluation of TCP Congestion Control Mechanisms
    Abdelfattah, Eman
    [J]. NOVEL ALGORITHMS AND TECHNIQUES IN TELECOMMUNICATIONS AND NETWORKING, 2010, : 251 - 256
  • [4] Performance evaluation of Westwood plus TCP congestion control
    Mascolo, S
    Grieco, LA
    Ferorelli, R
    Camarda, P
    Piscitelli, G
    [J]. PERFORMANCE EVALUATION, 2004, 55 (1-2) : 93 - 111
  • [5] TCP-FIT: An Improved TCP Congestion Control Algorithm and its Performance
    Wang, Jingyuan
    Wen, Jiangtao
    Zhang, Jun
    Han, Yuxing
    [J]. 2011 PROCEEDINGS IEEE INFOCOM, 2011, : 2894 - 2902
  • [6] Design and performance evaluation of an improved TCP congestion avoidance scheme
    Chan, YC
    Chan, CT
    Chen, YC
    [J]. IEE PROCEEDINGS-COMMUNICATIONS, 2004, 151 (01): : 107 - 111
  • [7] A Novel TCP Congestion Control Algorithm
    Liu Jun
    Tong Xue-hong
    [J]. 2011 INTERNATIONAL CONFERENCE ON COMPUTERS, COMMUNICATIONS, CONTROL AND AUTOMATION (CCCA 2011), VOL III, 2010, : 235 - 239
  • [8] Improved algorithm for TCP congestion control
    Yang, Xiao-Ping
    Shi, Shuai
    Chen, Hong
    [J]. Jilin Daxue Xuebao (Gongxueban)/Journal of Jilin University (Engineering and Technology Edition), 2006, 36 (03): : 433 - 437
  • [9] Novel TCP congestion control scheme and its performance evaluation
    Xu, W
    Qureshi, AG
    Sarkies, KW
    [J]. IEE PROCEEDINGS-COMMUNICATIONS, 2002, 149 (04): : 217 - 222
  • [10] Performance Evaluation of TCP using AQM Schemes for Congestion Control
    Vyakaranal, Shashidhara B.
    Naragund, Jayalaxmi G.
    [J]. 2018 SECOND INTERNATIONAL CONFERENCE ON ADVANCES IN ELECTRONICS, COMPUTERS AND COMMUNICATIONS (ICAECC), 2018,