Scheduling Coflows for Minimizing the Total Weighted Completion Time in Identical Parallel Networks

04/06/2022
by   Chi-Yeh Chen, et al.
0

Coflow is a recently proposed network abstraction to capture communication patterns in data centers. The coflow scheduling problem in large data centers is one of the most important NP-hard problems. Previous research on coflow scheduling focused mainly on the single-switch model. However, with recent technological developments, this single-core model is no longer sufficient. This paper considers the coflow scheduling problem in identical parallel networks. The identical parallel network is an architecture based on multiple network cores running in parallel. Coflow can be considered as divisible or indivisible. Different flows in a divisible coflow can be transmitted through different network cores. Considering the divisible coflow scheduling problem, we propose a (6-2/m)-approximation algorithm with arbitrary release times, and a (5-2/m)-approximation without release time, where m is the number of network cores. On the other hand, when coflow is indivisible, we propose a (7-2/m)-approximation algorithm with arbitrary release times, and a (6-2/m)-approximation without release time.

READ FULL TEXT

Please sign up or login with your details

Forgot password? Click here to reset

Sign in with Google

×

Use your Google Account to sign in to DeepAI

×

Consider DeepAI Pro