PREDICTIVE PROVISIONING OF WORKLOADS FOR DYNAMIC APPLICATION SCALING IN CLOUD ENVIRONMENTS

被引:0
|
作者
Morariu, Octavian [1 ]
Morariu, Cristina [2 ]
Borangiu, Theodor [1 ]
机构
[1] Univ Politehn Bucuresti, Fac Automat Control & Comp Sci, Bucharest, Romania
[2] Cloud Troopers Intl, Cloud Res Dept, Cluj Napoca, Romania
关键词
Cloud computing; scalability; usage patterns; predictive provisioning; threshold provisioning;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The large scale emergence of cloud platforms induce the tendency to virtualize application workloads that traditionally ran on physical machines. At the same time, cloud providers advertise unlimited resources available to the customers at any time for a fixed price. These factors create the opportunity for customers to easily scale up and down the infrastructure depending on the real time requirements, reducing the overall costs for providing the service. Cloud platforms today provide a threshold trigger mechanism that can trigger provisioning or deprovisioning of additional resources. This paper argues that the threshold approach is not enough for some real life application scaling requirements and introduces a predictive mechanism that allows accurate and proactive provisioning of workloads. The prediction algorithm is based on the observation that for some applications a usage pattern exists, and this usage pattern is repetitive. This paper presents the usage pattern identified in a large scale travel booking application and the execution of the algorithm on this data. The algorithm tested using IBM CloudBurst 2.1 deployment using a benchmark application and results are discussed.
引用
收藏
页码:3 / 16
页数:14
相关论文
共 50 条
  • [1] Provisioning data analytic workloads in a cloud
    Mian, Rizwan
    Martin, Patrick
    Luis Vazquez-Poletti, Jose
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF GRID COMPUTING AND ESCIENCE, 2013, 29 (06): : 1452 - 1458
  • [2] Provisioning Security and Performance Optimization for Dynamic Cloud Environments
    Nandina, Viswanath
    Luna, Jose Marcio
    Lamb, Christopher C.
    Heileman, Gregory L.
    Abdallah, Chaouki T.
    2014 IEEE 7TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2014, : 979 - 981
  • [3] Forecasting Cloud Application Workloads With CloudInsight for Predictive Resource Management
    Kim, In Kee
    Wang, Wei
    Qi, Yanjun
    Humphrey, Marty
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2022, 10 (03) : 1848 - 1863
  • [4] A Service Performance based Dynamic Provisioning Approach in Containerized Cloud Environments
    Li, Han
    Zhang, Limin
    Li, Wubin
    Gao, Jing
    PROCEEDINGS OF 2019 2ND INTERNATIONAL CONFERENCE ON BIG DATA TECHNOLOGIES (ICBDT 2019), 2019, : 177 - 181
  • [5] Dynamic Business Metrics-driven Resource Provisioning in Cloud Environments
    Koperek, Pawel
    Funika, Wlodzimierz
    PARALLEL PROCESSING AND APPLIED MATHEMATICS, PT II, 2012, 7204 : 171 - 180
  • [6] A dynamic voltage scaling algorithm for dynamic workloads
    Cheng, Albert Mo Kim
    Wang, Yan
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2008, 52 (01): : 45 - 57
  • [7] A Dynamic Voltage Scaling Algorithm for Dynamic Workloads
    Albert Mo Kim Cheng
    Yan Wang
    Journal of Signal Processing Systems, 2008, 52 : 45 - 57
  • [8] Cost-Aware Elastic Cloud Provisioning for Scientific Workloads
    Chard, Ryan
    Chard, Kyle
    Bubendorfer, Kris
    Lacinski, Lukasz
    Madduri, Ravi
    Foster, Ian
    2015 IEEE 8TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, 2015, : 971 - 974
  • [9] Dynamic Resource Provisioning for Iterative Workloads on Apache Spark
    Cheng, Dazhao
    Wang, Yu
    Dai, Dong
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2023, 11 (01) : 639 - 652
  • [10] Virtual Machine Provisioning and Resource Management Mechanisms for Dynamic Workloads
    Kirana, Usha S. P.
    D'Mello, Demian Antony
    PROCEEDINGS OF THE 2018 4TH INTERNATIONAL CONFERENCE ON APPLIED AND THEORETICAL COMPUTING AND COMMUNICATION TECHNOLOGY (ICATCCT - 2018), 2018, : 88 - 93