Dalarna University's logo and link to the university's website

du.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • chicago-author-date
  • chicago-note-bibliography
  • 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
Using Machine Learning to Predict the Exact Resource Usage of Microservice Chains
Department of Mathematics and Computer Science, Karlstad University, Karlstad, Sweden;School of Electronics, Electrical Engineering and Computer Science, Queen's University Belfast, Belfast, United Kingdom.ORCID iD: 0000-0001-9194-010X
Department of Mathematics and Computer Science, Karlstad University, Karlstad, Sweden.ORCID iD: 0009-0001-9083-3115
Dalarna University, School of Information and Engineering, Informatics. Mälardalen University, Västerås.ORCID iD: 0000-0002-3548-2973
2023 (English)In: UCC '23: Proceedings of the IEEE/ACM 16th International Conference on Utility and Cloud Computing / [ed] Omer Rana, Massimo Villari, New York: Association for Computing Machinery (ACM), 2023Conference paper, Published paper (Refereed)
Abstract [en]

Cloud computing offers a wide range of services, but it comes with some challenges. One of these challenges is to predict the resource utilization of the nodes that run applications and services. This is especially relevant for container-based platforms such as Kubernetes. Predicting the resource utilization of a Kubernetes cluster can help optimize the performance, reliability, and cost-effectiveness of the platform. This paper focuses on how well different resources in a cluster can be predicted using machine learning techniques. The approach consists of three main steps: data collection and extraction, data pre-processing and analysis, and resource prediction. The data collection step involves stressing the system with a load-generator (called Locust) and collecting data from Locust and Kubernetes with the use of Prometheus. The data pre-processing and extraction step involves extracting relevant data and transforming it into a suitable format for the machine learning models. The final step involves applying different machine learning models to the data and evaluating their accuracy. The results illustrate that different machine learning techniques can predict resources accurately.

Place, publisher, year, edition, pages
New York: Association for Computing Machinery (ACM), 2023.
Keywords [en]
Cloudcomputing, Resourcemanagement, Auto-scaling, Kubernetes, Microservice, Machine learning
National Category
Computer Sciences
Identifiers
URN: urn:nbn:se:du-48518DOI: 10.1145/3603166.3632166ISI: 001211822800025Scopus ID: 2-s2.0-85191656385ISBN: 979-8-4007-0234-1 (print)OAI: oai:DiVA.org:du-48518DiVA, id: diva2:1857823
Conference
16th IEEE/ACM International Conference on Utility and Cloud Computing, UCC 2023, Taormina, Italy 4-7 December 2023
Available from: 2024-05-14 Created: 2024-05-14 Last updated: 2024-07-23Bibliographically approved

Open Access in DiVA

fulltext(7713 kB)256 downloads
File information
File name FULLTEXT01.pdfFile size 7713 kBChecksum SHA-512
4eabace7b74bc02acb3f1a11ee79291addbf1ed09c96de19e7831d152aa3b37ab880e3677055c99efe07de8f9f0365b1a4ad00b6ed4ae884d84d37dfa8b03913
Type fulltextMimetype application/pdf

Other links

Publisher's full textScopus

Authority records

Al-Dulaimy, Auday

Search in DiVA

By author/editor
Taheri, JavidGördén, ArvidAl-Dulaimy, Auday
By organisation
Informatics
Computer Sciences

Search outside of DiVA

GoogleGoogle Scholar
Total: 256 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: 464 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • chicago-author-date
  • chicago-note-bibliography
  • 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