Digitala Vetenskapliga Arkivet

Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Improving Cloud Efficiency: A Machine Learning-Based Stacking Model for CPU Utilization Prediction
Blekinge Institute of Technology, Faculty of Computing, Department of Computer Science.ORCID iD: 0000-0003-4190-3532
Blekinge Institute of Technology, Faculty of Computing, Department of Computer Science.ORCID iD: 0000-0002-8929-7220
Blekinge Institute of Technology, Faculty of Computing, Department of Computer Science.ORCID iD: 0000-0001-9947-1088
Blekinge Institute of Technology, Faculty of Computing, Department of Computer Science.
Show others and affiliations
2025 (English)In: Proceedings - 2025 8th International Conference on Data Science and Machine Learning Applications, CDMA 2025, Institute of Electrical and Electronics Engineers (IEEE), 2025, p. 120-125Conference paper, Published paper (Refereed)
Abstract [en]

With the rapid growth of internet technologies, IT businesses are transferring to cloud-based systems, and cloud-based services are in high demand among internet users. Therefore, appropriate allocation of resources in cloud computing environments is essential. The companies can reduce costs by saving energy by dynamically scaling up or down the number of active servers. In this context, this study presents a machine learning-based model for accurate prediction of CPU utilization. Previous studies employed timestamp-based data to predict CPU utilization in cloud computing, while the proposed work uses incoming user requests to predict CPU workload so that a timely decision can be made to scale up or scale down the servers in a cloud computing environment. The proposed model is based on several machine learning algorithms that are stacked into a single model called the stacking model for CPU workload prediction. The effectiveness of the proposed stacking model was tested on several evaluation metrics to validate its performance. Furthermore, the performance of the proposed stacking model is also compared with other state-of-the-art machine learning models such as support vector machines (SVM), decision trees (DT), random forests (RF), gradient boosting, and extreme gradient boosting (XGBoost). 

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2025. p. 120-125
Keywords [en]
cloud computing, CPU, machine learning, predicting workload, stacking model, Adversarial machine learning, Cloud platforms, Cloud computing environments, Cloud-based, Cloud-computing, CPU utilization, Gradient boosting, Machine-learning, Performance, Stacking models, Prediction models
National Category
Computer Sciences
Identifiers
URN: urn:nbn:se:bth-27697DOI: 10.1109/CDMA61895.2025.00026Scopus ID: 2-s2.0-105001165019ISBN: 9798331539696 (print)OAI: oai:DiVA.org:bth-27697DiVA, id: diva2:1950086
Conference
8th International Conference on Data Science and Machine Learning Applications, CDMA 2025, Riyadh, Feb 16-17, 2025
Part of project
Green Clouds – Load prediction and optimization in private cloud systems, Knowledge Foundation
Funder
Knowledge Foundation, 20220215Available from: 2025-04-04 Created: 2025-04-04 Last updated: 2025-04-07Bibliographically approved

Open Access in DiVA

fulltext(859 kB)38 downloads
File information
File name FULLTEXT01.pdfFile size 859 kBChecksum SHA-512
718fd539491455b66dfa731765071bd7f5d23b5d965e6c73b8a0b7e5b170fdbd44a5193b777b68ae914a7e891195a18113234e8507954a5fe1faa51c58b4e2f7
Type fulltextMimetype application/pdf

Other links

Publisher's full textScopus

Search in DiVA

By author/editor
Javeed, AshirBorg, AntonGrahn, HåkanLundberg, Lars
By organisation
Department of Computer Science
Computer Sciences

Search outside of DiVA

GoogleGoogle Scholar
Total: 39 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

doi
isbn
urn-nbn

Altmetric score

doi
isbn
urn-nbn
Total: 147 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf