An adaptive control method for resource provisioning with resource utilization constraints in cloud computing

Research output: Contribution to journalArticlepeer-review

Abstract

Cloud computing enables users to purchase virtual resources on demand; therefore, the service requests change over time. Dynamic resource provisioning for cloud computing has become a key challenge. To reduce the associated costs, resource utilization must be improved, and ensure the Quality of Service (QoS) to meet the service-level agreements (SLAs). However, it is difficult to improve the resource utilization level and maintain a high QoS with fluctuating workloads in shared cloud computing systems. In this paper, we propose an adaptive control method for resource provisioning in cloud computing systems to simultaneously improve the resource utilization, achieve a satisfactory QoS, and react to the dynamic workload. We proposed an approach integrating adaptive multi-input and multi-output (MIMO) control and radial basis function (RBF) neural network to react to the highly dynamic workloads, and precisely control the resource allocation to improve resource utilization based on the maximum allowable QoS requirements. Experiments based on real-world workloads show that the proposed approach jointly improves resource utilization, maintains a satisfactory QoS, and handles workload fluctuations in a coordinated manner.

Original languageEnglish
Pages (from-to)485-497
Number of pages13
JournalInternational Journal of Computational Intelligence Systems
Volume12
Issue number2
DOIs
StatePublished - 2019

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 8 - Decent Work and Economic Growth
    SDG 8 Decent Work and Economic Growth
  2. SDG 12 - Responsible Consumption and Production
    SDG 12 Responsible Consumption and Production

Keywords

  • Adaptive control
  • Cloud computing
  • Dynamic resource provisioning
  • Neural network
  • QoS
  • Resource efficiency

Fingerprint

Dive into the research topics of 'An adaptive control method for resource provisioning with resource utilization constraints in cloud computing'. Together they form a unique fingerprint.

Cite this