Flash: Joint Flow Scheduling and Congestion Control in Data Center Networks

被引:11
|
作者
Gao, Chengxi [1 ]
Chu, Shuhui [2 ]
Xu, Hong [3 ]
Xu, Minxian [1 ]
Ye, Kejiang [1 ]
Xu, Chengzhong [4 ]
机构
[1] Chinese Acad Sci, Shenzhen Inst Adv Technol, Shenzhen 518055, Guangdong, Peoples R China
[2] Univ Macau, Dept Comp & Informat Sci, Macau 999078, Peoples R China
[3] Chinese Univ Hong Kong, Dept Comp Sci & Engn, Hong Kong, Peoples R China
[4] Univ Macau, Fac Sci & Technol, State Key Lab IoTSC, Macau 999078, Peoples R China
基金
中国国家自然科学基金;
关键词
Cloud computing; Data center networking; flow scheduling; congestion control;
D O I
10.1109/TCC.2021.3129511
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Flow scheduling and congestion control are two important techniques to reduce flow completion time in data center networks. While existing works largely treat them independently, the interactions between flow scheduling and congestion control are in general overlooked which leads to sub-optimal solutions, especially given that the link capacity is increasing faster than the switch port buffer size. In this paper, we present Flash, a simple yet effective scheme that integrates scheduling and congestion control. Specifically, Flash puts forward a congestion-aware scheduling scheme to determine the priority of flows based on the latest network congestion extent and the flow's bytes sent. Besides, Flash proposes a priority-based packet dropping scheme in switch port buffers and implements a priority-aware congestion control scheme. Experiment results show that Flash has superior performance: (1) it has 35.8% lower tail latency than PIAS and performs similar with pFabric in a 10G network without knowing the flow size, (2) in 100G networks with shallow buffers, the information agnostic Flash has 6.8% lower average FCT than the information-aware pFabric, (3) it outperforms pFabric by 13.5% in FCT if flow size is also known to Flash.
引用
收藏
页码:1038 / 1049
页数:12
相关论文
共 50 条
  • [41] Phase Plane Analysis of Congestion Control in Data Center Ethernet Networks
    Ren, Fengyuan
    Jiang, Wanchun
    2010 INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS ICDCS 2010, 2010,
  • [42] SDN-based TCP Congestion Control in Data Center Networks
    Lu, Yifei
    Zhu, Shuhong
    2015 IEEE 34TH INTERNATIONAL PERFORMANCE COMPUTING AND COMMUNICATIONS CONFERENCE (IPCCC), 2015,
  • [43] Nonlinear Control Analysis of Quantized Congestion Notification in Data Center Networks
    Ruan, Chang
    Zhang, Tao
    Li, Huixi
    Xi, Yanhui
    IEEE ACCESS, 2020, 8 : 125401 - 125411
  • [44] ICTCP: Incast Congestion Control for TCP in Data-Center Networks
    Wu, Haitao
    Feng, Zhenqian
    Guo, Chuanxiong
    Zhang, Yongguang
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2013, 21 (02) : 345 - 358
  • [45] Equation-Based Multicast Congestion Control in Data Center Networks
    Akamatsu, Junya
    Matsushima, Kenta
    Yamamoto, Miki
    2016 18TH ASIA-PACIFIC NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM (APNOMS), 2016,
  • [46] Scalable Congestion Control Protocol based on SDN in Data Center Networks
    Hwang, Jaehyun
    Yoo, Joon
    Lee, Sang-Hun
    Jin, Hyun-Wook
    2015 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2015,
  • [47] OTCP: SDN-Managed Congestion Control for Data Center Networks
    Jouet, Simon
    Perkins, Colin
    Pezaros, Dimitrios
    NOMS 2016 - 2016 IEEE/IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM, 2016, : 171 - 179
  • [48] Congestion Control Scheduling Scheme for Vehicular Networks
    Qureshi, Kashif Naseer
    Abdullah, Abdul Hanan
    Anwar, Raja Waseem
    PROCEEDINGS OF THE 2014 6TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY AND MULTIMEDIA (ICIM), 2014, : 55 - 59
  • [49] Joint call admission control/congestion control for wireless integrated voice/data networks
    Chung, SP
    Chiu, CL
    COMPUTER COMMUNICATIONS, 2002, 25 (17) : 1653 - 1664
  • [50] Congestion Control Algorithm for Data Center
    Gao, Xiue
    Zhao, Xin
    Li, Keqiu
    2014 ASIA-PACIFIC SERVICES COMPUTING CONFERENCE (APSCC), 2014, : 156 - 161