TCP incast solutions in data center networks: A classification and survey

被引:9
|
作者
Alipio, Melchizedek [1 ]
Tiglao, Nestor Michael [2 ]
Bokhari, Fawaz [3 ]
Khalid, Salman [4 ]
机构
[1] De La Salle Univ, Elect & Commun Engn Dept, 2401 Taft Ave, Manila 0922, Philippines
[2] Univ Philippines Diliman, Elect & Elect Engn Inst, Quezon City 1101, Philippines
[3] Univ Punjab, Punjab Univ Coll Informat Technol, Lahore, Pakistan
[4] Senarios Pvt Ltd, Lahore, Pakistan
关键词
Active queue management; Congestion control; Cloud computing; Data center networks; TCP incast; CONGESTION CONTROL; HIGH-SPEED; ARCHITECTURE; ALGORITHMS; DESIGN;
D O I
10.1016/j.jnca.2019.102421
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In recent years, Data Centers Networks (DCNs) have been deployed to serve as the backbone to support the extensive variety of services offered through the Internet like social networking, web hosting, and e-commerce. The Transmission Control Protocol (TCP) is at present, the most widely used transmission protocol in DCNs and the Internet. When several senders simultaneously send data to a single receiver in a DCN, congestion occurs at the switches' buffer at the receiver's end. This phenomenon of throughput collapse, particularly in data centers, is termed as the TCP incast problem. In this work, we survey and develop a classification scheme of TCP incast solutions in DCNs. We classify the TCP incast solutions on a multi-level criteria based on the TCP/IP protocol stack either TCP or non-TCP approach from our comprehensive survey. Each level includes sublevel classification such as delay-based congestion control schemes, active queue management based solutions, or probabilistic schemes. We also discuss the performance of each existing solutions in terms of its ability to alleviate the network during incast conditions. Furthermore, we present the strengths and weaknesses of each TCP incast techniques. Finally, we outline the open challenges and issues in mitigating the TCP incast in DCNs. We believe that the result of our survey can serve as a design guide to researchers and engineers in designing future DCN protocols.
引用
收藏
页数:28
相关论文
共 50 条
  • [1] 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
  • [2] 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,
  • [3] On Mitigating TCP Incast in Data Center Networks
    Zhang, Yan
    Ansari, Nirwan
    [J]. 2011 PROCEEDINGS IEEE INFOCOM, 2011, : 51 - 55
  • [4] Analysis for TCP in data center networks: Outcast and Incast
    Qin, Yang
    Yang, Weihong
    Ye, Yibin
    Shi, Yao
    [J]. JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2016, 68 : 140 - 150
  • [5] Modeling and understanding TCP incast in data center networks
    Zhang, Jiao
    Ren, Fengyuan
    Lin, Chuang
    [J]. 2011 PROCEEDINGS IEEE INFOCOM, 2011, : 1377 - 1385
  • [6] Improvement of a TCP Incast Avoidance Method for Data Center Networks
    Kajita, Kazutoshi
    Osada, Shigeyuki
    Fukushima, Yukinobu
    Yokohira, Tokumi
    [J]. 2013 INTERNATIONAL CONFERENCE ON ICT CONVERGENCE (ICTC 2013): FUTURE CREATIVE CONVERGENCE TECHNOLOGIES FOR NEW ICT ECOSYSTEMS, 2013, : 460 - 465
  • [7] Backoff Algorithms to Avoid TCP Incast in Data Center Networks
    Osada, Shigeyuki
    Izumi, Daichi
    Kishimoto, Shiden
    Fukushima, Yukinobu
    Yokohira, Tokumi
    [J]. 2018 INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGY CONVERGENCE (ICTC), 2018, : 515 - 520
  • [8] Deadline and Incast Aware TCP for cloud data center networks
    Hwang, Jaehyun
    Yoo, Joon
    Choi, Nakjung
    [J]. COMPUTER NETWORKS, 2014, 68 : 20 - 34
  • [9] Taming TCP Incast Throughput Collapse in Data Center Networks
    Zhang, Jiao
    Ren, Fengyuan
    Tang, Li
    Lin, Chuang
    [J]. 2013 21ST IEEE INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS (ICNP), 2013,
  • [10] Modeling and Solving TCP Incast Problem in Data Center Networks
    Zhang, Jiao
    Ren, Fengyuan
    Tang, Li
    Lin, Chuang
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2015, 26 (02) : 478 - 491