Back to Search Start Over

Adaptive Resource Allocation and Provisioning in Multi-Service Cloud Environments

Authors :
Al-Dubai, Ahmed
Alsarhan, Ayoub
Itradat, Awni
Zomaya, Albert
Min, Geyong
Al-Dubai, Ahmed Y.
Zomaya, Albert Y.
Publication Year :
2017
Publisher :
Institute of Electrical and Electronics Engineers, 2017.

Abstract

In the current cloud business environment, the cloud provider (CP) can provide a means for offering the required quality of service (QoS) for multiple classes of clients. We consider the cloud market where various resources such as CPUs, memory, and storage in the form of Virtual Machine (VM) instances can be provisioned and then leased to clients with QoS guarantees. Unlike existing works, we propose a novel Service Level Agreement (SLA) framework for cloud computing, in which a price control parameter is used to meet QoS demands for all classes in the market. The framework uses reinforcement learning (RL) to derive a VM hiring policy that can adapt to changes in the system to guarantee the QoS for all client classes. These changes include: service cost, system capacity, and the demand for service. In exhibiting solutions, when the CP leases more VMs to a class of clients, the QoS is degraded for other classes due to an inadequate number of VMs. However, our approach integrates computing resources adaptation with service admission control based on the RL model. To the best of our knowledge, this study is the first attempt that facilitates this integration to enhance the CP's profit and avoid SLA violation. Numerical analysis stresses the ability of our approach to avoid SLA violation while maximizing the CP’s profit under varying cloud environment conditions.

Details

Language :
English
ISSN :
10459219
Database :
OpenAIRE
Accession number :
edsair.core.ac.uk....94e31a25a35226f78c25f8b4a251b6e8