Back to Search Start Over

Dynamic Scheduling with Service Curve for QoS Guarantee of Large-Scale Cloud Storage.

Authors :
Zhang, Yu
Wei, Qingsong
Chen, Cheng
Xue, Mingdi
Yuan, Xinkun
Wang, Chundong
Source :
IEEE Transactions on Computers. Apr2018, Vol. 67 Issue 4, p457-468. 12p.
Publication Year :
2018

Abstract

With the growing popularity of cloud storage, more and more diverse applications with diverse service level agreements (SLAs) are being accommodated into it. The quality of service (QoS) support for applications in a shared cloud storage becomes important. However, performance isolation, diverse performance requirements, especially harsh latency guarantees and high system utilization, are all challenging and desirable for QoS design. In this paper, we propose a service curve-based QoS algorithm to support latency guarantee applications, IOPS guarantee applications and best-effort applications at the same storage system, which not only provides a QoS guarantee for applications, but also pursues better system utilization. Three priority queues are exploited and different service curves are applied for different types of applications. I/O requests from different applications are scheduled and dispatched among the three queues according to their service curves and I/O urgency status, so that QoS requirements of all applications can be guaranteed on the shared storage system. Our experimental results show that our algorithm not only simultaneously guarantees the QoS targets of latency and throughput (IOPS), but also improves the utilization of storage resources. [ABSTRACT FROM PUBLISHER]

Details

Language :
English
ISSN :
00189340
Volume :
67
Issue :
4
Database :
Academic Search Index
Journal :
IEEE Transactions on Computers
Publication Type :
Academic Journal
Accession number :
128463134
Full Text :
https://doi.org/10.1109/TC.2017.2773511