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 条
  • [31] Dynamic Resource Provisioning and Monitoring for Cloud Computing
    Padmavathi, S.
    Soundarya, N.
    Soniha, P. K.
    Srimathi, S.
    2017 IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT TECHNIQUES IN CONTROL, OPTIMIZATION AND SIGNAL PROCESSING (INCOS), 2017,
  • [32] Cloud Computing Architectures and Dynamic Provisioning Mechanisms
    Acharya, Shreenath
    D'Mello, Demian Antony
    2013 INTERNATIONAL CONFERENCE ON GREEN COMPUTING, COMMUNICATION AND CONSERVATION OF ENERGY (ICGCE), 2013, : 798 - 804
  • [33] Towards a Provisioning Algorithm for Dynamic Workflows in the Cloud
    Fakhfakh, Fairouz
    Kacem, Hatem Hadj
    Kacem, Ahmed Hadj
    2015 IEEE 24TH INTERNATIONAL CONFERENCE ON ENABLING TECHNOLOGIES - INFRASTRUCTURE FOR COLLABORATIVE ENTERPRISES, 2015, : 35 - 40
  • [34] A Q-learning based auto-scaling approach for provisioning big data analysis services in cloud environments
    Song, Shihao
    Pan, Li
    Liu, Shijun
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2024, 154 : 140 - 150
  • [35] CILP: Co-Simulation-Based Imitation Learner for Dynamic Resource Provisioning in Cloud Computing Environments
    Tuli, Shreshth
    Casale, Giuliano
    Jennings, Nicholas R.
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2023, 20 (04): : 4448 - 4460
  • [36] A Predictive Priority-Based Dynamic Resource Provisioning Scheme With Load Balancing in Heterogeneous Cloud Computing
    Sohani, Mayank
    Jain, S. C.
    IEEE ACCESS, 2021, 9 : 62653 - 62664
  • [37] Topology-Aware GPU Scheduling for Learning Workloads in Cloud Environments
    Amaral, Marcelo
    Polo, Jorda
    Carrera, David
    Seelam, Seetharami
    Steinder, Malgorzata
    SC'17: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS, 2017,
  • [38] Peer-to-peer service provisioning in cloud computing environments
    Rajiv Ranjan
    Liang Zhao
    The Journal of Supercomputing, 2013, 65 : 154 - 184
  • [39] Resource Provisioning with Budget Constraints for Adaptive Applications in Cloud Environments
    Zhu, Qian
    Agrawal, Gagan
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2012, 5 (04) : 497 - 511
  • [40] Peer-to-peer service provisioning in cloud computing environments
    Ranjan, Rajiv
    Zhao, Liang
    JOURNAL OF SUPERCOMPUTING, 2013, 65 (01): : 154 - 184