2012
DOI: 10.21236/ada569773
|View full text |Cite
|
Sign up to set email alerts
|

Cake: Enabling High-level SLOs on Shared Storage Systems

Abstract: Cake is a coordinated, multi-resource scheduler for shared distributed storage environments with the goal of achieving both high throughput and bounded latency. Cake uses a two-level scheduling scheme to enforce high-level service-level objectives (SLOs). Firstlevel schedulers control consumption of resources such as disk and CPU. These schedulers (1) provide mechanisms for differentiated scheduling, (2) split large requests into smaller chunks, and (3) limit the number of outstanding device requests, which to… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
65
0

Year Published

2013
2013
2019
2019

Publication Types

Select...
5
3
2

Relationship

0
10

Authors

Journals

citations
Cited by 34 publications
(65 citation statements)
references
References 14 publications
0
65
0
Order By: Relevance
“…However, it relies mostly on centralized resource management whereas Wisp is fully decentralized. Enforcing high-level scheduling policies and fair sharing have been explored in the context of distributed storage systems [30,31,62,67,73,74]; however, they typically consider simpler execution structures (e.g., client to server) whereas Wisp focuses on a general DAG wherein individual processes lack end-to-end visibility. Lastly, several proposals exist for optimizing job completion times for DAGs of tasks in big-data systems [11,28,77,78].…”
Section: Related Workmentioning
confidence: 99%
“…However, it relies mostly on centralized resource management whereas Wisp is fully decentralized. Enforcing high-level scheduling policies and fair sharing have been explored in the context of distributed storage systems [30,31,62,67,73,74]; however, they typically consider simpler execution structures (e.g., client to server) whereas Wisp focuses on a general DAG wherein individual processes lack end-to-end visibility. Lastly, several proposals exist for optimizing job completion times for DAGs of tasks in big-data systems [11,28,77,78].…”
Section: Related Workmentioning
confidence: 99%
“…The study in [10] shows that isolation through virtual machines (VM) yields lower performance compared to the shared process model. A majority of current research in multi-tenance [4,5,7,11,12] focuses on the shared process model which our work targets as well.…”
Section: Related Workmentioning
confidence: 99%
“…Pesto [12] and Cake [23] focus on storage resource provisioning to meet administrator-specified storage SLOs. Xu et al's work [25] considered the profit-driven resource optimization problem and formalized it as an instance of the continuous knapsack problem which they solved using a greedy allocation algorithm.…”
Section: B Resource-specific Solutionsmentioning
confidence: 99%