2019
DOI: 10.1016/j.comnet.2019.05.010
|View full text |Cite
|
Sign up to set email alerts
|

Scheduling dependent coflows to minimize the total weighted job completion time in datacenters

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
20
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 8 publications
(20 citation statements)
references
References 13 publications
0
20
0
Order By: Relevance
“…In the multi-stage job scenarios, minimizing the average CCT does not necessarily lead to minimizing jobs completion time because the dependencies in a job should be considered. To tackle this problem, several heuristics [12] and approximation solutions [13], [14] have recently been proposed to minimize JCT. However, they simplified the problem with some relaxation and ignored the workload characteristics.…”
Section: Input Datamentioning
confidence: 99%
See 2 more Smart Citations
“…In the multi-stage job scenarios, minimizing the average CCT does not necessarily lead to minimizing jobs completion time because the dependencies in a job should be considered. To tackle this problem, several heuristics [12] and approximation solutions [13], [14] have recently been proposed to minimize JCT. However, they simplified the problem with some relaxation and ignored the workload characteristics.…”
Section: Input Datamentioning
confidence: 99%
“…In a multi-stage job scenario, due to the dependency between coflows, minimizing CCT may not minimize JCT. To the best of our knowledge, only a few works [12], [13], [1], [25] considered the coflow scheduling problem in the case of multi-stage jobs. Aalo [12] is the first effective heuristic algorithm with the objective of minimizing JCT, which discusses coflow scheduling in multi-stage jobs, and proposes to prioritize coflows according to dependency orders to schedule coflow.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…For jobs with a single communication stage, minimizing the average completion times of coflows results in the job's latency improvement. However, for multi-stage jobs, minimizing the average coflow completion time might not be the right metric and might even lead to a worse performance, as it ignores the dependencies between coflows in a job [5], [6], [11].…”
Section: Introductionmentioning
confidence: 99%
“…Each job is represented by a DAG (Directed Acyclic Graph) among its coflows that capture the (Starts-After) dependencies among the coflows. As in [5], [8]- [11], the data center network is modeled as an m×m switch where m is the number of servers (see Section II for the formal job and data center network model). As an illustration, Figure 1 shows one multi-stage job in a 2 × 2 switch.…”
Section: Introductionmentioning
confidence: 99%