https://www.mdu.se/

mdu.sePublications
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
Using Machine Learning to Predict the Exact Resource Usage of Microservice Chains
School of Electronics, Electrical Engineering and Computer Science, Queen's University Belfast, Belfast, United Kingdom.
Department of Mathematics and Computer Science, Karlstad University, Karlstad, Sweden.
Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.ORCID iD: 0000-0002-3548-2973
2023 (English)In: 16th IEEE/ACM International Conference on Utility and Cloud Computing, UCC 2023, Association for Computing Machinery, Inc , 2023, article id 25Conference 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
Association for Computing Machinery, Inc , 2023. article id 25
Keywords [en]
auto-scaling, cloud computing, kubernetes, machine learning, microservice, resource management, Cost effectiveness, Data acquisition, Data handling, Data mining, Extraction, Forecasting, Learning algorithms, Metadata, Cloud-computing, Data collection, Machine learning techniques, Machine-learning, Resources utilizations, Scalings
National Category
Computer and Information Sciences
Identifiers
URN: urn:nbn:se:mdh:diva-66572DOI: 10.1145/3603166.3632166ISI: 001211822800025Scopus ID: 2-s2.0-85191656385ISBN: 9798400702341 (print)OAI: oai:DiVA.org:mdh-66572DiVA, id: diva2:1857518
Conference
16th IEEE/ACM International Conference on Utility and Cloud Computing, UCC 2023Taormina4 December 2023through 7 December 2023
Available from: 2024-05-14 Created: 2024-05-14 Last updated: 2024-07-17Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records

Al-Dulaimy, Auday

Search in DiVA

By author/editor
Al-Dulaimy, Auday
By organisation
Embedded Systems
Computer and Information Sciences

Search outside of DiVA

GoogleGoogle Scholar

doi
isbn
urn-nbn

Altmetric score

doi
isbn
urn-nbn
Total: 20 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