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

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

  • Datos identificativos

    Identificador:  imarina:9435106
    Autores:  Finol, Gerard; París, Gerard; García-López, Pedro; Sánchez-Artigas, Marc
    Resumen:
    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.
  • Otros:

    Enlace a la fuente original: https://www.sciencedirect.com/science/article/pii/S0743731524000558
    Acción del progama de financiación: CloudButton: a Serverless Data Analytics Platform
    Código de projecto 3: PID2019-106774RB-C22
    Acción del programa de financiación 2: Extreme Near-Data Processing Platform
    DOI del artículo: 10.1016/j.jpdc.2024.104891
    Acción del programa de financiació 3: Plataforma sin servidor de alto rendimiento para sistemas híbridos nube‐periferia
    Programa de financiación: Programa H2020 de la Unió Europea
    Año de publicación de la revista: 2024
    Versión del articulo depositado: info:eu-repo/semantics/publishedVersion
    Autor/es de la URV: Finol, Gerard; París, Gerard; García-López, Pedro; Sánchez-Artigas, Marc
    Codigo del proyecto 2: 101092644
    Departamento: Enginyeria Informàtica i Matemàtiques
    Acrónimo: CLOUDBUTTON
    Tipo de publicación: info:eu-repo/semantics/article
    Programa de financiación 3: Pla Nacional, Projectes RDI del Ministerio de Ciencia, Innovación y Universidades
    Programa de financiación 2: Programa Horizon Europe de la Unió Europea
    Autor según el artículo: Finol, Gerard; París, Gerard; García-López, Pedro; Sánchez-Artigas, Marc
    Código de proyecto: 825184
    Acceso a la licencia de uso: https://creativecommons.org/licenses/by/3.0/es/
    Volumen de revista: 109
    Direcció de correo del autor: gerard.finol@urv.cat
    Acrónimo 2: NEARDATA