An Analytical Model for Estimating Cloud Resources of Elastic Services

被引:39
|
作者
Salah, Khaled [1 ]
Elbadawi, Khalid [2 ]
Boutaba, Raouf [3 ,4 ]
机构
[1] KUSTAR, Elect & Comp Engn Dept, Abu Dhabi, U Arab Emirates
[2] Depaul Univ, Sch Comp, Chicago, IL 60604 USA
[3] Univ Waterloo, David R Cheriton Sch CS, Waterloo, ON N2L 3G1, Canada
[4] POSTECH, Div IT Convergence Engn, Pohang, South Korea
关键词
Cloud computing; Capacity engineering; Resource management; Auto-scaling; Elasticity; Performance modeling and analysis;
D O I
10.1007/s10922-015-9352-x
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In the cloud, ensuring proper elasticity for hosted applications and services is a challenging problem and far from being solved. To achieve proper elasticity, the minimal number of cloud resources that are needed to satisfy a particular service level objective (SLO) requirement has to be determined. In this paper, we present an analytical model based on Markov chains to predict the number of cloud instances or virtual machines (VMs) needed to satisfy a given SLO performance requirement such as response time, throughput, or request loss probability. For the estimation of these SLO performance metrics, our analytical model takes the offered workload, the number of VM instances as an input, and the capacity of each VM instance. The correctness of the model has been verified using discrete-event simulation. Our model has also been validated using experimental measurements conducted on the Amazon Web Services cloud platform.
引用
收藏
页码:285 / 308
页数:24
相关论文
共 50 条
  • [41] An evaluation method of outsourcing services for developing an elastic cloud platform
    Wanchun Dou
    Lianyong Qi
    Xuyun Zhang
    Jinjun Chen
    [J]. The Journal of Supercomputing, 2013, 63 : 1 - 23
  • [42] An evaluation method of outsourcing services for developing an elastic cloud platform
    Dou, Wanchun
    Qi, Lianyong
    Zhang, Xuyun
    Chen, Jinjun
    [J]. JOURNAL OF SUPERCOMPUTING, 2013, 63 (01): : 1 - 23
  • [43] Enabling Elastic Services for OSGi-Based Cloud Platforms
    Kim, Donghyeon
    Lee, Choonhwa
    Helal, Sumi
    [J]. 2015 SEVENTH INTERNATIONAL CONFERENCE ON UBIQUITOUS AND FUTURE NETWORKS, 2015, : 407 - 409
  • [44] Elastic Provisioning of Stateful Telco Services in Mobile Cloud Networking
    Bellavista, Paolo
    Corradi, Antonio
    Edmonds, Andy
    Foschini, Luca
    Zanni, Alessandro
    Bohnert, Thomas Michael
    [J]. IEEE TRANSACTIONS ON SERVICES COMPUTING, 2021, 14 (03) : 710 - 723
  • [45] Elastic Cloud Services: Scaling Snowflake's Control Plane
    Melissaris, Themis
    Nabar, Kunal
    Radut, Rares
    Rehmtulla, Samir
    Shi, Arthur
    Chandrashekar, Samartha
    Papapanagiotou, Ioannis
    [J]. PROCEEDINGS OF THE 13TH SYMPOSIUM ON CLOUD COMPUTING, SOCC 2022, 2022, : 142 - 157
  • [46] Video Delivery Services in Media Cloud with Abandonment: An Analytical Approach
    Sahoo, Sampa
    Nidhi, Maneesha
    Sahoo, Kshira Sagar
    Sahoo, Bibhudatta
    Turuk, Ashok Kumar
    [J]. 2017 IEEE INTERNATIONAL CONFERENCE ON ADVANCED NETWORKS AND TELECOMMUNICATIONS SYSTEMS (ANTS), 2017,
  • [47] Analytical target cascading for optimal configuration of cloud manufacturing services
    Zhang, Yingfeng
    Zhang, Geng
    Qu, Ting
    Liu, Yang
    Zhong, Ray Y.
    [J]. JOURNAL OF CLEANER PRODUCTION, 2017, 151 : 330 - 343
  • [48] Estimating the processing time of a model of cloud computing
    Hiroshi Yamamoto
    Yutaro Kuriyama
    Hiroshi Ishii
    [J]. The Journal of Supercomputing, 2017, 73 : 2483 - 2493
  • [49] Estimating the processing time of a model of cloud computing
    Yamamoto, Hiroshi
    Kuriyama, Yutaro
    Ishii, Hiroshi
    [J]. JOURNAL OF SUPERCOMPUTING, 2017, 73 (06): : 2483 - 2493
  • [50] Cloud Security and Privacy Model for Providing Secure Cloud Services
    El Makkaoui, Khalid
    Ezzati, Abdellah
    Beni-Hssane, Abderrahim
    Motamed, Cina
    [J]. 2016 2ND INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGIES AND APPLICATIONS (CLOUDTECH), 2016, : 81 - 86