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 条
  • [31] An event-driven and lightweight proactive auto-scaling architecture for cloud applications
    Akash, Uttom
    Paul, Partha Protim
    Habib, Ahsan
    INTERNATIONAL JOURNAL OF GRID AND UTILITY COMPUTING, 2023, 14 (05) : 539 - 551
  • [32] Toward Optimal Resource Provisioning for Cloud MapReduce and Hybrid Cloud Applications
    Ruiz-Alvarez, Arkaitz
    Humphrey, Marty
    2014 IEEE/ACM INTERNATIONAL SYMPOSIUM ON BIG DATA COMPUTING (BDC), 2014, : 74 - 82
  • [33] Toward Optimal Resource Provisioning for Cloud MapReduce and Hybrid Cloud Applications
    Ruiz-Alvarez, Arkaitz
    Kim, In Kee
    Humphrey, Marty
    2015 IEEE 8TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, 2015, : 669 - 677
  • [34] A survey on auto-scaling: how to exploit cloud elasticity
    Catillo, Marta
    Villano, Umberto
    Rak, Massimiliano
    INTERNATIONAL JOURNAL OF GRID AND UTILITY COMPUTING, 2023, 14 (01) : 37 - 50
  • [35] An Auto-Scaling Approach for Microservices in Cloud Computing Environments
    Matineh ZargarAzad
    Mehrdad Ashtiani
    Journal of Grid Computing, 2023, 21
  • [36] Cloud Auto-scaling Auditing Approach using Blockchain
    Alsharidah, Ahmad A.
    Barati, Masoud
    Bergami, Giacomo
    Ranjan, Rajiv
    2022 IEEE/ACM 15TH INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING, UCC, 2022, : 391 - 398
  • [37] An Auto-scaling Framework for Containerized Elastic Applications
    Tian Ye
    Xue Guangtao
    Qian Shiyou
    Li Minglu
    2017 3RD INTERNATIONAL CONFERENCE ON BIG DATA COMPUTING AND COMMUNICATIONS (BIGCOM), 2017, : 422 - 430
  • [38] An Auto-Scaling Approach for Microservices in Cloud Computing Environments
    Zargarazad, Matineh
    Ashtiani, Mehrdad
    JOURNAL OF GRID COMPUTING, 2023, 21 (04)
  • [39] VM Auto-Scaling for Workflows in Hybrid Cloud Computing
    Ahn, Younsun
    Kim, Yoonhee
    2014 INTERNATIONAL CONFERENCE ON CLOUD AND AUTONOMIC COMPUTING (ICCAC 2014), 2014, : 237 - 240
  • [40] Quality-Assured Cloud Bandwidth Auto-Scaling for Video-on-Demand Applications
    Niu, Di
    Xu, Hong
    Li, Baochun
    Zhao, Shuqiao
    2012 PROCEEDINGS IEEE INFOCOM, 2012, : 460 - 468