DocumentCode :
166963
Title :
SLA-aware resource scheduling for cloud storage
Author :
Zhihao Yao ; Papapanagiotou, Ioannis ; Callaway, Robert D.
Author_Institution :
Comput. & Inf. Technol., Purdue Univ., West Lafayette, IN, USA
fYear :
2014
fDate :
8-10 Oct. 2014
Firstpage :
14
Lastpage :
19
Abstract :
As most on-line services are now hosted on the cloud, customers are requesting Service Level Agreements (SLAs) in order to use cloud services with acceptable Quality of Service. Nonetheless, the cloud is based on provisioning resources on demand (known as cloud elasticity). Hence, it is of primary importance to design multi-tenant cloud storage solutions that can provide storage services with guarantees equivalent or close to bare-metal deployments. In this paper, we address the problem of scheduling volume create requests to backend hosts. We design and implement SLA-aware scheduling policies based on the distributed OpenStack scheduling model. We compare and contrast the existing scheduling storage policies by performing a simulation experiment. We demonstrate that a new SLA-aware scheduling policy that takes into account both the available capacity but also the I/O throughput of the backend nodes is needed to offer quality storage services. Our SLA-aware scheduling policy is able to achieve more than 20% improvement in the rate of SLA violations. Furthermore, it requires fewer storage nodes (hence lower capital expenses) and can provide higher volume I/O throughput performance compared to the default policies.
Keywords :
cloud computing; contracts; input-output programs; scheduling; storage management; SLA-aware resource scheduling; SLA-aware scheduling policies; SLA-aware scheduling policy; backend hosts; bare-metal deployments; distributed OpenStack scheduling model; higher volume IO throughput performance; multitenant cloud storage solutions; on demand resources provisioning; on-line services; quality of service; scheduling storage policies; service level agreements; volume create requests; Cloud computing; Filtering; Job shop scheduling; Measurement; Processor scheduling; Resource management; Throughput; Cloud storage; Infrastructure as a Service; Resource Scheduling; Service Level Agreement (SLA);
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Cloud Networking (CloudNet), 2014 IEEE 3rd International Conference on
Conference_Location :
Luxembourg
Type :
conf
DOI :
10.1109/CloudNet.2014.6968962
Filename :
6968962
Link To Document :
بازگشت