The 31st ACM Symposium on Parallelism in Algorithms and Architectures 2019
DOI: 10.1145/3323165.3323179
|View full text |Cite
|
Sign up to set email alerts
|

Near Optimal Coflow Scheduling in Networks

Abstract: The coflow scheduling problem has emerged as a popular abstraction in the last few years to study data communication problems within a data center [6]. In this basic framework, each coflow has a set of communication demands and the goal is to schedule many coflows in a manner that minimizes the total weighted completion time. A coflow is said to complete when all its communication needs are met. This problem has been extremely well studied for the case of complete bipartite graphs that model a data center with… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
38
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 21 publications
(38 citation statements)
references
References 27 publications
0
38
0
Order By: Relevance
“…As we have described, the data locality scheduling optimization for both the aggregation and join operator can be converted into the MILP problem as presented in the optimization model P 2 . It is obvious that our optimization is more complex than a single coflow scheduling, which actually can be mapped to an open-shop scheduling problem [11], [26], [27], of which the computational complexity is NP-hard 2 . From a theoretical perspective, our problem solving time is exponential time.…”
Section: Metaheuristics-based Formulationmentioning
confidence: 99%
“…As we have described, the data locality scheduling optimization for both the aggregation and join operator can be converted into the MILP problem as presented in the optimization model P 2 . It is obvious that our optimization is more complex than a single coflow scheduling, which actually can be mapped to an open-shop scheduling problem [11], [26], [27], of which the computational complexity is NP-hard 2 . From a theoretical perspective, our problem solving time is exponential time.…”
Section: Metaheuristics-based Formulationmentioning
confidence: 99%
“…Approximation algorithms for average completion time of co-flows on a non-blocking switch are given in [1,38,49,48]. Scheduling over general network topologies is studied in [15,32,51], including approximation algorithms for average completion time.…”
Section: Related Workmentioning
confidence: 99%
“…The variable x e,t denotes the fraction of flow e scheduled in round t. Constraint (14) ensures that the total size of all edges adjacent to a port that are scheduled in a round is no more than the port's capacity. Constraint (15) ensures that all edges are scheduled.…”
Section: Maximum Response Time Approximationmentioning
confidence: 99%
See 2 more Smart Citations