An autonomic resource provisioning approach for service-based cloud applications: A hybrid dapproach

被引:113
作者
Ghobaei-Arani, Mostafa [1 ]
Jabbehdari, Sam [2 ]
Pourmina, Mohammad Ali [1 ]
机构
[1] Islamic Azad Univ, Dept Comp Engn, Sci & Res Branch, Tehran, Iran
[2] Islamic Azad Univ, Dept Comp Engn, North Tehran Branch, Tehran, Iran
来源
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE | 2018年 / 78卷
关键词
Cloud computing; Cloud services; Resource provisioning; Autonomic computing; Reinforcement learning; INFRASTRUCTURE; ARCHITECTURES; ALLOCATION; QUALITY; QOS;
D O I
10.1016/j.future.2017.02.022
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In cloud computing environment, resources can be dynamically provisioned on deman for cloud services The amount of the resources to be provisioned is determined during runtime according to the workload changes. Deciding the right amount of resources required to run the cloud services is not trivial, and it depends on the current workload of the cloud services. Therefore, it is necessary to predict the future demands to automatically provision resources in order to deal with fluctuating demands of the cloud services. In this paper, we propose a hybrid resource provisioning approach for cloud services that is based on a combination of the concept of the autonomic computing and the reinforcement learning (RL). Also, we present a framework for autonomic resource provisioning which is inspired by the cloud layer model. Finally, we evaluate the effectiveness of our approach under two real world workload traces. The experimental results show that the proposed approach reduces the total cost by up to 50%, and increases the resource utilization by up to 12% compared with the other approaches. (C) 2017 Elsevier B.V. All rights reserved.
引用
收藏
页码:191 / 210
页数:20
相关论文
共 46 条
  • [1] Multi-agent based dynamic resource provisioning and monitoring for cloud computing systems infrastructure
    Al-Ayyoub, Mahmoud
    Jararweh, Yaser
    Daraghmeh, Mustafa
    Althebyan, Qutaibah
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2015, 18 (02): : 919 - 932
  • [2] [Anonymous], ANN TELECOMM
  • [3] [Anonymous], 2013, P 10 INT C AUT COMP
  • [4] [Anonymous], 2012, ENTERPRISE INTEROPER
  • [5] [Anonymous], COMPUT ELECT ENG
  • [6] [Anonymous], 2004, IBM REDBOOKS
  • [7] [Anonymous], 2013, MASTERING CLOUD COMP
  • [8] [Anonymous], 2014, CLOUD COMPUTING
  • [9] A View of Cloud Computing
    Armbrust, Michael
    Fox, Armando
    Griffith, Rean
    Joseph, Anthony D.
    Katz, Randy
    Konwinski, Andy
    Lee, Gunho
    Patterson, David
    Rabkin, Ariel
    Stoica, Ion
    Zaharia, Matei
    [J]. COMMUNICATIONS OF THE ACM, 2010, 53 (04) : 50 - 58
  • [10] Bahrpeyma F., 2015, COMPUTING, P1