2022
DOI: 10.1145/3529113.3529136
|View full text |Cite
|
Sign up to set email alerts
|

The Case for Phase-Aware Scheduling of Parallelizable Jobs

Abstract: Parallelizable workloads are ubiquitous and appear across a diverse array of modern computer systems. Data centers, supercomputers, machine learning clusters, distributed computing frameworks, and databases all process jobs designed to be parallelized across many servers or cores. Unlike the jobs in more classical models, such as the M/G/k queue, that each run on a single server, parallelizable jobs are capable of running on multiple servers simultaneously. When a job is parallelized across additional servers … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
9
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
2

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(9 citation statements)
references
References 1 publication
0
9
0
Order By: Relevance
“…The choice of which jobs to process by the algorithm is defined by the number of jobs in each of the two-phases. Compared to the algorithm [15] that always prioritises jobs that are in their in-elastic phases, our algorithm prioritises jobs that are in their in-elastic phase only when there are sufficiently many of them and the total number of jobs is less compared to the total number of servers.…”
Section: B Our Contributionsmentioning
confidence: 99%
See 4 more Smart Citations
“…The choice of which jobs to process by the algorithm is defined by the number of jobs in each of the two-phases. Compared to the algorithm [15] that always prioritises jobs that are in their in-elastic phases, our algorithm prioritises jobs that are in their in-elastic phase only when there are sufficiently many of them and the total number of jobs is less compared to the total number of servers.…”
Section: B Our Contributionsmentioning
confidence: 99%
“…In addition to the analytical results, we also present average-case simulation results to illustrate the actual performance of the proposed algorithm. We compare the performance of our proposed algorithm with EQUI, the inelastic first algorithm [15], as well as the phase aware FCFS [19], and observe that the performance of our algorithm is comparable or better than EQUI and the inelastic first algorithm, while outperforming phase aware FCFS always.…”
Section: B Our Contributionsmentioning
confidence: 99%
See 3 more Smart Citations