4.7 Article

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

Journal

IEEE TRANSACTIONS ON CLOUD COMPUTING
Volume 11, Issue 1, Pages 1038-1049

Publisher

IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
DOI: 10.1109/TCC.2021.3129511

Keywords

Cloud computing; Data center networking; flow scheduling; congestion control

Ask authors/readers for more resources

Flow scheduling and congestion control are crucial techniques for minimizing flow completion time in data center networks. This paper introduces Flash, a scheme that integrates congestion-aware scheduling and priority-based packet dropping to improve performance. Experimental results demonstrate that Flash outperforms existing schemes in terms of latency and flow completion time.
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.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.7
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available