Articles producció científicaEnginyeria Informàtica i Matemàtiques

Exploiting inherent elasticity of serverless in algorithms with unbalanced and irregular workloads

  • Dades identificatives

    Identificador:  imarina:9435106
    Autors:  Finol, Gerard; París, Gerard; García-López, Pedro; Sánchez-Artigas, Marc
    Resum:
    Function-as-a-Service execution model in serverless computing has been successful in running large-scale computations like MapReduce, linear algebra, and machine learning. However, little attention has been given to executing highly-dynamic parallel applications with unbalanced and irregular workloads. These algorithms are difficult to execute with good parallel efficiency due to the challenge of provisioning the required computing resources in time, leading to resource over- and under-provisioning in clusters of static size. We propose that the elasticity and fine-grained “pay-as-you-go model” of the FaaS model can be a key enabler for effectively running these algorithms in the cloud. We use a simple serverless executor pool abstraction, and evaluate it using three algorithms with unbalanced and irregular workloads. Results show that their serverless implementation can outperform a static Spark cluster of large virtual machines by up to 55% with the same cost, and can even outperform a single large virtual machine running locally.
  • Altres:

    Enllaç font original: https://www.sciencedirect.com/science/article/pii/S0743731524000558
    Acció del programa de finançament: CloudButton: a Serverless Data Analytics Platform
    Codi de projecte 3: PID2019-106774RB-C22
    Acció del programa de finançament 2: Extreme Near-Data Processing Platform
    DOI de l'article: 10.1016/j.jpdc.2024.104891
    Acció del programa de finançament 3: Plataforma sin servidor de alto rendimiento para sistemas híbridos nube‐periferia
    Programa de finançament: Programa H2020 de la Unió Europea
    Any de publicació de la revista: 2024
    Versió de l'article dipositat: info:eu-repo/semantics/publishedVersion
    Autor/s de la URV: Finol, Gerard; París, Gerard; García-López, Pedro; Sánchez-Artigas, Marc
    Codi del projecte 2: 101092644
    Departament: Enginyeria Informàtica i Matemàtiques
    Acrònim: CLOUDBUTTON
    Tipus de publicació: info:eu-repo/semantics/article
    Programa de finançament 3: Pla Nacional, Projectes RDI del Ministerio de Ciencia, Innovación y Universidades
    Programa de finançament 2: Programa Horizon Europe de la Unió Europea
    Autor segons l'article: Finol, Gerard; París, Gerard; García-López, Pedro; Sánchez-Artigas, Marc
    Codi de projecte: 825184
    Accès a la llicència d'ús: https://creativecommons.org/licenses/by/3.0/es/
    Volum de revista: 109
    Adreça de correu electrònic de l'autor: gerard.finol@urv.cat
    Acrònim 2: NEARDATA