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

被引:108
|
作者
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
关键词
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
相关论文
共 50 条
  • [1] Autonomic Resource Provisioning Framework for Service-based Cloud Applications : A Queuing-Model Based Approach
    Bhardwaj, Tushar
    Upadhyay, Himanshu
    Sharma, Subhash Chander
    PROCEEDINGS OF THE CONFLUENCE 2020: 10TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, DATA SCIENCE & ENGINEERING, 2020, : 605 - 610
  • [2] Dynamic resource provisioning for service-based cloud applications: A Bayesian learning approach
    Panwar, Reena
    Supriya, M.
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2022, 168 : 90 - 107
  • [3] Efficient Resource Allocation for Autonomic Service-Based Applications in the Cloud
    Hadded, Leila
    Ben Charrada, Faouzi
    Tata, Samir
    15TH IEEE INTERNATIONAL CONFERENCE ON AUTONOMIC COMPUTING (ICAC 2018), 2018, : 193 - 198
  • [4] An autonomic approach for resource provisioning of cloud services
    Ghobaei-Arani, Mostafa
    Jabbehdari, Sam
    Pourmina, Mohammad Ali
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2016, 19 (03): : 1017 - 1036
  • [5] An autonomic approach for resource provisioning of cloud services
    Mostafa Ghobaei-Arani
    Sam Jabbehdari
    Mohammad Ali Pourmina
    Cluster Computing, 2016, 19 : 1017 - 1036
  • [6] The SPD approach to deploy service-based applications in the cloud
    Sami Yangui
    Tata, Samir
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2015, 27 (15): : 3943 - 3960
  • [7] FAHP approach for autonomic resource provisioning of multitier applications in cloud computing environments
    Khorsand, Reihaneh
    Ghobaei-Arani, Mostafa
    Ramezanpour, Mohammadreza
    SOFTWARE-PRACTICE & EXPERIENCE, 2018, 48 (12): : 2147 - 2173
  • [8] Optimization and Approximate Placement of Autonomic Resources for the Management of Service-Based Applications in the Cloud
    Hadded, Leila
    Ben Charrada, Faouzi
    Tata, Samir
    ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS: OTM 2016 CONFERENCES, 2016, 10033 : 175 - 192
  • [9] Autonomic Resource Provisioning for Cloud-Based Software
    Jamshidi, Pooyan
    Ahmad, Aakash
    Pahl, Claus
    9TH INTERNATIONAL SYMPOSIUM ON SOFTWARE ENGINEERING FOR ADAPTIVE AND SELF-MANAGING SYSTEMS (SEAMS 2014), 2014, : 95 - 104
  • [10] CloudServ: PaaS resources provisioning for service-based applications
    Yangui, Sami
    Tata, Samir
    2013 IEEE 27TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS (AINA), 2013, : 522 - 529