Optimization of Resource Provisioning Cost in Cloud Computing

被引:383
|
作者
Chaisiri, Sivadon [1 ]
Lee, Bu-Sung [1 ]
Niyato, Dusit [1 ]
机构
[1] Nanyang Technol Univ, Sch Comp Engn, Singapore 639798, Singapore
关键词
Cloud computing; resource provisioning; virtualization; virtual machine placement; stochastic programming;
D O I
10.1109/TSC.2011.7
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:164 / 177
页数:14
相关论文
共 50 条
  • [1] Joint Optimization of Resource Provisioning in Cloud Computing
    Chase, Jonathan
    Niyato, Dusit
    [J]. IEEE TRANSACTIONS ON SERVICES COMPUTING, 2017, 10 (03) : 396 - 409
  • [2] A cost-aware mechanism for optimized resource provisioning in cloud computing
    Ghasemi, Safiye
    Meybodi, Mohammad Reza
    Fooladi, Mehdi Dehghan Takht
    Rahmani, Amir Masoud
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2018, 21 (02): : 1381 - 1394
  • [3] A cost-aware mechanism for optimized resource provisioning in cloud computing
    Safiye Ghasemi
    Mohammad Reza Meybodi
    Mehdi Dehghan Takht Fooladi
    Amir Masoud Rahmani
    [J]. Cluster Computing, 2018, 21 : 1381 - 1394
  • [4] Cost-Efficient Resource Provisioning in Cloud Assisted Mobile Edge Computing
    Ma, Xiao
    Zhang, Shan
    Yang, Peng
    Zhang, Ning
    Lin, Chuang
    Shen, Xuemin
    [J]. GLOBECOM 2017 - 2017 IEEE GLOBAL COMMUNICATIONS CONFERENCE, 2017,
  • [5] An online cost optimization approach for edge resource provisioning in cloud gaming
    Tian, Guoqing
    Pan, Li
    Liu, Shijun
    [J]. JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2024, 232
  • [6] Resource Optimization and Cost Reduction by Dynamic Virtual Machine Provisioning in Cloud
    Patel, Suhradam
    Bhujade, Rakesh Kumar
    Sinhal, Amit
    Kathrotia, Sugney
    [J]. 2013 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI), 2013, : 857 - 861
  • [7] Cost Effective Cloud Resource Provisioning with Imperialist Competitive Algorithm Optimization
    Yousefyan, Shahla
    Dastjerdi, Amir Vahid
    Salehnamadi, Mohamad Reza
    [J]. 2013 5TH CONFERENCE ON INFORMATION AND KNOWLEDGE TECHNOLOGY (IKT), 2013, : 55 - 60
  • [8] A Two-Phase Cloud Resource Provisioning Algorithm for Cost Optimization
    Chen, Junjie
    Li, Hongjun
    [J]. MATHEMATICAL PROBLEMS IN ENGINEERING, 2020, 2020
  • [9] Optimal resource provisioning for cloud computing environment
    Li, Chunlin
    Li, La Yuan
    [J]. JOURNAL OF SUPERCOMPUTING, 2012, 62 (02): : 989 - 1022
  • [10] Optimal resource provisioning for cloud computing environment
    Chunlin Li
    La Yuan Li
    [J]. The Journal of Supercomputing, 2012, 62 : 989 - 1022