Hoppa till innehåll

  • Start
  • Nyheter
  • Om Programmet
    • Varför STS?
    • Fördjupning om programmet
    • Ämnesöversikt
    • Intervjuer
  • Arbetsmarknad
  • För studenter
    • Studieresurser
    • C-uppsatser
    • Utlandsstudier
  • Examensarbete
    • Att skriva examensarbete
    • Platsannonser
    • Registrera examensarbete
    • Boka tid för presentation
    • Listor över examensarbeten
    • Kommande Exjobbspresentationer
Sök

Efficient Resource Management A Comparison of Predictive Scaling Algorithms in Cloud-Based Applications

Information

Författare: Elsa Strömbäck, Johanna Dahl
Beräknat färdigt: 2024-06
Handledare: Fredrik Hörnqvist
Handledares företag/institution: Syntronic
Ämnesgranskare: Justin Pearson
Övrigt: -


Presentationer

Presentation av Elsa Strömbäck
Presentationstid: 2024-05-27 16:15

Presentation av Johanna Dahl
Presentationstid: 2024-05-27 17:15

Opponenter: Filippa Norén, Johanna Ezra

Abstract

This study aims to explore predictive scaling algorithms used to predict and manage workloads
in a containerized system. The goal is to identify which predictive scaling approach delivers the
most effective results, contributing to research on cloud elasticity and resource management.
This potentially leads to reduced infrastructure costs while maintaining efficient performance,
enabling a more sustainable cloud-computing technology. The work involved the development
and comparison of three different autoscaling algorithms with an interchangeable prediction
component. For the predictive part, three different time-series analysis methods were used:
XGBoost, ARIMA, and Prophet. A simulation system with the necessary modules was
developed, as well as a designated target service to experience the load. Each algorithm’s
scaling accuracy was evaluated by comparing its suggested number of instances to the optimal
number, with each instance representing a simulated CPU core. The results showed varying
efficiency: XGBoost and Prophet excelled with richer datasets, while ARIMA performed better
with limited data. Although XGBoost and Prophet maintained 100% uptime, this could lead to
resource wastage, whereas ARIMA’s lower uptime percentage possibly suggested a more
resource-efficient, though less reliable, approach. Further analysis, particularly experimental
investigation is required to deepen the understanding of these predictors’ influence on resource
allocation.

Ladda ner rapporten

Efficient Resource Management A Comparison of Predictive Scaling Algorithms in Cloud-Based Applications
  • Start
  • Nyheter
  • Om Programmet
    • Varför STS?
    • Fördjupning om programmet
    • Ämnesöversikt
    • Intervjuer
  • Arbetsmarknad
  • För studenter
    • Studieresurser
    • C-uppsatser
    • Utlandsstudier
  • Examensarbete
    • Att skriva examensarbete
    • Platsannonser
    • Registrera examensarbete
    • Boka tid för presentation
    • Listor över examensarbeten
    • Kommande Exjobbspresentationer

Inlogg

  • Logga in
  • Flöde för inlägg
  • Flöde för kommentarer
  • WordPress.org

Kontakt

Hemsideansvarig
Studievägledare
STS-sektionen

Andra webbplatser

Uppsala Universitet
Schema
Antagning.se
Antagningsstatistik
Hittatenta.se
STS-sektionens hemsida

 

Integritetspolicy | STS-programmet 2024