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
来源
UNIVERSITY POLITEHNICA OF BUCHAREST SCIENTIFIC BULLETIN SERIES C-ELECTRICAL ENGINEERING AND COMPUTER SCIENCE | 2014年 / 76卷 / 03期
关键词
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
相关论文
共 13 条
  • [1] Azbayar D., 2009, P 2009 C HOT TOP CLO
  • [2] Bowler T., 2009, SYMFONY 1 3 WEB APPL
  • [3] Caron E., 2012, AUTOSCALING LOAD BAL
  • [4] Kephart J. O., 2005, P 27 INT C IEEE
  • [5] The vision of autonomic computing
    Kephart, JO
    Chess, DM
    [J]. COMPUTER, 2003, 36 (01) : 41 - +
  • [6] Lemos A., 2012, IBM CLOUDBURST SYSTE
  • [7] Lim H. C., 2009, P 1 WORKSH AUT CONTR
  • [8] Olivieri A., 2009, IBM TIVOLI PROVISION
  • [9] Padala P., 2007, P EUROSYS
  • [10] Paul D., 2008, AJAX RICH INTERNET A, P25