2019 IEEE 39th International Conference on Distributed Computing Systems (ICDCS) 2019
DOI: 10.1109/icdcs.2019.00204
|View full text |Cite
|
Sign up to set email alerts
|

Minimum Makespan Workflow Scheduling for Malleable Jobs with Precedence Constraints and Lifetime Resource Demands

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
4
1

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(4 citation statements)
references
References 21 publications
0
4
0
Order By: Relevance
“…These methods could differ in both the problem formulation and the solver. Most commonly, the optimization problem is formulated as a general Linear Programming (LP [9,12]) problem, Mixed Integer Linear Programming (MILP [11]) problem, or a flowbased graph optimization problem such as Min-Cost Max-Flow (MCMF [4]) problem. For example, TetriSched [40] automatically translates the workload resource requests as a MILP problem and solves it to effectively schedule tasks.…”
Section: Job Schedulingmentioning
confidence: 99%
See 1 more Smart Citation
“…These methods could differ in both the problem formulation and the solver. Most commonly, the optimization problem is formulated as a general Linear Programming (LP [9,12]) problem, Mixed Integer Linear Programming (MILP [11]) problem, or a flowbased graph optimization problem such as Min-Cost Max-Flow (MCMF [4]) problem. For example, TetriSched [40] automatically translates the workload resource requests as a MILP problem and solves it to effectively schedule tasks.…”
Section: Job Schedulingmentioning
confidence: 99%
“…Similar to the heuristic based schedulers, these works are not DAG-aware, and they assume predefined resource demands instead of co-optimizing. There are also schedulers that consider task dependencies and allow for resource demands to be malleable [9,12], but they do not consider cost in the optimization and are not heterogeneityaware. Also, for simplicity they neglect workload characteristics and assume all tasks will run faster with more resources.…”
Section: Job Schedulingmentioning
confidence: 99%
“…While the task assignment to the servers is not concerned. Chen et al [37] proposed BoltSched scheduling method, which heuristically scheduled tasks iteratively generating the shortest makespan so far, to allocate the amount of resource unit to each task. This work did not consider the resource provisioning problem of underlying resources.…”
Section: Related Workmentioning
confidence: 99%
“…There exist many DDL training frameworks [13]- [18] for CPU or GPU clusters, which allow users to share the resources and run their jobs concurrently. Some traditional schedulers [19]- [22] are not specifically designed for DDL training jobs and cannot leverage the characteristics of DDL (such as iterativeness and convergence properties) for maximal training efficiency. Some recent studies [23]- [25] focus on resource provisioning for multiple DDL jobs on the cloud.…”
Section: Introductionmentioning
confidence: 99%