Optimal resource provisioning for cloud computing environment

  • Authors:
  • Chunlin Li;La Yuan Li

  • Affiliations:
  • Department of Computer Science, Wuhan University of Technology, Wuhan, P.R. China 430063;Department of Computer Science, Wuhan University of Technology, Wuhan, P.R. China 430063

  • Venue:
  • The Journal of Supercomputing
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

The paper presents an efficient cloud resource provisioning approach. The Software as a Service (SaaS) provider leases resources from cloud providers and also leases software as services to SaaS users. The SaaS providers aim at minimizing the payment of using VMs from cloud providers, and want to maximize the profit earned through serving the SaaS users' requests. The SaaS providers also guarantee meeting quality of service (QoS) requirements of the SaaS users. The cloud provider is to maximize the profit without exceeding the upper bound of energy consumption of cloud provider for provisioning virtual machines (VMs) to the SaaS provider. The SaaS users purpose to obtain the optimized QoS to accomplish their jobs with a limited budget and deadline. The proposed optimal cloud resource provisioning algorithm includes two sub-algorithms at different levels: interaction between the SaaS user and SaaS provider at the application layer and interaction between the SaaS provider and cloud resource provider at the resource layer. Simulations are conducted to compare the performance of proposed cloud resource provisioning algorithm with related work.