Optimization of resource provisioning cost in cloud computing

In cloud computing, cloud providers can offer cloud consumers two provisioning plans for computing resources, namely reservation and on-demand plans. In general, cost of utilizing computing resources provisioned by reservation plan is cheaper than that provisioned by on-demand plan, since cloud cons...

Full description

Saved in:
Bibliographic Details
Main Authors: Chaisiri, Sivadon, Lee, Bu-Sung, Niyato, Dusit
Other Authors: School of Computer Engineering
Format: Article
Language:English
Published: 2013
Subjects:
Online Access:https://hdl.handle.net/10356/100228
http://hdl.handle.net/10220/16460
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-100228
record_format dspace
spelling sg-ntu-dr.10356-1002282020-05-28T07:18:26Z Optimization of resource provisioning cost in cloud computing Chaisiri, Sivadon Lee, Bu-Sung Niyato, Dusit School of Computer Engineering DRNTU::Engineering::Computer science and engineering::Computing methodologies In cloud computing, cloud providers can offer cloud consumers two provisioning plans for computing resources, namely reservation and on-demand plans. In general, cost of utilizing computing resources provisioned by reservation plan is cheaper than that provisioned by on-demand plan, since cloud consumer has to pay to provider in advance. With the reservation plan, the consumer can reduce the total resource provisioning cost. However, the best advance reservation of resources is difficult to be achieved due to uncertainty of consumer's future demand and providers' resource prices. To address this problem, an optimal cloud resource provisioning (OCRP) algorithm is proposed by formulating a stochastic programming model. The OCRP algorithm can provision computing resources for being used in multiple provisioning stages as well as a long-term plan, e.g., four stages in a quarter plan and twelve stages in a yearly plan. The demand and price uncertainty is considered in OCRP. In this paper, different approaches to obtain the solution of the OCRP algorithm are considered including deterministic equivalent formulation, sample-average approximation, and Benders decomposition. Numerical studies are extensively performed in which the results clearly show that with the OCRP algorithm, cloud consumer can successfully minimize total cost of resource provisioning in cloud computing environments. 2013-10-11T04:27:13Z 2019-12-06T20:18:55Z 2013-10-11T04:27:13Z 2019-12-06T20:18:55Z 2012 2012 Journal Article Chaisiri, S., & Lee, B. S. (2012). Optimization of resource provisioning cost in cloud computing. IEEE transactions on services computing, 5(2), 164-177. https://hdl.handle.net/10356/100228 http://hdl.handle.net/10220/16460 10.1109/TSC.2011.7 en IEEE transactions on services computing
institution Nanyang Technological University
building NTU Library
country Singapore
collection DR-NTU
language English
topic DRNTU::Engineering::Computer science and engineering::Computing methodologies
spellingShingle DRNTU::Engineering::Computer science and engineering::Computing methodologies
Chaisiri, Sivadon
Lee, Bu-Sung
Niyato, Dusit
Optimization of resource provisioning cost in cloud computing
description In cloud computing, cloud providers can offer cloud consumers two provisioning plans for computing resources, namely reservation and on-demand plans. In general, cost of utilizing computing resources provisioned by reservation plan is cheaper than that provisioned by on-demand plan, since cloud consumer has to pay to provider in advance. With the reservation plan, the consumer can reduce the total resource provisioning cost. However, the best advance reservation of resources is difficult to be achieved due to uncertainty of consumer's future demand and providers' resource prices. To address this problem, an optimal cloud resource provisioning (OCRP) algorithm is proposed by formulating a stochastic programming model. The OCRP algorithm can provision computing resources for being used in multiple provisioning stages as well as a long-term plan, e.g., four stages in a quarter plan and twelve stages in a yearly plan. The demand and price uncertainty is considered in OCRP. In this paper, different approaches to obtain the solution of the OCRP algorithm are considered including deterministic equivalent formulation, sample-average approximation, and Benders decomposition. Numerical studies are extensively performed in which the results clearly show that with the OCRP algorithm, cloud consumer can successfully minimize total cost of resource provisioning in cloud computing environments.
author2 School of Computer Engineering
author_facet School of Computer Engineering
Chaisiri, Sivadon
Lee, Bu-Sung
Niyato, Dusit
format Article
author Chaisiri, Sivadon
Lee, Bu-Sung
Niyato, Dusit
author_sort Chaisiri, Sivadon
title Optimization of resource provisioning cost in cloud computing
title_short Optimization of resource provisioning cost in cloud computing
title_full Optimization of resource provisioning cost in cloud computing
title_fullStr Optimization of resource provisioning cost in cloud computing
title_full_unstemmed Optimization of resource provisioning cost in cloud computing
title_sort optimization of resource provisioning cost in cloud computing
publishDate 2013
url https://hdl.handle.net/10356/100228
http://hdl.handle.net/10220/16460
_version_ 1681057939425591296