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 条
  • [21] Cloud Standby Deployment: A Model-Driven Deployment Method for Disaster Recovery in the Cloud
    Lenk, Alexander
    2015 IEEE 8TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, 2015, : 933 - 940
  • [22] A model-driven framework for data-driven applications in serverless cloud computing
    Samea, Fatima
    Azam, Farooque
    Rashid, Muhammad
    Anwar, Muhammad Waseem
    Butt, Wasi Haider
    Muzaffar, Abdul Wahab
    PLOS ONE, 2020, 15 (08):
  • [23] CloudMF: Model-Driven Management of Multi-Cloud Applications
    Ferry, Nicolas
    Chauvel, Franck
    Song, Hui
    Rossini, Alessandro
    Lushpenko, Maksym
    Solberg, Arnor
    ACM TRANSACTIONS ON INTERNET TECHNOLOGY, 2018, 18 (02)
  • [24] CloudHealth: A Model-Driven Approach to Watch the Health of Cloud Services
    Shatnawi, Anas
    Orru, Matteo
    Mobilio, Marco
    Riganelli, Oliviero
    Mariani, Leonardo
    PROCEEDINGS 2018 IEEE/ACM 1ST INTERNATIONAL WORKSHOP ON SOFTWARE HEALTH (SOHEAL), 2018, : 40 - 47
  • [25] For mobile services in the cloud of things: a model-driven development pattern
    Sree N.S.
    Lakshmi P.P.
    Prince Mary S.
    International Journal of Cloud Computing, 2022, 11 (5-6) : 511 - 517
  • [26] Towards a model-driven approach for promoting Cloud PaaS Portability
    Nogueira da Silva, Elias Adriano
    Lucredio, Daniel
    da Silva, Victor Gomes
    de Mattos Fortes, Renata Pontin
    PROCEEDINGS OF THE 2013 XXXIX LATIN AMERICAN COMPUTING CONFERENCE (CLEI), 2013,
  • [27] A Model-driven Approach to Automate the Deployment and Management of Cloud Services
    Bhattacharjee, Anirban
    Barve, Yogesh
    Gokhale, Aniruddha
    Kuroda, Takayuki
    2018 IEEE/ACM INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING COMPANION (UCC COMPANION), 2018, : 109 - 114
  • [28] Model-Driven Development Patterns for Mobile Services in Cloud of Things
    Cai, Hongming
    Gu, Yizhi
    Vasilakos, Athanasios V.
    Xu, Boyi
    Zhou, Jun
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2018, 6 (03) : 771 - 784
  • [29] Model-driven engineering of cloud components in MetaMORP(h)OSY
    Moscato, Francesco
    Amato, Flora
    Amato, Alba
    Aversa, Rocco
    INTERNATIONAL JOURNAL OF GRID AND UTILITY COMPUTING, 2014, 5 (02) : 107 - 122
  • [30] RESTful, Resource-Oriented Architectures: A Model-Driven Approach
    Perez, Sandy
    Durao, Frederico
    Melia, Santiago
    Dolog, Peter
    Diaz, Oscar
    WEB INFORMATION SYSTEMS ENGINEERING - WISE 2010 WORKSHOPS, 2011, 6724 : 282 - +