Optimal cloud resource provisioning for auto-scaling enterprise applications

被引:0
|
作者
Srirama S.N. [1 ]
Ostovar A. [2 ]
机构
[1] Mobile and Cloud Lab, Institute of Computer Science, University of Tartu, Ulikooli 17-324, Tartu
[2] Science and Engineering Faculty, Information Systems School, Queensland University of Technology, 2 George St, Brisbane, QLD
关键词
Auto-scaling; Cloud computing; Control flows; Enterprise applications; Optimisation; Resource provisioning;
D O I
10.1504/IJCC.2018.093769
中图分类号
学科分类号
摘要
Auto-scaling enterprise/workflow systems on cloud needs to deal with both the scaling policy, which determines 'when to scale' and the resource provisioning policy, which determines 'how to scale'. This paper presents a novel resource provisioning policy that can find the most cost optimal setup of variety of instances of cloud that can fulfill incoming workload. All major factors involved in resource amount estimation such as processing power, periodic cost and configuration cost of each instance type, lifetime of each running instance and capacity of clouds are considered in the model. Benchmark experiments were conducted on Amazon cloud and were matched with Amazon AutoScale, using a real load trace and through two main control flow components of enterprise applications, AND and XOR. The experiments showed that the model is plausible for auto-scaling any web/services based enterprise workflow/application on the cloud, along with the effect of individual parameters on the optimal policy. Copyright © 2018 Inderscience Enterprises Ltd.
引用
收藏
页码:129 / 162
页数:33
相关论文
共 50 条
  • [1] Optimal Cloud Resource Auto-Scaling for Web Applications
    Jiang, Jing
    Lu, Jie
    Zhang, Guangquan
    Long, Guodong
    PROCEEDINGS OF THE 2013 13TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID 2013), 2013, : 58 - 65
  • [2] Optimal Resource Provisioning for Scaling Enterprise Applications on the Cloud
    Srirama, Satish Narayana
    Ostovar, Alireza
    2014 IEEE 6TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM), 2014, : 262 - 271
  • [3] An adaptive auto-scaling framework for cloud resource provisioning
    Chouliaras, Spyridon
    Sotiriadis, Stelios
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2023, 148 : 173 - 183
  • [4] Adaptive Resource Provisioning and Auto-scaling for Cloud Native Software
    Pozdniakova, Olesia
    Mazeika, Dalius
    Cholomskis, Aurimas
    INFORMATION AND SOFTWARE TECHNOLOGIES, ICIST 2018, 2018, 920 : 113 - 129
  • [5] Towards an Autonomic Auto-Scaling Prediction System for Cloud Resource Provisioning
    Nikravesh, Ali Yadavar
    Ajila, Samuel A.
    Lung, Chung-Horng
    2015 IEEE/ACM 10TH INTERNATIONAL SYMPOSIUM ON SOFTWARE ENGINEERING FOR ADAPTIVE AND SELF-MANAGING SYSTEMS, 2015, : 35 - 45
  • [6] Dynamic Deployment and Auto-scaling Enterprise Applications on the Heterogeneous Cloud
    Srirama, Satish Narayana
    Iurii, Tverezovskyi
    Viil, Jaagup
    PROCEEDINGS OF 2016 IEEE 9TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2016, : 927 - 932
  • [7] Cloud Functions for Fast and Robust Resource Auto-Scaling
    Novak, Joe H.
    Kasera, Sneha Kumar
    Stutsman, Ryan
    2019 11TH INTERNATIONAL CONFERENCE ON COMMUNICATION SYSTEMS & NETWORKS (COMSNETS), 2019, : 168 - 175
  • [8] An Autonomic Auto-scaling Controller for Cloud Based Applications
    Londono-Peldaez, Jorge M.
    Florez-Samur, Carlos A.
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2013, 4 (09) : 1 - 6
  • [9] Auto-Scaling Method in Hybrid Cloud for Scientific Applications
    Ahn, Younsun
    Choi, Jieun
    Jeong, Sol
    Kim, Yoonhee
    2014 16TH ASIA-PACIFIC NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM (APNOMS), 2014,
  • [10] A Data Analytics Based Approach to Cloud Resource Auto-Scaling
    Hao, Fang
    Kodialam, Murali
    Mukherjee, Sarit
    Lakshman, T., V
    2022 IEEE 23RD INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE SWITCHING AND ROUTING (IEEE HPSR), 2022, : 224 - 231