TCP improvements for Data Center Networks

被引:0
|
作者
Das, Tanmoy [1 ]
Sivalingam, Krishna M. [1 ]
机构
[1] Indian Inst Technol, Dept Comp Sci & Engn, Madras 600036, Tamil Nadu, India
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Data centers are used to host computation-intensive distributed applications. Since all the applications are distributed in nature, their performance is significantly affected by the communication network. These applications generally create two kinds of flows: large data flows that require high throughput and small control flows that require low delay. These two contradictory requirements are not satisfied efficiently by conventional TCP protocols. The situation becomes worse due to the bursty nature of the data center traffic. DCTCP, a modified version of TCP that was specifically designed for data centers, was originally proposed by Alizadeh et al. in 2010. DCTCP uses an Active Queue Management (AQM) policy where the router marks a packet using Explicit Congestion Notification (ECN), when the number of packets in the queue is more than a marking threshold (K). DCTCP provides lower end-to-end delay in comparison with conventional TCP. However, it tends to provide lower throughput since it uses very small buffer space. In this paper, we have modified the existing DCTCP congestion control algorithm to increase the throughput without significantly increasing delay. We also present an algorithm for dynamic delayed ACK timeout calculation. The performance of TDCTCP (our modified DCTCP algorithm), DCTCP and the TCPNewReno have been studied using OMNeT++ simulator based models. It is shown that TDCTCP provides 15% more throughput and 15% more fairness when compared to DCTCP. Queue length and end-to-end delay increases slightly for TDCTCP. Additionally, TDCTCP provides more stable throughput than DCTCP and TCPNewReno. Though TDCTCP's delay is slightly higher than that of DCTCP, it provides much better throughput than DCTCP for the same marking threshold value.
引用
收藏
页数:10
相关论文
共 50 条
  • [1] TCP Pacing in Data Center Networks
    Ghobadi, Monia
    Ganjali, Yashar
    [J]. 2013 IEEE 21ST ANNUAL SYMPOSIUM ON HIGH-PERFORMANCE INTERCONNECTS (HOTI), 2013, : 25 - 32
  • [2] A Threshold Controlled TCP for Data Center Networks
    Chan, Yi-Cheng
    Chiou, Tzu-Hsuan
    [J]. 2016 INTERNATIONAL SYMPOSIUM ON COMPUTER, CONSUMER AND CONTROL (IS3C), 2016, : 767 - 771
  • [3] On Mitigating TCP Incast in Data Center Networks
    Zhang, Yan
    Ansari, Nirwan
    [J]. 2011 PROCEEDINGS IEEE INFOCOM, 2011, : 51 - 55
  • [4] A survey on TCP Incast in data center networks
    Ren, Yongmao
    Zhao, Yu
    Liu, Pei
    Dou, Ke
    Li, Jun
    [J]. INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2014, 27 (08) : 1160 - 1172
  • [5] Curbing of TCP Incast in Data Center Networks
    Amrutha, R.
    Nithya, V.
    [J]. 2015 4TH INTERNATIONAL CONFERENCE ON RELIABILITY, INFOCOM TECHNOLOGIES AND OPTIMIZATION (ICRITO) (TRENDS AND FUTURE DIRECTIONS), 2015,
  • [6] On the Performance of TCP in Reconfigurable Data Center Networks
    Aykurt, Kaan
    Zerwas, Johannes
    Blenkt, Andreas
    Kellerer, Wolfgang
    [J]. 2022 18TH INTERNATIONAL CONFERENCE ON NETWORK AND SERVICE MANAGEMENT (CNSM 2022): INTELLIGENT MANAGEMENT OF DISRUPTIVE NETWORK TECHNOLOGIES AND SERVICES, 2022, : 127 - 135
  • [7] Randomizing TCP payload size for TCP fairness in data center networks
    Lee, Soojeon
    Lee, Dongman
    Lee, Myungjin
    Jung, Hyungsoo
    Lee, Byoung-Sun
    [J]. COMPUTER NETWORKS, 2017, 129 : 79 - 92
  • [8] Task-aware TCP in Data Center Networks
    Liu, Sen
    Huang, Jiawei
    Zhou, Yutao
    Wang, Jianxin
    He, Tian
    [J]. 2017 IEEE 37TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2017), 2017, : 1356 - 1366
  • [9] Task-Aware TCP in Data Center Networks
    Liu, Sen
    Huang, Jiawei
    Zhou, Yutao
    Wang, Jianxin
    He, Tian
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2019, 27 (01) : 389 - 404
  • [10] Characterizing the Impact of TCP Coexistence in Data Center Networks
    Ganji, Anirudh
    Singh, Anand
    Shahzad, Muhammad
    [J]. 2020 IEEE 40TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS), 2020, : 388 - 398