Treballs Fi de MàsterEnginyeria Informàtica i Matemàtiques

Intelligent optimization of distributed systems: performance analysis with Lithops and machine learning

  • Identification data

    Identifier:  TFM:2107
    Authors:  Benabdelkrim Zakan, Usama
  • Others:

    Keywords: Sistemas distribuidos, Aprendizaje automático, Monitorización; Distributed systems, Machine learning, Monitoring; Sistemes distribuïts, Aprenentatge automàtic, Monitorització
    Title in different languages: Optimización inteligente de sistemas distribuidos: Análisis de rendimiento con Lithops y aprendizaje automático; Intelligent optimization of distributed systems: performance analysis with Lithops and machine learning; Optimització intel·ligent de sistemes distribuïts: Anàlisi de rendiment amb Lithops i aprenentatge automàtic
    Subject areas: Ingeniería informática; Computer engineering; Enginyeria informàtica
    Confidenciality: No
    Academic year: 2023-2024
    Student: Benabdelkrim Zakan, Usama
    APS: No
    Department: Enginyeria Informàtica i Matemàtiques
    Access Rights: info:eu-repo/semantics/openAccess
    Work's public defense date: 2024-09-12
    Project director: García López, Pedro Antonio
    Abstract: This thesis presents a solution for optimizing and monitoring distributed systems using Lithops in serverless environments. A lightweight profiler integrated with Prometheus was developed to collect real-time metrics and manage resources efficiently. The profiler tracks CPU, memory, disk, and network usage, ensuring scalability and resilience across multicloud platforms. Additionally, a machine learning model predicts the optimal task parallelization to minimize execution time. The proposed solution was validated through extensive testing in various environments, demonstrating its effectiveness in improving serverless computing performance by offering a robust tool for enhancing operational efficiency and resource optimization.; Aquesta tesi presenta una solució per optimitzar i monitoritzar sistemes distribuïts utilitzant Lithops en entorns sense servidor. Es va desenvolupar un profiler lleuger integrat amb Prometheus per recopilar mètriques en temps real i gestionar els recursos de manera eficient. El profiler fa un seguiment de l'ús de CPU, memòria, disc i xarxa, garantint l'escalabilitat i la resiliència a través de plataformes multinúvol. A més, un model d'aprenentatge automàtic prediu la paral·lelització òptima de tasques per minimitzar el temps d'execució. La solució proposada es va validar mitjançant proves exhaustives en diversos entorns, demostrant la seva eficàcia per millorar el rendiment de la computació sense servidor oferint una eina robusta per millorar l'eficiència operativa i l'optimització de recursos.
    Subject: Aprenentatge automàtic
    Entity: Universitat Rovira i Virgili (URV)
    Language: en
    Education area(s): Enginyeria de la Seguretat Informàtica i Intel·ligència Artificial
    Title in original language: Intelligent optimization of distributed systems: performance analysis with Lithops and machine learning
    Creation date in repository: 2025-10-23
  • Keywords:

    Ingeniería informática
    Computer engineering
    Enginyeria informàtica
    Aprenentatge automàtic
  • Documents:

  • Cerca a google

    Search to google scholar