Proceedings of the Eleventh European Conference on Computer Systems 2016
DOI: 10.1145/2901318.2901355
|View full text |Cite
|
Sign up to set email alerts
|

TetriSched

Abstract: TetriSched is a scheduler that works in tandem with a calendaring reservation system to continuously re-evaluate the immediate-term scheduling plan for all pending jobs (including those with reservations and best-effort jobs) on each scheduling cycle. TetriSched leverages information supplied by the reservation system about jobs' deadlines and estimated runtimes to plan ahead in deciding whether to wait for a busy preferred resource type (e.g., machine with a GPU) or fall back to less preferred placement optio… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
2
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
5
3
1

Relationship

0
9

Authors

Journals

citations
Cited by 121 publications
(8 citation statements)
references
References 36 publications
0
2
0
Order By: Relevance
“…For resource management systems more broadly, Paragon [25] and Quasar [26] use collaborative filtering to match workloads to different machine types and avoid interference; their goal is complementary to Decima's. Tetrisched [74], like Decima, plans ahead in time, but uses a constraint solver to optimize job placement and requires the user to supply explicit constraints with their jobs. Firmament [33] also uses a constraint solver and achieves high-quality placements, but requires an administrator to configure an intricate scheduling policy.…”
Section: Related Workmentioning
confidence: 99%
“…For resource management systems more broadly, Paragon [25] and Quasar [26] use collaborative filtering to match workloads to different machine types and avoid interference; their goal is complementary to Decima's. Tetrisched [74], like Decima, plans ahead in time, but uses a constraint solver to optimize job placement and requires the user to supply explicit constraints with their jobs. Firmament [33] also uses a constraint solver and achieves high-quality placements, but requires an administrator to configure an intricate scheduling policy.…”
Section: Related Workmentioning
confidence: 99%
“…Tetrisched [30] is a heterogeneity-aware scheduler, that leverages runtime estimates, generated from information collected by the reservation system, to plan ahead. Task requirements are captured using a declarative language known as Space-Time Request Language.…”
Section: Constraint-aware Schedulingmentioning
confidence: 99%
“…Heterogeneity-aware resource managers Gavel [58] (✓) 𝑃 (✓) 𝐸,𝑆 AlloX [44] (✓) 𝑃 (✓) 𝐸,𝑆 Gandiva [81] (✓) 𝑃 (✓) 𝐸,𝑆 Themis [53] (✓) 𝑃 (✓) 𝐸,𝑆 (✓) 𝐴 Tetrished [75] (✓) 𝑃 (✓) 𝑆 (✓) 𝐴…”
Section: Challenges and System Designmentioning
confidence: 99%
“…Management of resources considering end hosts/servers in data centers (DCs) without taking into account INC is already a nontrivial problem which has been heavily investigated over the past years [6,9,14,23,34,59,75,77], also considering GPUs and other accelerators [29,54,58,60,81]. Throwing network appliance resources Ð INC resources for short Ð into the mix adds new challenges and significantly exacerbates existing ones (see Fig.…”
Section: Introductionmentioning
confidence: 99%