Skip to main content
Erschienen in: The Journal of Supercomputing 1/2023

05.07.2022

On accurate prediction of cloud workloads with adaptive pattern mining

verfasst von: Liang Bao, Jin Yang, Zhengtong Zhang, Wenjing Liu, Junhao Chen, Chase Wu

Erschienen in: The Journal of Supercomputing | Ausgabe 1/2023

Einloggen

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

search-config
loading …

Abstract

Resource provisioning for cloud computing requires adaptive and accurate prediction of cloud workloads. However, existing studies in workload prediction have faced significant challenges in predicting time-varying cloud workloads of diverse trends and patterns, and the lack of accurate prediction often results in resource waste and violation of Service-Level Agreements (SLAs). We propose a bagging-like ensemble framework for cloud workload prediction with Adaptive Pattern Mining (APM). Within this framework, we first design a two-step method with various models to simultaneously capture the “low frequency” and “high frequency” characteristics of highly variable workloads. For a given workload, we further develop an error-based weights aggregation method to integrate the prediction results from multiple pattern-specific models into a final result to predict a future workload. We conduct experiments to demonstrate the efficacy of APM in workload prediction with various prediction lengths using two real-world workload traces from Google and Alibaba cloud data centers, which are of different types. Extensive experimental results show that APM achieves above 19.62% improvement over several classic and state-of-the-art workload prediction methods for highly variable real-world cloud workloads.

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

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!

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+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!

Fußnoten
1
https://github.com/xdbdilab/APM
 
2
https://github.com/alibaba/clusterdata.
 
3
https://github.com/google/cluster-data.
 
Literatur
1.
Zurück zum Zitat Chen Z, Hu J, Min G, Zomaya AY, El-Ghazawi T (2019) Towards accurate prediction for high-dimensional and highly-variable cloud workloads with deep learning. IEEE Transact Parallel Distributed Syst 31(4):923–934CrossRef Chen Z, Hu J, Min G, Zomaya AY, El-Ghazawi T (2019) Towards accurate prediction for high-dimensional and highly-variable cloud workloads with deep learning. IEEE Transact Parallel Distributed Syst 31(4):923–934CrossRef
2.
Zurück zum Zitat Di S, Kondo D, Cirne W (2014) Google hostload prediction based on bayesian model with optimized feature combination. J Parallel Distrib Comput 74(1):1820–1832CrossRef Di S, Kondo D, Cirne W (2014) Google hostload prediction based on bayesian model with optimized feature combination. J Parallel Distrib Comput 74(1):1820–1832CrossRef
11.
Zurück zum Zitat Cetinski K, Juric MB (2015) Ame-wpc: Advanced model for efficient workload prediction in the cloud. J Netw Comput Appl 55:191–201CrossRef Cetinski K, Juric MB (2015) Ame-wpc: Advanced model for efficient workload prediction in the cloud. J Netw Comput Appl 55:191–201CrossRef
13.
Zurück zum Zitat Amiri M, Mohammad-Khanli L, Mirandola R (2018) An online learning model based on episode mining for workload prediction in cloud. Future Gener Comput Syst 87:83–101CrossRef Amiri M, Mohammad-Khanli L, Mirandola R (2018) An online learning model based on episode mining for workload prediction in cloud. Future Gener Comput Syst 87:83–101CrossRef
18.
Zurück zum Zitat Liu C, Liu C, Shang Y, Chen S, Cheng B, Chen J (2017) An adaptive prediction approach based on workload pattern discrimination in the cloud. J Netw Comput Appl 80:35–44CrossRef Liu C, Liu C, Shang Y, Chen S, Cheng B, Chen J (2017) An adaptive prediction approach based on workload pattern discrimination in the cloud. J Netw Comput Appl 80:35–44CrossRef
19.
Zurück zum Zitat Box GE, Pierce DA (1970) Distribution of residual autocorrelations in autoregressive-integrated moving average time series models. J American Statist Association 65(332):1509–1526MathSciNetCrossRefMATH Box GE, Pierce DA (1970) Distribution of residual autocorrelations in autoregressive-integrated moving average time series models. J American Statist Association 65(332):1509–1526MathSciNetCrossRefMATH
21.
Zurück zum Zitat Rahmanian AA, Ghobaei-Arani M, Tofighy S (2018) A learning automata-based ensemble resource usage prediction algorithm for cloud computing environment. Future Generat Comput Syst 79:54–71CrossRef Rahmanian AA, Ghobaei-Arani M, Tofighy S (2018) A learning automata-based ensemble resource usage prediction algorithm for cloud computing environment. Future Generat Comput Syst 79:54–71CrossRef
22.
Zurück zum Zitat Kaur G, Bala A, Chana I (2019) An intelligent regressive ensemble approach for predicting resource usage in cloud computing. J Parallel Distributed Comput 123:1–12CrossRef Kaur G, Bala A, Chana I (2019) An intelligent regressive ensemble approach for predicting resource usage in cloud computing. J Parallel Distributed Comput 123:1–12CrossRef
23.
Zurück zum Zitat Berral JL, Wang C, Youssef A (2020) AI4DL: Mining Behaviors of Deep Learning Workloads for Resource Management, 7 Berral JL, Wang C, Youssef A (2020) AI4DL: Mining Behaviors of Deep Learning Workloads for Resource Management, 7
27.
Zurück zum Zitat Kumar J (2021) Self directed learning based workload forecasting model for cloud resource management. Information Sciences, 22 Kumar J (2021) Self directed learning based workload forecasting model for cloud resource management. Information Sciences, 22
28.
Zurück zum Zitat Mason K, Duggan M, Barrett E, Duggan J, Howley E (2018) Predicting host cpu utilization in the cloud using evolutionary neural networks. Future Generat Comput Syst 86:162–173CrossRef Mason K, Duggan M, Barrett E, Duggan J, Howley E (2018) Predicting host cpu utilization in the cloud using evolutionary neural networks. Future Generat Comput Syst 86:162–173CrossRef
31.
Zurück zum Zitat Shyam GK, Manvi SS (2016) Virtual resource prediction in cloud environment: a bayesian approach. J Netw and Comut Appl 65:144–154 Shyam GK, Manvi SS (2016) Virtual resource prediction in cloud environment: a bayesian approach. J Netw and Comut Appl 65:144–154
35.
Zurück zum Zitat Sagi O, Rokach L (2018) Ensemble learning: A survey. WIREs Data Mining and Knowledge Discovery 8(4), 1249 https://doi.org/10.1002/widm.1249._eprint: https://onlinelibrary.wiley.com/doi/pdf/10.1002/widm.1249. Accessed 2022-05-26 Sagi O, Rokach L (2018) Ensemble learning: A survey. WIREs Data Mining and Knowledge Discovery 8(4), 1249 https://​doi.​org/​10.​1002/​widm.​1249.​_eprint: https://​onlinelibrary.​wiley.​com/​doi/​pdf/​10.​1002/​widm.​1249.​ Accessed 2022-05-26
39.
Zurück zum Zitat Ueda N, Nakano R (1996) Generalization error of ensemble estimators. In: Proceedings of International Conference on Neural Networks (ICNN’96), vol. 1, pp. 90–95. IEEE, Washington, DC, USA https://doi.org/10.1109/ICNN.1996.548872.http://ieeexplore.ieee.org/document/548872/ Accessed 2021-06-23 Ueda N, Nakano R (1996) Generalization error of ensemble estimators. In: Proceedings of International Conference on Neural Networks (ICNN’96), vol. 1, pp. 90–95. IEEE, Washington, DC, USA https://​doi.​org/​10.​1109/​ICNN.​1996.​548872.​http://ieeexplore.ieee.org/document/548872/ Accessed 2021-06-23
Metadaten
Titel
On accurate prediction of cloud workloads with adaptive pattern mining
verfasst von
Liang Bao
Jin Yang
Zhengtong Zhang
Wenjing Liu
Junhao Chen
Chase Wu
Publikationsdatum
05.07.2022
Verlag
Springer US
Erschienen in
The Journal of Supercomputing / Ausgabe 1/2023
Print ISSN: 0920-8542
Elektronische ISSN: 1573-0484
DOI
https://doi.org/10.1007/s11227-022-04647-5

Weitere Artikel der Ausgabe 1/2023

The Journal of Supercomputing 1/2023 Zur Ausgabe

Premium Partner