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 条
  • [1] Congestion Aware Priority Flow Control in Data Center Networks
    Avci, Serhat Nazim
    Li, Zhenjiang
    Liu, Fangping
    2016 IFIP NETWORKING CONFERENCE (IFIP NETWORKING) AND WORKSHOPS, 2016, : 126 - 134
  • [2] A Weighted Optimal Scheduling Scheme for Congestion Control in Cloud Data Center Networks
    Li, Yun
    Jian, Shi-Jie
    Hsieh, Sun-Yuan
    Chung, Wei-Kang
    Zomaya, Albert Y.
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2023, 16 (04) : 2402 - 2410
  • [3] Joint optimization of scheduling and congestion control in communication networks
    Andrews, Matthew
    2006 40TH ANNUAL CONFERENCE ON INFORMATION SCIENCES AND SYSTEMS, VOLS 1-4, 2006, : 1572 - 1577
  • [4] Regional Congestion Control in Data Center Networks
    Yang, Fan
    Wang, Zhan
    Liu, Xiaoli
    Cao, Zheng
    Yuan, Guojun
    An, Xuejun
    2017 IEEE 23RD INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2017, : 702 - 709
  • [5] Joint Congestion Control and Scheduling in Wireless Networks With Network Coding
    Hou, Ronghui
    Lui, King-Shan
    Li, Jiandong
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2014, 63 (07) : 3304 - 3317
  • [6] Congestion Control in Software Defined Data Center Networks Through Flow Rerouting
    Gholami, Masoumeh
    Akbari, Behzad
    2015 23RD IRANIAN CONFERENCE ON ELECTRICAL ENGINEERING (ICEE), 2015, : 654 - 657
  • [7] DCI-NACC: flow scheduling and congestion control based on programmable data plane in high-performance data center networks
    Geng, Junjie
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2022, 122 (01): : 51 - 63
  • [8] DCI-NACC: flow scheduling and congestion control based on programmable data plane in high-performance data center networks
    Junjie Geng
    The International Journal of Advanced Manufacturing Technology, 2022, 122 : 51 - 63
  • [9] Multicast Congestion Control with Quantized Congestion Notification in Data Center Networks
    Tanisawa, Yuki
    Yamamoto, Miki
    IEICE TRANSACTIONS ON COMMUNICATIONS, 2014, E97B (06) : 1121 - 1129
  • [10] Tardy Flow Scheduling in Data Center Networks
    Kim, Gyuyeong
    Lee, Wonjun
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2016, E99D (09): : 2400 - 2403