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 条
  • [21] Auto-scaling techniques for IoT-based cloud applications: a review
    Verma, Shveta
    Bala, Anju
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2021, 24 (03): : 2425 - 2459
  • [22] Auto-Scaling Cloud-Based Memory-Intensive Applications
    Novak, Joe
    Kasera, Sneha Kumar
    Stutsman, Ryan
    2020 IEEE 13TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD 2020), 2020, : 229 - 237
  • [23] RHAS: robust hybrid auto-scaling for web applications in cloud computing
    Parminder Singh
    Avinash Kaur
    Pooja Gupta
    Sukhpal Singh Gill
    Kiran Jyoti
    Cluster Computing, 2021, 24 : 717 - 737
  • [24] Auto-scaling containerized cloud applications: A workload-driven approach
    Chouliaras, Spyridon
    Sotiriadis, Stelios
    SIMULATION MODELLING PRACTICE AND THEORY, 2022, 121
  • [25] Auto-scaling techniques for IoT-based cloud applications: a review
    Shveta Verma
    Anju Bala
    Cluster Computing, 2021, 24 : 2425 - 2459
  • [26] RHAS: robust hybrid auto-scaling for web applications in cloud computing
    Singh, Parminder
    Kaur, Avinash
    Gupta, Pooja
    Gill, Sukhpal Singh
    Jyoti, Kiran
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2021, 24 (02): : 717 - 737
  • [27] DDoS Attack on Cloud Auto-scaling Mechanisms
    Bremler-Barr, Anat
    Brosh, Eli
    Sides, Mor
    IEEE INFOCOM 2017 - IEEE CONFERENCE ON COMPUTER COMMUNICATIONS, 2017,
  • [28] Elastic Auto-Scaling Architecture in Telco Cloud
    Cao, Dang Sao
    Nguyen, Dinh Tam
    Nguyen, Xuan Chinh
    Tran, Van Thuyet
    Nguyen, Hai Binh
    Lang, Khac Thuan
    Nguyen, Van Tuan
    Dao, Ngoc Lam
    Pham, Thanh Tu
    Cao, Ngoc Son
    Chu, Dinh Hung
    Nguyen, Phi Hung
    Pham, Cong Dan
    Nguyen, Duc Hai
    2023 25TH INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION TECHNOLOGY, ICACT, 2023, : 401 - 406
  • [29] An Auto-scaling Framework for Controlling Enterprise Resources on Clouds
    Biswas, Anshuman
    Majumdar, Shikharesh
    Nandy, Biswajit
    El-Haraki, Ali
    2015 15TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING, 2015, : 971 - 980
  • [30] RESEARCH ON AUTO-SCALING OF WEB APPLICATIONS IN CLOUD: SURVEY, TRENDS AND FUTURE DIRECTIONS
    Singh, Parminder
    Gupta, Pooja
    Jyoti, Kiran
    Anand Nayyar
    SCALABLE COMPUTING-PRACTICE AND EXPERIENCE, 2019, 20 (02): : 399 - 431