Skip to main content
Erschienen in: International Journal of Machine Learning and Cybernetics 11/2019

20.09.2019 | Original Article

An ensemble multiscale wavelet-GARCH hybrid SVR algorithm for mobile cloud computing workload prediction

verfasst von: Saeed Sharifian, Masoud Barati

Erschienen in: International Journal of Machine Learning and Cybernetics | Ausgabe 11/2019

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Dynamic resource allocation and auto scalability are important aspects in mobile cloud computing environment. Predicting the cloud workload is a crucial task for dynamic resource allocation and auto scaling. Accuracy of workload prediction algorithm has significant impact on cloud quality of service and total cost of provided service. Since, existing prediction algorithms have competition for better accuracy and faster run time, in this paper we proposed a hybrid prediction algorithm to address both of these concerns. First we apply three level wavelet transform to decompose the workload time series into different resolution of time–frequency scales. An approximate and three details components. Second, we use support vector regression (SVR) for prediction of approximate and two low frequency detail components. The SVR parameters are tuned by a novel chaotic particle swarm optimization algorithm. Since the last detail component of time series has high frequency and is more likely to noise, we used generalized autoregressive conditional heteroskedasticity (GARCH) model to predict it. Finally, an ensemble method is applied to recompose these predicted samples from four multi scale predictions to achieve workload prediction for the next time step. The proposed method named wavelet decomposed 3 PSO optimized SVR plus GARCH (W3PSG). We evaluate the proposed W3PSG method with three different real cloud workload traces. Based on the results, the proposed method has relatively better prediction accuracy in comparison with competitive methods. According to mean absolute percentage error metric, in best case W3PSG method achieves 29.93%, 29.91%, and 24.53% of improvement in accuracy over three rival methods: GARCH, artificial neural network, and SVR respectively.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Weitere Produktempfehlungen anzeigen
Literatur
1.
Zurück zum Zitat Korpi D, Tamminen J, Turunen M, Huusari T, Choi Y-S, Anttila L, Talwar S, Valkama M (2016) Full-duplex mobile device: pushing the limits. IEEE Commun Mag 54(9):80–87CrossRef Korpi D, Tamminen J, Turunen M, Huusari T, Choi Y-S, Anttila L, Talwar S, Valkama M (2016) Full-duplex mobile device: pushing the limits. IEEE Commun Mag 54(9):80–87CrossRef
2.
Zurück zum Zitat Li W, Zhao Y, Lu S, Chen D (2015) Mechanisms and challenges on mobility-augmented service provisioning for MCC. IEEE Commun Mag 53(3):89–97CrossRef Li W, Zhao Y, Lu S, Chen D (2015) Mechanisms and challenges on mobility-augmented service provisioning for MCC. IEEE Commun Mag 53(3):89–97CrossRef
3.
Zurück zum Zitat Wang Y, Chen I-R, Wang D-C (2015) A survey of mobile cloud computing applications: perspectives and challenges. Wirel Pers Commun 80(4):1607–1623CrossRef Wang Y, Chen I-R, Wang D-C (2015) A survey of mobile cloud computing applications: perspectives and challenges. Wirel Pers Commun 80(4):1607–1623CrossRef
4.
Zurück zum Zitat Fernando N, Loke SW, Rahayu W (2013) Mobile cloud computing: a survey. Future Gener Comput Syst 29(1):84–106CrossRef Fernando N, Loke SW, Rahayu W (2013) Mobile cloud computing: a survey. Future Gener Comput Syst 29(1):84–106CrossRef
5.
Zurück zum Zitat Zhang Q, Zhani MF, Zhang Sh et al (2012) Dynamic energy-aware capacity provisioning for cloud computing environments. In: Proceedings of the 9th international conference on Autonomic computing. San Jose, California, USA, 18–20 September 2012. https://doi.org/10.1145/2371536.2371562 Zhang Q, Zhani MF, Zhang Sh et al (2012) Dynamic energy-aware capacity provisioning for cloud computing environments. In: Proceedings of the 9th international conference on Autonomic computing. San Jose, California, USA, 18–20 September 2012. https://​doi.​org/​10.​1145/​2371536.​2371562
8.
Zurück zum Zitat Qureshi A, Weber R, Balakrishnan H, Guttag J, Maggs B (2009) Cutting the electric bill for internet-scale systems. In: Proceedings of the ACM SIGCOMM 2009 conference on data communication, New York Qureshi A, Weber R, Balakrishnan H, Guttag J, Maggs B (2009) Cutting the electric bill for internet-scale systems. In: Proceedings of the ACM SIGCOMM 2009 conference on data communication, New York
9.
Zurück zum Zitat Kusic D, Kephart JO, Hanson JE, Kandasamy N, Jiang G (2009) Power and performance management of virtualized computing environments via lookahead control. Clust Comput 12(1):1–15CrossRef Kusic D, Kephart JO, Hanson JE, Kandasamy N, Jiang G (2009) Power and performance management of virtualized computing environments via lookahead control. Clust Comput 12(1):1–15CrossRef
10.
Zurück zum Zitat Lajevardi B, Haapala KR, Junker JF (2015) Real-time monitoring and evaluation of energy efficiency and thermal management of data centers. J Manuf Syst 37(2):511–516CrossRef Lajevardi B, Haapala KR, Junker JF (2015) Real-time monitoring and evaluation of energy efficiency and thermal management of data centers. J Manuf Syst 37(2):511–516CrossRef
12.
Zurück zum Zitat Ghorbani M, Wang Y, Xue Y, Pedram M, Bogdan P (2014) Prediction and control of bursty cloud workloads: a fractal framework. In: Proceedings of the 2014 international conference on hardware/software codesign and system synthesis, New Delhi, India Ghorbani M, Wang Y, Xue Y, Pedram M, Bogdan P (2014) Prediction and control of bursty cloud workloads: a fractal framework. In: Proceedings of the 2014 international conference on hardware/software codesign and system synthesis, New Delhi, India
13.
Zurück zum Zitat Rashidi S, Sharifian S (2017) A hybrid heuristic queue based algorithm for task assignment in mobile cloud. Future Gener Comput Syst 68:31–345CrossRef Rashidi S, Sharifian S (2017) A hybrid heuristic queue based algorithm for task assignment in mobile cloud. Future Gener Comput Syst 68:31–345CrossRef
14.
Zurück zum Zitat You C, Huang K, Chae H, Kim BH (2016) Energy-efficient resource allocation for mobile-edge computation offloading. IEEE Trans Wirel Commun 16(99):1397–1411 You C, Huang K, Chae H, Kim BH (2016) Energy-efficient resource allocation for mobile-edge computation offloading. IEEE Trans Wirel Commun 16(99):1397–1411
15.
Zurück zum Zitat Karamoozian A, Hafid A, Boushaba M, Afzali M (2016) QoS-aware resource allocation for mobile media services in cloud environment. In: 13th IEEE annual consumer communications & networking conference (CCNC). Las Vegas, NV, USA, 9–12 January 2016. https://doi.org/10.1109/CCNC.2016.7444870 Karamoozian A, Hafid A, Boushaba M, Afzali M (2016) QoS-aware resource allocation for mobile media services in cloud environment. In: 13th IEEE annual consumer communications & networking conference (CCNC). Las Vegas, NV, USA, 9–12 January 2016. https://​doi.​org/​10.​1109/​CCNC.​2016.​7444870
16.
Zurück zum Zitat Valipour M, Banihabib ME, Behbahani SMR (2013) Comparison of the ARMA, ARIMA, and the autoregressive artificial neural network models in predicting the monthly inflow of Dez dam reservoir. J Hydrol 476(7):433–441CrossRef Valipour M, Banihabib ME, Behbahani SMR (2013) Comparison of the ARMA, ARIMA, and the autoregressive artificial neural network models in predicting the monthly inflow of Dez dam reservoir. J Hydrol 476(7):433–441CrossRef
17.
Zurück zum Zitat Nourikhah H, Akbari MK, Kalantari M (2015) Modeling and predicting measured response time of cloud-based web services using long-memory time series. J Supercomput 71(2):673–696CrossRef Nourikhah H, Akbari MK, Kalantari M (2015) Modeling and predicting measured response time of cloud-based web services using long-memory time series. J Supercomput 71(2):673–696CrossRef
18.
Zurück zum Zitat Calheiros RN, Masoumi E, Ranjan R, Buyya R (2015) Workload prediction using ARIMA model and its impact on cloud applications. QoS IEEE Trans Cloud Comput 3(4):449–458CrossRef Calheiros RN, Masoumi E, Ranjan R, Buyya R (2015) Workload prediction using ARIMA model and its impact on cloud applications. QoS IEEE Trans Cloud Comput 3(4):449–458CrossRef
19.
Zurück zum Zitat Zhang J, Tan Z (2013) Day-ahead electricity price predicting using WT, CLSSVM and EGARCH model. Int J Electr Power Energy Syst 45(1):362–368MathSciNetCrossRef Zhang J, Tan Z (2013) Day-ahead electricity price predicting using WT, CLSSVM and EGARCH model. Int J Electr Power Energy Syst 45(1):362–368MathSciNetCrossRef
20.
Zurück zum Zitat Chang BR, Tsai HF (2009) Novel hybrid approach to data-packet-flow prediction for improving network traffic analysis. Appl Soft Comput 9(3):1177–1183CrossRef Chang BR, Tsai HF (2009) Novel hybrid approach to data-packet-flow prediction for improving network traffic analysis. Appl Soft Comput 9(3):1177–1183CrossRef
22.
Zurück zum Zitat Islam S, Keung J, Lee K, Liu A (2012) Empirical prediction models for adaptive resource provisioning in the cloud. Future Gener Comput Syst 28(1):155–162CrossRef Islam S, Keung J, Lee K, Liu A (2012) Empirical prediction models for adaptive resource provisioning in the cloud. Future Gener Comput Syst 28(1):155–162CrossRef
25.
Zurück zum Zitat Yaseen ZM et al (2019) An enhanced extreme learning machine model for river flow forecasting: state-of-the-art, practical applications in water resource engineering area and future research direction. J Hydrol 569:387–408CrossRef Yaseen ZM et al (2019) An enhanced extreme learning machine model for river flow forecasting: state-of-the-art, practical applications in water resource engineering area and future research direction. J Hydrol 569:387–408CrossRef
26.
Zurück zum Zitat Hong WC, Dong Y, Zhang WY, Chen L-Y, Panigrahi BK (2013) Cyclic electric load predicting by seasonal SVR with chaotic genetic algorithm. Int J Electr Power Energy Syst 44(1):604–614CrossRef Hong WC, Dong Y, Zhang WY, Chen L-Y, Panigrahi BK (2013) Cyclic electric load predicting by seasonal SVR with chaotic genetic algorithm. Int J Electr Power Energy Syst 44(1):604–614CrossRef
28.
Zurück zum Zitat Moazenzadeh R et al (2018) Coupling a firefly algorithm with support vector regression to predict evaporation in northern Iran. Eng Appl Comput Fluid Mech 12(1):584–597 Moazenzadeh R et al (2018) Coupling a firefly algorithm with support vector regression to predict evaporation in northern Iran. Eng Appl Comput Fluid Mech 12(1):584–597
29.
Zurück zum Zitat Sanaei Z, Abolfazli S, Gani A, Buyya R (2013) Heterogeneity in MCC: taxonomy and open challenges. IEEE Commun Surv Tutor 16(1):369–392CrossRef Sanaei Z, Abolfazli S, Gani A, Buyya R (2013) Heterogeneity in MCC: taxonomy and open challenges. IEEE Commun Surv Tutor 16(1):369–392CrossRef
30.
Zurück zum Zitat Li C, Liu S, Zhang H, Hu Y (2013) Machinery condition prediction based on wavelet and support vector machine. In: 2013 international conference on quality, reliability, risk, maintenance, and safety engineering (QR2MSE) Li C, Liu S, Zhang H, Hu Y (2013) Machinery condition prediction based on wavelet and support vector machine. In: 2013 international conference on quality, reliability, risk, maintenance, and safety engineering (QR2MSE)
31.
Zurück zum Zitat De Giorgi MG, Campilongo S, Congedo PM (2014) Comparison between wind power prediction models based on wavelet decomposition with least-squares support vector machine (LS-SVM) and artificial neural network (ANN). Energies 7(8):5251–5272. https://doi.org/10.3390/en7085251 CrossRef De Giorgi MG, Campilongo S, Congedo PM (2014) Comparison between wind power prediction models based on wavelet decomposition with least-squares support vector machine (LS-SVM) and artificial neural network (ANN). Energies 7(8):5251–5272. https://​doi.​org/​10.​3390/​en7085251 CrossRef
32.
Zurück zum Zitat Sun Y, Leng B, Guan W (2015) A novel wavelet-SVM short-time passenger flow prediction in Beijing subway system. Neurocomputing 166:109–121CrossRef Sun Y, Leng B, Guan W (2015) A novel wavelet-SVM short-time passenger flow prediction in Beijing subway system. Neurocomputing 166:109–121CrossRef
33.
Zurück zum Zitat Roy N, Dubey A, Gokhale A (2011) Efficient autoscaling in the cloud using predictive models for workload predicting. In: 2011 IEEE international conference on cloud computing (CLOUD) Roy N, Dubey A, Gokhale A (2011) Efficient autoscaling in the cloud using predictive models for workload predicting. In: 2011 IEEE international conference on cloud computing (CLOUD)
34.
Zurück zum Zitat Chen K-Y (2007) Predicting systems reliability based on support vector regression with genetic algorithms. Reliab Eng Syst Saf 92(4):423–432CrossRef Chen K-Y (2007) Predicting systems reliability based on support vector regression with genetic algorithms. Reliab Eng Syst Saf 92(4):423–432CrossRef
35.
Zurück zum Zitat Zhang WY, Hong W-C, Dong Y, Tsai G, Sung J-T, Fan G-F (2012) Application of SVR with chaotic GASA algorithm in cyclic electric load predicting. Energy 45(1):850–858CrossRef Zhang WY, Hong W-C, Dong Y, Tsai G, Sung J-T, Fan G-F (2012) Application of SVR with chaotic GASA algorithm in cyclic electric load predicting. Energy 45(1):850–858CrossRef
36.
Zurück zum Zitat Hong W-C (2009) Chaotic particle swarm optimization algorithm in a support vector regression electric load predicting model. Energy Convers Manag 50(1):105–117CrossRef Hong W-C (2009) Chaotic particle swarm optimization algorithm in a support vector regression electric load predicting model. Energy Convers Manag 50(1):105–117CrossRef
37.
Zurück zum Zitat Hong W-C (2011) Traffic flow predicting by seasonal SVR with chaotic simulated annealing algorithm. Neurocomputing 74(12–13):2096–2107CrossRef Hong W-C (2011) Traffic flow predicting by seasonal SVR with chaotic simulated annealing algorithm. Neurocomputing 74(12–13):2096–2107CrossRef
38.
Zurück zum Zitat Barati M, Sharifian S (2015) A hybrid heuristic-based tuned support vector regression model for cloud load prediction. J Supercomput 71(11):4235–4259CrossRef Barati M, Sharifian S (2015) A hybrid heuristic-based tuned support vector regression model for cloud load prediction. J Supercomput 71(11):4235–4259CrossRef
40.
Zurück zum Zitat Chen Y, Ganapathi A, Griffith R, Katz RH (2010) Analysis and lessons from a publicly available Google cluster trace. In: EECS Department, University of California, Berkeley, Tech. Rep. UCB/EECS-2010-95 94. https://arxiv.org/abs/1501.01426 Chen Y, Ganapathi A, Griffith R, Katz RH (2010) Analysis and lessons from a publicly available Google cluster trace. In: EECS Department, University of California, Berkeley, Tech. Rep. UCB/EECS-2010-95 94. https://​arxiv.​org/​abs/​1501.​01426
41.
Zurück zum Zitat Yang Q, Peng C, Zhao H, Yu Y, Zhou Y, Wang Z, Du S (2014) A new method based on PSR and EA-GMDH for host load prediction in cloud computing system. J Supercomput 68(3):1402–1417CrossRef Yang Q, Peng C, Zhao H, Yu Y, Zhou Y, Wang Z, Du S (2014) A new method based on PSR and EA-GMDH for host load prediction in cloud computing system. J Supercomput 68(3):1402–1417CrossRef
Metadaten
Titel
An ensemble multiscale wavelet-GARCH hybrid SVR algorithm for mobile cloud computing workload prediction
verfasst von
Saeed Sharifian
Masoud Barati
Publikationsdatum
20.09.2019
Verlag
Springer Berlin Heidelberg
Erschienen in
International Journal of Machine Learning and Cybernetics / Ausgabe 11/2019
Print ISSN: 1868-8071
Elektronische ISSN: 1868-808X
DOI
https://doi.org/10.1007/s13042-019-01017-1

Weitere Artikel der Ausgabe 11/2019

International Journal of Machine Learning and Cybernetics 11/2019 Zur Ausgabe

Neuer Inhalt