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

Benchmarking parallelism in FaaS platforms

  • Datos identificativos

    Identificador:  imarina:9218788
    Autores:  Barcelona-Pons, D; Garcia-López, P
    Resumen:
    Serverless computing has seen a myriad of work exploring its potential. Some systems tackle Function-as-a-Service (FaaS) properties on automatic elasticity and scale to run highly-parallel computing jobs. However, they focus on specific platforms and convey that their ideas can be extrapolated to any FaaS runtime. An important question arises: do all FaaS platforms fit parallel computations? In this paper, we argue that not all of them provide the necessary means to host highly-parallel applications. To validate our hypothesis, we create a comparative framework and categorize the architectures of four cloud FaaS offerings, emphasizing parallel performance. We attest and extend this description with an empirical experiment that consists in plotting in deep detail the evolution of a parallel computing job on each service. The analysis of our results evinces that FaaS is not inherently good for parallel computations and architectural differences across platforms are decisive to categorize their performance. A key insight is the importance of virtualization technologies and the scheduling approach of FaaS platforms. Parallelism improves with lighter virtualization and proactive scheduling due to finer resource allocation and faster elasticity. This causes some platforms like AWS and IBM to perform well for highly-parallel computations, while others such as Azure present difficulties to achieve the required parallelism degree. Consequently, the information in this paper becomes of special interest to help users choose the most adequate infrastructure for their parallel applications.
  • Otros:

    Enlace a la fuente original: https://www.sciencedirect.com/science/article/pii/S0167739X21001990?via%3Dihub
    Referencia de l'ítem segons les normes APA: Barcelona-Pons, D; Garcia-López, P (2021). Benchmarking parallelism in FaaS platforms. Future Generation Computer Systems-The International Journal Of Escience, 124(), 268-284. DOI: 10.1016/j.future.2021.06.005
    Referencia al articulo segun fuente origial: Future Generation Computer Systems-The International Journal Of Escience. 124 268-284
    DOI del artículo: 10.1016/j.future.2021.06.005
    Año de publicación de la revista: 2021-11-01
    Entidad: Universitat Rovira i Virgili
    Versión del articulo depositado: info:eu-repo/semantics/publishedVersion
    Fecha de alta del registro: 2026-05-09
    Página inicial: 268
    Autor/es de la URV: Barcelona Pons, Daniel / García López, Pedro Antonio
    Departamento: Enginyeria Informàtica i Matemàtiques
    URL Documento de licencia: https://repositori.urv.cat/ca/proteccio-de-dades/
    Tipo de publicación: Journal Publications
    Página final: 284
    Autor según el artículo: Barcelona-Pons, D; Garcia-López, P
    Acceso a la licencia de uso: https://creativecommons.org/licenses/by/3.0/es/
    Volumen de revista: 124
    Áreas temáticas: Software, Hardware and architecture, Engenharias iii, Computer science, theory & methods, Computer networks and communications
    Direcció de correo del autor: daniel.barcelona@urv.cat, daniel.barcelona@urv.cat, daniel.barcelona@urv.cat, daniel.barcelona@urv.cat, pedro.garcia@urv.cat, pedro.garcia@urv.cat
  • Palabras clave:

    Serverless
    Parallelism
    Industry
    innovation and infrastructure
    Faas
    Benchmark
    Computer Networks and Communications
    Computer Science
    Theory & Methods
    Hardware and Architecture
    Software
    Engenharias iii
  • Documentos:

  • Cerca a google

    Search to google scholar