The serverless computing survey: A technical primer for design architecture

Z Li, L Guo, J Cheng, Q Chen, BS He… - ACM Computing Surveys …, 2022 - dl.acm.org
The development of cloud infrastructures inspires the emergence of cloud-native computing.
As the most promising architecture for deploying microservices, serverless computing has …

Multiple workflows scheduling in multi-tenant distributed systems: A taxonomy and future directions

MH Hilman, MA Rodriguez, R Buyya - ACM Computing Surveys (CSUR), 2020 - dl.acm.org
Workflows are an application model that enables the automated execution of multiple
interdependent and interconnected tasks. They are widely used by the scientific community …

Faasflow: Enable efficient workflow execution for function-as-a-service

Z Li, Y Liu, L Guo, Q Chen, J Cheng, W Zheng… - Proceedings of the 27th …, 2022 - dl.acm.org
Serverless computing (Function-as-a-Service) provides fine-grain resource sharing by
running functions (or Lambdas) in containers. Data-dependent functions are required to be …

Serverless execution of scientific workflows: Experiments with hyperflow, aws lambda and google cloud functions

M Malawski, A Gajek, A Zima, B Balis… - Future Generation …, 2020 - Elsevier
Scientific workflows consisting of a high number of interdependent tasks represent an
important class of complex scientific applications. Recently, a new type of serverless …

Performance evaluation of heterogeneous cloud functions

K Figiela, A Gajek, A Zima, B Obrok… - Concurrency and …, 2018 - Wiley Online Library
Summary Cloud Functions, often called Function‐as‐a‐Service (FaaS), pioneered by AWS
Lambda, are an increasingly popular method of running distributed applications. As in other …

[HTML][HTML] AFCL: An abstract function choreography language for serverless workflow specification

S Ristov, S Pedratscher, T Fahringer - Future Generation Computer …, 2021 - Elsevier
Serverless workflow applications or function choreographies (FCs), which connect
serverless functions by data-and control-flow, have gained considerable momentum recently …

Benchmarking heterogeneous cloud functions

M Malawski, K Figiela, A Gajek, A Zima - Euro-Par 2017: Parallel …, 2018 - Springer
Abstract Cloud Functions, often called Function-as-a-Service (FaaS), pioneered by AWS
Lambda, are an increasingly popular method of running distributed applications. As in other …

$ xAFCL $ x AFCL: Run Scalable Function Choreographies Across Multiple FaaS Systems

S Ristov, S Pedratscher… - IEEE Transactions on …, 2021 - ieeexplore.ieee.org
Most well-known cloud providers offer advanced support for serverless applications that
goes beyond single function invocation by enabling developers to build entire workflows …

[HTML][HTML] Serverless-like platform for container-based YARN clusters

Ó Castellanos-Rodríguez, RR Expósito, J Enes… - Future Generation …, 2024 - Elsevier
Serverless computing is an emerging paradigm that has gained a lot of relevance in recent
years, as it allows users to consume computing resources without worrying about the …

Panopticon: A comprehensive benchmarking tool for serverless applications

N Somu, N Daw, U Bellur… - … Systems & NETworkS …, 2020 - ieeexplore.ieee.org
Serverless computing manifests as the FaaS offering where clients submit code to be
managed and run by the service provider in the place of hiring and managing VMs for this …