A sequential pattern mining model for application workload prediction in cloud environment

被引:34
|
作者
Amiri, Maryam [1 ]
Mohammad-Khanli, Leyli [1 ]
Mirandola, Raffaela [2 ]
机构
[1] Univ Tabriz, Fac Elect & Comp Engn, 29 Bahman Blvd, Tabriz, Iran
[2] Politecn Milan, Dipartimento Elettron Informaz & Bioingn, Via Golgi 42, I-20133 Milan, Italy
关键词
Cloud computing; Prediction; Application; Workload; Sequential pattern mining; RESOURCE-MANAGEMENT; FREQUENT EPISODES; LOAD PREDICTION; ELASTICITY; ALGORITHM; DISCOVERY; NETWORK;
D O I
10.1016/j.jnca.2017.12.015
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The resource provisioning is one of the challenging problems in the cloud environment. The resources should be allocated dynamically according to the demand changes of the applications. Over-provisioning increases energy wasting and costs. On the other hand, under-provisioning causes Service Level Agreements (SLA) violation and Quality of Service (QoS) dropping. Therefore the allocated resources should be close to the current demand of applications as much as possible. For this purpose, the future demand of applications should be determined. Thus, the prediction of the future workload of applications is an essential step before the resource provisioning. To the best of our knowledge, for the first time, this paper proposes a novel Prediction mOdel based on Sequential paTtern mINinG (POSITING) that considers correlation between different resources and extracts behavioural patterns of applications independently of the fixed pattern length explicitly. Based on the extracted patterns and the recent behaviour of the application, the future demand of resources is predicted. The main goal of this paper is to show that models based on pattern mining could offer novel and useful points of view for tackling some of the issues involved in predicting the application workloads. The performance of the proposed model is evaluated based on both real and synthetic workloads. The experimental results show that the proposed model could improve the prediction accuracy in comparison to the other state-of-the-art methods such as moving average, linear regression, neural networks and hybrid prediction approaches.
引用
收藏
页码:21 / 62
页数:42
相关论文
共 50 条
  • [41] Sequential Pattern Mining with Wildcards
    Xie, Fei
    Wu, Xindong
    Hu, Xuegang
    Gao, Jun
    Guo, Dan
    Fei, Yulian
    Hua, Ertian
    22ND INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI 2010), PROCEEDINGS, VOL 1, 2010,
  • [42] Research on Data Mining Algorithm and Its Application in Cloud Environment
    Li Bin
    PROCEEDINGS OF THE 2016 4TH INTERNATIONAL CONFERENCE ON ELECTRICAL & ELECTRONICS ENGINEERING AND COMPUTER SCIENCE (ICEEECS 2016), 2016, 50 : 126 - 129
  • [43] Mining Sequential Pattern Changes
    Li, I-Hui
    Huang, Jyun-Yao
    Liao, I-En
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2014, 30 (04) : 973 - 990
  • [44] A SECURE VIRTUAL MACHINE MIGRATION USING PROCESSOR WORKLOAD PREDICTION METHOD FOR CLOUD ENVIRONMENT
    Reeba, P. Jabalin
    Shaji, R. S.
    Jayan, J. P.
    PROCEEDINGS OF IEEE INTERNATIONAL CONFERENCE ON CIRCUIT, POWER AND COMPUTING TECHNOLOGIES (ICCPCT 2016), 2016,
  • [45] Sequential Pattern Mining Application to Support Customer Care "X" Clinic
    Setiawan, Alexander
    Wibowo, Adi
    Kurniawan, Samuel
    INTELLIGENCE IN THE ERA OF BIG DATA, ICSIIT 2015, 2015, 516 : 140 - 151
  • [46] Completion Time and Next Activity Prediction of Processes Using Sequential Pattern Mining
    Ceci, Michelangelo
    Lanotte, Pasqua Fabiana
    Fumarola, Fabio
    Cavallo, Dario Pietro
    Malerba, Donato
    DISCOVERY SCIENCE, DS 2014, 2014, 8777 : 49 - 61
  • [47] TASM: technocrat ARIMA and SVR model for workload prediction of web applications in cloud
    Parminder Singh
    Pooja Gupta
    Kiran Jyoti
    Cluster Computing, 2019, 22 : 619 - 633
  • [48] Workload Analysis for the Scope of User Demand Prediction Model Evaluations in Cloud Environments
    Panneerselvam, John
    Liu, Lu
    Antonopoulos, Nick
    Bo, Yuan
    2014 IEEE/ACM 7TH INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING (UCC), 2014, : 883 - 889
  • [49] TASM: technocrat ARIMA and SVR model for workload prediction of web applications in cloud
    Singh, Parminder
    Gupta, Pooja
    Jyoti, Kiran
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2019, 22 (02): : 619 - 633
  • [50] Workload Prediction Using ARIMA Model and Its Impact on Cloud Applications' QoS
    Calheiros, Rodrigo N.
    Masoumi, Enayat
    Ranjan, Rajiv
    Buyya, Rajkumar
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2015, 3 (04) : 449 - 458