DiffTREAT: Differentiated Traffic Scheduling Based on RNN in Data Centers

Ziqi Wei,Qing Li,Keke Zhu,Jianer Zhou,Longhao Zou,Yong Jiang,Xi Xiao
DOI: https://doi.org/10.1109/tcc.2022.3206593
IF: 5.697
2023-01-01
IEEE Transactions on Cloud Computing
Abstract:Transmission schemes in data centers are supposed to accurately distinguish flow types for different scheduling. However, prior efforts failed to meet the needs at all levels in a cost-effectively way. Nor the existing schemes proved applicable to all the diverse scenarios or dynamic traffic patterns. Therefore, we proposed Diff erentiated Tr affic sch E duling in d A ta cen T ers (DiffTREAT) based the Recurrent Neural Network (RNN), aiming to simplify the transmission in the dynamic and diverse network scenarios. First, DiffTREAT utilizes deep learning methods for traffic classification and flow size prediction. Second, according to the classified results of flows, DiffTREAT adopts multilevel priority queues to ensure the preferential transmission of latency-sensitive flows while optimizing the overall average flow completion time (FCT). Third, DiffTREAT employs the network cache to increase the capacity of data center networks (DCN), which effectively fights against the traffic burst and improves the throughput of latency-insensitive flows. DiffTREAT has been tested in different topologies in the contexts of diverse network loads and real-world workloads. Experiment results showed that compared with state-of-the-art schemes, DiffTREAT yielded both the lower average flow completion time for latency-sensitive flows and the higher throughput for latency-insensitive flow.
What problem does this paper attempt to address?