2014
DOI: 10.1145/2740070.2626334
|View full text |Cite
|
Sign up to set email alerts
|

Multi-resource packing for cluster schedulers

Abstract: Tasks in modern data-parallel clusters have highly diverse resource requirements along CPU, memory, disk and network. We present Tetris, a multi-resource cluster scheduler that packs tasks to machines based on their requirements of all resource types. Doing so avoids resource fragmentation as well as over-allocation of the resources that are not explicitly allocated, both of which are drawbacks of current schedulers. Tetris adapts heuristics for the multidimensional bin packing problem to the context of cluste… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
19
0

Year Published

2014
2014
2022
2022

Publication Types

Select...
4
4
2

Relationship

0
10

Authors

Journals

citations
Cited by 215 publications
(25 citation statements)
references
References 18 publications
0
19
0
Order By: Relevance
“…This scheduling approach may be the perfect choice when real-time responses are not required [45,46], since the omniscient algorithm performs high-quality task assignations by considering all restrictions and features of the data-center [47][48][49][50] at the cost of longer latency [46]. The scheduling process of a monolithic scheduler, such as that given by Google Borg [51], is illustrated in Figure 1.…”
Section: Scheduling Models For Data Centers At a Glancementioning
confidence: 99%
“…This scheduling approach may be the perfect choice when real-time responses are not required [45,46], since the omniscient algorithm performs high-quality task assignations by considering all restrictions and features of the data-center [47][48][49][50] at the cost of longer latency [46]. The scheduling process of a monolithic scheduler, such as that given by Google Borg [51], is illustrated in Figure 1.…”
Section: Scheduling Models For Data Centers At a Glancementioning
confidence: 99%
“…Qazi et al [14] introduced resource management module to balance the computing resource consumption at each middlebox, in the context of software defined networking. Grandl et al [15] orchestrated multiple resources via a heuristic packing approach for cluster scheduler, to optimize the job completion time. Zhou et al [16] developed a blind resource scheduling algorithm for mobile media cloud, by formulating a finite time horizon optimization problem and statically routing user requests to appropriate media service nodes.…”
Section: Related Workmentioning
confidence: 99%
“…In [19], heuristics for virtual machines consolidation are validated. Grandl et al [11] considered multiple resource requirements (e.g., CPU, memory and networking) of multimedia services, formulating a multi-dimensional bin packing problem to simultaneously achieve satisfactory system performance and fairness. In [21], the authors consider the problem of fair load balancing different resource demands and address the problem on how to best match each application tier on each resource.…”
Section: Virtual Machine Packingmentioning
confidence: 99%