Model-driven optimal resource scaling in cloud

被引:13
|
作者
Gandhi, Anshul [2 ]
Dube, Parijat [1 ]
Karve, Alexei [1 ]
Kochut, Andrzej [1 ]
Zhang, Li [1 ]
机构
[1] IBM TJ Watson Res Ctr, Yorktown Hts, NY 10598 USA
[2] SUNY Stony Brook, Stony Brook, NY 11790 USA
来源
SOFTWARE AND SYSTEMS MODELING | 2018年 / 17卷 / 02期
关键词
Autoscaling; Modeling; Scale-up; Scale-out; Cost; Optimal; Experimentation; Implementation; WORKLOADS;
D O I
10.1007/s10270-017-0584-y
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Cloud computing offers the flexibility to dynamically size the infrastructure in response to changes in workload demand. While both horizontal scaling and vertical scaling of infrastructure are supported by major cloud providers, these scaling options differ significantly in terms of their cost, provisioning time, and their impact on workload performance. Importantly, the efficacy of horizontal and vertical scaling critically depends on the workload characteristics, such as the workload's parallelizability and its core scalability. In today's cloud systems, the scaling decision is left to the users, requiring them to fully understand the trade-offs associated with the different scaling options. In this paper, we present our solution for optimizing the resource scaling of cloud deployments via implementation in OpenStack. The key component of our solution is the modeling engine that characterizes the workload and then quantitatively evaluates different scaling options for that workload. Our modeling engine leverages Amdahl's Law to model service timescaling in scale-up environments and queueing-theoretic concepts to model performance scaling in scale-out environments. We further employ Kalman filtering to account for inaccuracies in the model-based methodology and to dynamically track changes in the workload and cloud environment.
引用
收藏
页码:509 / 526
页数:18
相关论文
共 50 条
  • [31] Infrastructure as Runtime Models: Towards Model-Driven Resource Management
    Krikava, Filip
    Rouvoy, Romain
    Seinturier, Lionel
    2015 ACM/IEEE 18TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS (MODELS), 2015, : 100 - 105
  • [32] Cloud Resource Management With Turnaround Time Driven Auto-Scaling
    Liu, Xiaolong
    Yuan, Shyan-Ming
    Luo, Guo-Heng
    Huang, Hao-Yu
    Bellavista, Paolo
    IEEE ACCESS, 2017, 5 : 9831 - 9841
  • [33] Optimal cloud resource provisioning for auto-scaling enterprise applications
    Srirama S.N.
    Ostovar A.
    Srirama, Satish Narayana (srirama@ut.ee), 2018, Inderscience Publishers (07) : 129 - 162
  • [34] MSCA: Model-Driven Search for Optimal Configuration for SpMM Accelerators
    Qin, Yuhan
    Meng, Yulong
    Du, Haitao
    Guo, Yazhuo
    Kang, Yi
    2024 IEEE 6TH INTERNATIONAL CONFERENCE ON AI CIRCUITS AND SYSTEMS, AICAS 2024, 2024, : 592 - 596
  • [35] A Model-Driven DevOps framework for QoS-aware Cloud applications
    Guerriero, Michele
    Ciavotta, Michele
    Gibilisco, Giovanni Paolo
    Ardagna, Danilo
    2015 17TH INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING (SYNASC), 2016, : 345 - 351
  • [36] VARYS: An Agnostic Model-Driven Monitoring-as-a-Service Framework for the Cloud
    Tundo, Alessandro
    Mobilio, Marco
    Orru, Matteo
    Riganelli, Oliviero
    Guzman, Michell
    Mariani, Leonardo
    ESEC/FSE'2019: PROCEEDINGS OF THE 2019 27TH ACM JOINT MEETING ON EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING, 2019, : 1085 - 1089
  • [37] Model-driven development of data intensive applications over cloud resources
    Tolosana-Calasanz, Rafael
    Angel Banares, Jose
    Colom, Jose-Manuel
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 87 : 888 - 909
  • [38] MORE: A Model-driven Operation Service for Cloud-based IT Systems
    Chen, Wei
    Liang, Chaochao
    Wan, Yijun
    Gao, Chushu
    Wu, Guoquan
    Wei, Jun
    Huang, Tao
    PROCEEDINGS 2016 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING (SCC 2016), 2016, : 633 - 640
  • [39] Model-Driven Integration for a Service Placement Optimizer in a Sustainable Cloud of Clouds
    Suzuki, Junichi
    Phan, Dung H.
    Higuchi, Masatoshi
    Yamano, Yuji
    Oba, Katsuya
    6TH INTERNATIONAL CONFERENCE ON SOFT COMPUTING AND INTELLIGENT SYSTEMS, AND THE 13TH INTERNATIONAL SYMPOSIUM ON ADVANCED INTELLIGENT SYSTEMS, 2012, : 301 - 306
  • [40] A Proposal for Migrating SOA Applications to Cloud Using Model-Driven Development
    Botto-Tobar, Miguel
    Insfran, Emilio
    TECHNOLOGY TRENDS, 2018, 798 : 171 - 184