Proceedings of the ACM SIGOPS 22nd Symposium on Operating Systems Principles 2009
DOI: 10.1145/1629575.1629601
|View full text |Cite
|
Sign up to set email alerts
|

Quincy

Abstract: This paper addresses the problem of scheduling concurrent jobs on clusters where application data is stored on the computing nodes. This setting, in which scheduling computations close to their data is crucial for performance, is increasingly common and arises in systems such as MapReduce, Hadoop, and Dryad as well as many grid-computing environments. We argue that data-intensive computation benefits from a fine-grain resource sharing model that differs from the coarser semi-static resource allocations impleme… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
45
0

Year Published

2013
2013
2020
2020

Publication Types

Select...
8
2

Relationship

0
10

Authors

Journals

citations
Cited by 615 publications
(45 citation statements)
references
References 24 publications
(23 reference statements)
0
45
0
Order By: Relevance
“…Most burden the user with the choice of how many parallel tasks to use [68, §5], or rely on a separate "auto-scaling" component based on coarse heuristics [9,28]. Indeed, many fair schedulers [31,43] divide resources without paying attention to their decisions' efficiency: sometimes, an "unfair" schedule results in a more efficient overall execution.…”
Section: Setting the Right Level Of Parallelismmentioning
confidence: 99%
“…Most burden the user with the choice of how many parallel tasks to use [68, §5], or rely on a separate "auto-scaling" component based on coarse heuristics [9,28]. Indeed, many fair schedulers [31,43] divide resources without paying attention to their decisions' efficiency: sometimes, an "unfair" schedule results in a more efficient overall execution.…”
Section: Setting the Right Level Of Parallelismmentioning
confidence: 99%
“…configurations while ignoring specific QoS metrics such as response time, reliability, or security. Other systems such as YARN [55] , Apache Hadoop and Quincy [56] use a system centric fairness (e.g. CPU share or memory share) policy to map jobs to resources.…”
Section: Qos-aware Workload Scheduling In Datacenter Cloudsmentioning
confidence: 99%
“…Carrera, Steinder, Whalley, Torres, and Ayguadé (2008) try to guarantee performance fairness between web applications, in which, the CPU time is considered as the dominant resource. Isard et al (2009) guarantee the fairness for parallel computing in clusters, and aim to guarantee fair serving time to parallel jobs. Depending on a queue-based scheduler, the jobs could share processing time fairly.…”
Section: Related Workmentioning
confidence: 99%