@inproceedings{27dc498df553403698beee496b359689,
title = "PriorityMeister: Tail latency QoS for shared networked storage",
abstract = "Meeting service level objectives (SLOs) for tail latency is an important and challenging open problem in cloud computing infrastructures. The challenges are exacerbated by burstiness in the workloads. This paper describes PriorityMeister - a system that employs a combination of per-workload priorities and rate limits to provide tail latency QoS for shared networked storage, even with bursty workloads. PriorityMeister automatically and proactively configures workload priorities and rate limits across multiple stages (e.g., a shared storage stage followed by a shared network stage) to meet end-to-end tail latency SLOs. In real system experiments and under production trace workloads, PriorityMeister outperforms most recent reactive request scheduling approaches, with more workloads satisfying latency SLOs at higher latency percentiles. PriorityMeister is also robust to mis-estimation of underlying storage device performance and contains the effect of misbehaving workloads.",
author = "Timothy Zhu and Alexey Tumanov and Kozuch, {Michael A.} and Mor Harchol-Balter and Ganger, {Gregory R.}",
note = "Publisher Copyright: Copyright {\textcopyright} 2014 by the Association for Computing Machinery, Inc. (ACM).; 5th ACM Symposium on Cloud Computing, SOCC 2014 ; Conference date: 03-11-2014 Through 05-11-2014",
year = "2014",
month = nov,
day = "3",
doi = "10.1145/2670979.2671008",
language = "English (US)",
series = "Proceedings of the 5th ACM Symposium on Cloud Computing, SOCC 2014",
publisher = "Association for Computing Machinery",
booktitle = "Proceedings of the 5th ACM Symposium on Cloud Computing, SOCC 2014",
}