JOURNAL ARTICLE

A Two-Phase Cloud Resource Provisioning Algorithm for Cost Optimization

Junjie ChenHongjun Li

Year: 2020 Journal:   Mathematical Problems in Engineering Vol: 2020 Pages: 1-10   Publisher: Hindawi Publishing Corporation

Abstract

Cloud computing is a new computing paradigm to deliver computing resources as services over the Internet. Under such a paradigm, cloud users can rent computing resources from cloud providers to provide their services. The goal of cloud users is to minimize the resource rental cost while meeting the service requirements. In reality, cloud providers often offer multiple pricing models for virtual machine (VM) instances, including on-demand and reserved pricing models. Moreover, the workload of cloud users varies with time and is not known a priori. Therefore, it is challenging for cloud users to determine the optimal cloud resource provisioning. In this paper, we propose a two-phase cloud resource provisioning algorithm. In the first phase, we formulate the resource reservation problem as a two-stage stochastic programming problem, and solve it by the sample average approximation method and the dual decomposition method. In the second phase, we propose a hybrid ARIMA-Kalman model to predict the workload, and determine the number of on-demand instances based on the predicted workload. The effectiveness of the proposed two-phase algorithm is evaluated using a real-world workload trace and Amazon EC2’s pricing models. The simulation results show that the proposed algorithm can significantly reduce the operational cost while guaranteeing the service level agreement (SLA).

Keywords:
Cloud computing Provisioning Computer science Workload Resource (disambiguation) Algorithm Distributed computing Service provider Service (business) Computer network Operating system

Metrics

2
Cited By
0.28
FWCI (Field Weighted Citation Impact)
17
Refs
0.66
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Cloud Computing and Resource Management
Physical Sciences →  Computer Science →  Information Systems
IoT and Edge/Fog Computing
Physical Sciences →  Computer Science →  Computer Networks and Communications
Blockchain Technology Applications and Security
Physical Sciences →  Computer Science →  Information Systems

Related Documents

JOURNAL ARTICLE

Optimization of Resource Provisioning Cost in Cloud Computing

Sivadon ChaisiriBu‐Sung LeeDusit Niyato

Journal:   IEEE Transactions on Services Computing Year: 2011 Vol: 5 (2)Pages: 164-177
JOURNAL ARTICLE

Cost-optimized resource provisioning in cloud

P. VaralakshmiKetan Maheshwari

Year: 2013 Vol: 2 Pages: 108-112
JOURNAL ARTICLE

Optimization of FCFS Based Resource Provisioning Algorithm for Cloud Computing

Aditya Marphatia Aditya Marphatia

Journal:   IOSR Journal of Computer Engineering Year: 2013 Vol: 10 (5)Pages: 01-05
JOURNAL ARTICLE

Online Optimization in Cloud Resource Provisioning

Joshua ComdenSijie YaoNiangjun ChenHaipeng XingZhenhua Liu

Journal:   ACM SIGMETRICS Performance Evaluation Review Year: 2019 Vol: 47 (1)Pages: 47-48
© 2026 ScienceGate Book Chapters — All rights reserved.