arrow
Return

Efficient Scheduling of Weighted Coflows in Data Centers

delete2019-09-01
delete22
delete
OA
AI
王之梁 (Zhiliang Wang)
张晗 (Han Zhang) *
施新刚 (Xingang Shi)
尹霞 cover
尹霞 (Xia Yin)
李亚慧 (Yahui Li)
H
Haijun Geng
Q
Qianhong Wu
J
Jianwei Liu
DOI:10.1109/TPDS.2019.2905560delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
Traditional network resource management mechanisms are mainly flow or packet based. Recently, coflow has been proposed as a new abstraction to capture the communication patterns in a rich set of data parallel applications in data centers. Coflows effectively model the application-level semantics of network resource usage, so high-level optimization goals, such as reducing the transfer latency of applications, can be better achieved by taking coflows as the basic elements in network resource allocation or scheduling. Although efficient coflow scheduling methods have been studied, in this paper, we advocate to schedule weighted coflows as a further step in this direction, where weights are used to express the importances or priorities of different coflows or their corresponding applications. We propose the Weighted Coflow Completion Time (WCCT) minimization problem and a (2 - 2/n+1)-approximate optimal offline algorithm, where n is the concurrent number of coflows. We then design an information-agnostic online algorithm named IAOA to dynamically schedule coflows according to their weights and the instantaneous network condition. We also design and implement a coflow scheduling system named FlyTransfer, which can use the online algorithm as its scheduling method. We test the performance of FlyTransfer by trace-driven simulations as well as real deployment in openstack. Our evaluation results show that, compared to the latest information-agnostic coflow scheduling algorithms, FlyTransfer can reduce more than 40 percent of the WCCT, and more than 30 percent of the completion time for coflows with above-the-average level of importance. It even outperforms the most efficient clairvoyant coflow scheduling method by reducing around 30 percent WCCT, and 25-30 percent of the completion time for coflows with above-the-average importance, respectively.
Keywords:
DataCenter
coflow
weight
CCT
WCCT
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

IEEE Transactions on Parallel and Distributed Systems cover
IEEE Transactions on Parallel and Distributed Systems
IF:
6
Papers:
5.2K
Citations:
1.1W

Organization

B
Beihang University
Scholars:
5.1W
Papers: 4.1W
Citations: 37
T
tsinghua university
Scholars:
11.7W
Papers: 10.0W
Citations: 137
S
Shanxi University
Scholars:
1.3W
Papers: 8.4K
Citations: 1.2W
researcher View more organizations