2020 IEEE International Parallel and Distributed Processing Symposium (IPDPS) 2020
DOI: 10.1109/ipdps47924.2020.00041
|View full text |Cite
|
Sign up to set email alerts
|

Scheduling Malleable Jobs Under Topological Constraints

Abstract: Bleuse et al. (EuroPar 2018) introduced a general model for interference-aware scheduling in large scale parallel platforms. They considered two different types of communications: the flows induced by data exchanges during computations and the flows related to Input/Output operations. Rather than taking into account these communications explicitly, they restrict the possible allocations of a job by external topological constraints. In their work, jobs are considered to be rigid: a job requires a specific numbe… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
7
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
2
2
1

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(7 citation statements)
references
References 18 publications
(29 reference statements)
0
7
0
Order By: Relevance
“…In computing, e.g., modern heterogeneous parallel systems are typically consist of CPUs, GPUs, and I/O nodes, featuring different architectures and memory restrictions (Bleuse et al, 2017). To make optimal use of such systems, scheduling algorithms need to take the different architectures and the topology of the underlying communication network into consideration (Bampis et al, 2020). Another example is workforce assignment in production, where the assumption of identically-skilled workers is inappropriate in environments characterized by short-term contracts and an absence of standardized training (Nakade and Nishiwaki, 2008), in sheltered work centers for the disabled (Borba and Ritt, 2014), or in teams combining highly-trained specialized workers (Walter and Zimmermann, 2016).…”
Section: The Malleable Scheduling Modelmentioning
confidence: 99%
“…In computing, e.g., modern heterogeneous parallel systems are typically consist of CPUs, GPUs, and I/O nodes, featuring different architectures and memory restrictions (Bleuse et al, 2017). To make optimal use of such systems, scheduling algorithms need to take the different architectures and the topology of the underlying communication network into consideration (Bampis et al, 2020). Another example is workforce assignment in production, where the assumption of identically-skilled workers is inappropriate in environments characterized by short-term contracts and an absence of standardized training (Nakade and Nishiwaki, 2008), in sheltered work centers for the disabled (Borba and Ritt, 2014), or in teams combining highly-trained specialized workers (Walter and Zimmermann, 2016).…”
Section: The Malleable Scheduling Modelmentioning
confidence: 99%
“…In the construction of the assignment T, the jobs are split in two sets J (1) and J (2) such that each machine each machine processes at most one job from J (2) and each j ∈ J (2) is assigned to a set of machines with f j (T j ) ≤ 2C [9, Proposition 9], -and each job j ∈ J (1) is assigned to a single machine i with x ij ≥ 1 2 . Moreover j∈J (1) :i∈Tj f j ({i}) ≤ 2 • j∈J (1) :i∈Tj f j ({i})x ij for each machine i ∈ M [9, Proposition 8].…”
Section: Appendix For Section 5: Proofs Of Corollaries 17 and 18mentioning
confidence: 99%
“…Moreover j∈J (1) :i∈Tj f j ({i}) ≤ 2 • j∈J (1) :i∈Tj f j ({i})x ij for each machine i ∈ M [9, Proposition 8]. As a consequence, f j ({i}) ≤ 2C and no machine is assigned more than two jobs from J (1) . Moreover, if a machine i is assigned two jobs from j 1 , j 2 ∈ J (1) , then x ij1 , x ij2 ≥ 1 2 together with (1) implies x ij = 0 for all other jobs.…”
Section: Appendix For Section 5: Proofs Of Corollaries 17 and 18mentioning
confidence: 99%
See 2 more Smart Citations