Proceedings of the 4th Annual Symposium on Cloud Computing 2013
DOI: 10.1145/2523616.2523637
|View full text |Cite
|
Sign up to set email alerts
|

Hierarchical scheduling for diverse datacenter workloads

Abstract: There has been a recent industrial effort to develop multi-resource hierarchical schedulers. However, the existing implementations have some shortcomings in that they might leave resources unallocated or starve certain jobs. This is because the multi-resource setting introduces new challenges for hierarchical scheduling policies. We provide an algorithm, which we implement in Hadoop, that generalizes the most commonly used multi-resource scheduler, DRF [1], to support hierarchies. Our evaluation shows that our… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
46
0

Year Published

2014
2014
2022
2022

Publication Types

Select...
5
2
1

Relationship

1
7

Authors

Journals

citations
Cited by 84 publications
(46 citation statements)
references
References 16 publications
0
46
0
Order By: Relevance
“…The most prominent definition of data center fairness is Dominant Resource Fairness (DRF) as introduced in [9]. DRF has been extended in many directions, for example by indivisibilities of resources and user hierarchies [10], [11], [12], [13]. A third approach to data centers fairness is the extension of Proportional Fairness [14] to multiple resources [15], [16].…”
Section: Related Workmentioning
confidence: 99%
“…The most prominent definition of data center fairness is Dominant Resource Fairness (DRF) as introduced in [9]. DRF has been extended in many directions, for example by indivisibilities of resources and user hierarchies [10], [11], [12], [13]. A third approach to data centers fairness is the extension of Proportional Fairness [14] to multiple resources [15], [16].…”
Section: Related Workmentioning
confidence: 99%
“…Later, Hadoop MapReduce implemented the DRF model for their Capacity ([apache.org 2014a]) and Fair Schedulers ([apache.org 2014b]). It has also been extended to be used in real-time to do finegrained packet scheduling inside routers ( [Ghodsi et al 2012]) as well as hierarchical scheduling within large organizations ( [Bhattacharya et al 2013]). Many of its more theoretical properties have been studied, e.g.…”
Section: Previous Workmentioning
confidence: 99%
“…For the internal, the introduction of the dominant resource fairness ( ) protocol has spurred much work on strategyproof allocation for Leontief Economies ( [Parkes et al 2012], [Dolev et al 2012], [Li and Xue 2013]) leading to important insights and unexpected connections between computer science ([Joe-Wong et al 2012]) and economics ( [Friedman et al 2011]). DRF has been extended to be used inside routers ( [Ghodsi et al 2012]) as well as large organizations with hierarchies ( [Bhattacharya et al 2013]). In addition, it has been deployed in production, running on thousands of nodes at Twitter in the Mesos resource manager ( ).…”
Section: Introductionmentioning
confidence: 99%
“…Each node i has a weight w i , which is a basis for obtaining resources, i.e., node n 3 should get w 3 / 4 i=1 w i resources from its parent node n r , and node n 3,1 should get w 3,1 / 2 i=1 w 3,i resources from n 3 . Because DRF has some shortcomings with respect to hierarchical scheduling, Arka et al proposed Hierarchy DRF (H-DRF) [1], which can deal with the issues in DRF such as resources left unallocated or the starving of certain jobs.…”
Section: Introductionmentioning
confidence: 99%
“…However, the latest scheduling technique, Hierarchy Dominant Resource Fairness (H-DRF) [1], has some shortcomings in heterogeneous environments, such as starving certain jobs or unfair resource allocation. This is because a heterogeneous environment brings new challenges.…”
mentioning
confidence: 99%