Two-level Storage QoS to Manage Performance for Multiple Tenants with Multiple Workloads

Page view(s)
21
Checked on Apr 11, 2024
Two-level Storage QoS to Manage Performance for Multiple Tenants with Multiple Workloads
Title:
Two-level Storage QoS to Manage Performance for Multiple Tenants with Multiple Workloads
Journal Title:
Cloud Computing Technology and Science (CloudCom), 2014 IEEE 6th International Conference on
Keywords:
Publication Date:
15 December 2014
Citation:
S. Q. Ren, S. Cheng, Y. Zhang, E. S. Lim, K. L. Yong and Z. Li, "Two-Level Storage QoS to Manage Performance for Multiple Tenants with Multiple Workloads," Cloud Computing Technology and Science (CloudCom), 2014 IEEE 6th International Conference on, Singapore, 2014, pp. 107-113.
Abstract:
With more applications moving to cloud, scalable storage systems, composed of a cluster of storage servers and gateways, are deployed as the back-end infrastructure to accommodate high-volume data. In such an environment, it is a challenge to provide predictable and controllable storage performance for multitenanted users with multiple applications, due to performance violation from misbehaving applications. In this paper, we propose a two-level QoS controller over scalable storage system. On the higher level, I/O throughput rented by each tenant is guaranteed and strictly limited by a CAP value. On the lower level, this rented service can be on-demand served among multiple applications under the same tenant. Thus our distributed controller not only shields performance violation from "noisy" tenants but also allows tenants to fully utilizing the rented I/O throughput. Furthermore, the QoS controller is implemented in an efficient manner, by reusing the communication channels among gateways and storage servers and piggybacking control signals on data communications. The experimental results have shown that the two-level QoS controller can guarantee I/O throughput at tenant level by controlling the CAP value while accelerating applications by on-demand serving at a very little computation cost.
License type:
PublisherCopyrights
Funding Info:
Description:
(c) 2014 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other users, including reprinting/ republishing this material for advertising or promotional purposes, creating new collective works for resale or redistribution to servers or lists, or reuse of any copyrighted components of this work in other works.
ISBN:

Files uploaded:

File Size Format Action
2679.pdf 206.22 KB PDF Open