AMP: An Adaptive Multipath TCP for Data Center Networks

被引:0
|
作者
Kheirkhah, Morteza [1 ]
Lee, Myungjin [2 ]
机构
[1] UCL, London, England
[2] Univ Edinburgh, Edinburgh, Midlothian, Scotland
基金
欧盟地平线“2020”;
关键词
D O I
10.23919/ifipnetworking46909.2019.8999392
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
MPTCP and its ECN-capable variants such as XMP and DCM have recently been introduced to effectively exploit the path diversity of modern data center networks (DCNs). Although these multipath schemes improve overall network throughput compared to single-path schemes due to their fast, host-based, load balancing ability, they failed to address the following two problems: TCP incast and last hop unfairness. Firstly, these mechanisms cause frequent TCP incast collapses when used for workloads with a many-to-one communication pattern, commonly found in DCNs. Secondly, the last hop unfairness problem severely violates network fairness as single-path flows achieve 2-5 times less throughput than multipath flows. To effectively tackle these problems, we propose the Adaptive MultiPath (AMP) congestion control mechanism that quickly detects the onset of these problems and transforms its multipath flow into a single-path flow. Once these problems disappear, AMP safely reverses this transformation and continues data transmission via multiple paths. Our evaluation results under a diverse set of scenarios in a large-scale fat-tree topology demonstrate that AMP is robust to the TCP incast problem and improves network fairness between multipath and single-path flows significantly with no performance loss.
引用
收藏
页数:9
相关论文
共 50 条
  • [21] Distributed Multipath Routing Algorithm for Data Center Networks
    Jung, Eun-Sung
    Vishwanath, Venkatram
    Kettimuthu, Rajkumar
    [J]. 2014 INTERNATIONAL WORKSHOP ON DATA-INTENSIVE SCALABLE COMPUTING SYSTEMS (DISCS), 2014, : 49 - 56
  • [22] Explicit Multipath Congestion Control for Data Center Networks
    Cao, Yu
    Xu, Mingwei
    Fu, Xiaoming
    Dong, Enhuan
    [J]. PROCEEDINGS OF THE 2013 ACM INTERNATIONAL CONFERENCE ON EMERGING NETWORKING EXPERIMENTS AND TECHNOLOGIES (CONEXT '13), 2013, : 73 - 84
  • [23] 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
  • [24] 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
  • [25] 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
  • [26] 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
  • [27] TCP Variants for Data Center Networks: A Comparative Study
    Tahiliani, Rohit P.
    Tahiliani, Mohit P.
    Sekaran, K. Chandra
    [J]. 2012 INTERNATIONAL SYMPOSIUM ON CLOUD AND SERVICES COMPUTING (ISCOS 2012), 2012, : 57 - 62
  • [28] Modeling and understanding TCP incast in data center networks
    Zhang, Jiao
    Ren, Fengyuan
    Lin, Chuang
    [J]. 2011 PROCEEDINGS IEEE INFOCOM, 2011, : 1377 - 1385
  • [29] An Adaptive and Efficient Packet Scheduler for Multipath TCP
    Rajnish Kumar Chaturvedi
    Satish Chand
    [J]. Iranian Journal of Science and Technology, Transactions of Electrical Engineering, 2021, 45 : 349 - 365
  • [30] An Adaptive and Efficient Packet Scheduler for Multipath TCP
    Chaturvedi, Rajnish Kumar
    Chand, Satish
    [J]. IRANIAN JOURNAL OF SCIENCE AND TECHNOLOGY-TRANSACTIONS OF ELECTRICAL ENGINEERING, 2021, 45 (02) : 349 - 365