2022
DOI: 10.1007/s10951-022-00733-x
|View full text |Cite
|
Sign up to set email alerts
|

Malleable scheduling beyond identical machines

Abstract: In malleable job scheduling, jobs can be executed simultaneously on multiple machines with the processing time depending on the number of allocated machines. Jobs are required to be executed non-preemptively and in unison, in the sense that they occupy, during their execution, the same time interval over all the machines of the allocated set. In this work, we study generalizations of malleable job scheduling inspired by standard scheduling on unrelated machines. Specifically, we introduce a general model of ma… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
1
1
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(3 citation statements)
references
References 25 publications
(55 reference statements)
0
3
0
Order By: Relevance
“…If, on the other hand, max i∈M j∈J:i∈Sj 1/g j (S j ) > α/V , then we conclude that the MMFA instance does not allow for a solution of value V (because such a solution would have load 1/V in the Assignment instance). ⊓ ⊔ This black-box reduction, together with the 3.16-approximation for speedimplementable functions [9] implies a 3-augmented 3.16-approximation for the well-known Santa Claus problem [2] (the special case of MMFA with linear utilities). A more careful analysis delivers the following stronger result: Corollary 1.…”
Section: Generalized Malleable Jobs and Fair Allocationsmentioning
confidence: 96%
See 2 more Smart Citations
“…If, on the other hand, max i∈M j∈J:i∈Sj 1/g j (S j ) > α/V , then we conclude that the MMFA instance does not allow for a solution of value V (because such a solution would have load 1/V in the Assignment instance). ⊓ ⊔ This black-box reduction, together with the 3.16-approximation for speedimplementable functions [9] implies a 3-augmented 3.16-approximation for the well-known Santa Claus problem [2] (the special case of MMFA with linear utilities). A more careful analysis delivers the following stronger result: Corollary 1.…”
Section: Generalized Malleable Jobs and Fair Allocationsmentioning
confidence: 96%
“…Parallel execution of a job on multiple machines is often used to optimize the overall makespan in time-critical task scheduling systems. Practical applications are numerous and diverse, varying from task scheduling in production and logistics, such as quay crane allocation in naval logistics [4,15] and cleaning activities on trains [3], to optimizing the performance of computationally demanding tasks, such as web search index update [28] and training neural networks [12] (see also [9,10] for further references and examples).…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation