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 条
  • [41] A cost-driven online auto-scaling algorithm for web applications in cloud environments
    Si, Wen
    Pan, Li
    Liu, Shijun
    KNOWLEDGE-BASED SYSTEMS, 2022, 244
  • [42] MultiScaler: A Multi-Loop Auto-Scaling Approach for Cloud-Based Applications
    Al-Dulaimy, Auday
    Taheri, Javid
    Kassler, Andreas
    HoseinyFarahabady, M. Reza
    Deng, Shuiguang
    Zomaya, Albert
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2022, 10 (04) : 2769 - 2786
  • [43] Resource auto-scaling for SQL-like queries in the cloud based on parallel reinforcement learning
    Kandi, Mohamed Mehdi
    Yin, Shaoyi
    Hameurlain, Abdelkader
    INTERNATIONAL JOURNAL OF GRID AND UTILITY COMPUTING, 2019, 10 (06) : 654 - 671
  • [44] A Q-learning based auto-scaling approach for provisioning big data analysis services in cloud environments
    Song, Shihao
    Pan, Li
    Liu, Shijun
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2024, 154 : 140 - 150
  • [45] Black-box load testing to support auto-scaling web applications in the cloud
    Catillo, Marta
    Ocone, Luciano
    Villano, Umberto
    Rak, Massimiliano
    INTERNATIONAL JOURNAL OF GRID AND UTILITY COMPUTING, 2021, 12 (02) : 139 - 148
  • [46] Reinforcement Learning Applicability for Resource-Based Auto-scaling in Serverless Edge Applications
    Benedetti, Priscilla
    Femminella, M.
    Reali, G.
    Steenhaut, Kris
    2022 IEEE INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND COMMUNICATIONS WORKSHOPS AND OTHER AFFILIATED EVENTS (PERCOM WORKSHOPS), 2022,
  • [47] Auto-Scaling Mechanism for Cloud Resource Management Based on Client-Side Turnaround Time
    Liu, Xiao-Long
    Yuan, Shyan-Ming
    Luo, Guo-Heng
    Huang, Hao-Yu
    GENETIC AND EVOLUTIONARY COMPUTING, VOL II, 2016, 388 : 209 - 219
  • [48] Social Auto-Scaling
    Smith, Peter
    Gonzalez-Velez, Horacio
    Caton, Simon
    2018 26TH EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP 2018), 2018, : 186 - 195
  • [49] Auto-scaling Applications in Edge Computing: Taxonomy and Challenges
    Taherizadeh, Salman
    Stankovski, Vlado
    INTERNATIONAL CONFERENCE ON BIG DATA AND INTERNET OF THINGS (BDIOT 2017), 2017, : 158 - 163
  • [50] Deep Learning Based Resource Allocation For Auto-Scaling VNFs
    Patel, Yashwant Singh
    Verma, Deepak
    Misra, Rajiv
    13TH IEEE INTERNATIONAL CONFERENCE ON ADVANCED NETWORKS AND TELECOMMUNICATION SYSTEMS (IEEE ANTS), 2019,