Serverless computing: a survey of opportunities, challenges, and applications

H Shafiei, A Khonsari, P Mousavi - ACM Computing Surveys, 2022 - dl.acm.org
The emerging serverless computing paradigm has attracted attention from both academia
and industry. This paradigm brings benefits such as less operational complexity, a pay-as …

Faa $ T: A transparent auto-scaling cache for serverless applications

F Romero, GI Chaudhry, Í Goiri, P Gopa… - Proceedings of the …, 2021 - dl.acm.org
Function-as-a-Service (FaaS) has become an increasingly popular way for users to deploy
their applications without the burden of managing the underlying infrastructure. However …

Durable functions: Semantics for stateful serverless

S Burckhardt, C Gillum, D Justo, K Kallas… - Proceedings of the …, 2021 - dl.acm.org
Serverless, or Functions-as-a-Service (FaaS), is an increasingly popular paradigm for
application development, as it provides implicit elastic scaling and load based billing …

[HTML][HTML] Triggerflow: Trigger-based orchestration of serverless workflows

A Arjona, PG López, J Sampé, A Slominski… - Future Generation …, 2021 - Elsevier
As more applications are being moved to the Cloud thanks to serverless computing, it is
increasingly necessary to support the native life cycle execution of those applications in the …

Standards‐based modeling and deployment of serverless function orchestrations using BPMN and TOSCA

V Yussupov, J Soldani, U Breitenbücher… - Software: Practice …, 2022 - Wiley Online Library
Abstract Function‐as‐a‐Service (FaaS) is a cloud service model enabling to implement
serverless applications for a variety of use cases. These range from scheduled calls of …

[HTML][HTML] Pattern-based serverless data processing pipelines for Function-as-a-Service orchestration systems

A Mathew, V Andrikopoulos, FJ Blaauw… - Future Generation …, 2024 - Elsevier
The serverless cloud computing execution model presents an opportunity for implementing
data processing pipelines in a cost efficient manner with minimum or no consideration about …

Unix shell programming: the next 50 years

M Greenberg, K Kallas, N Vasilakis - … of the Workshop on Hot Topics in …, 2021 - dl.acm.org
The Unix shell is a powerful, ubiquitous, and reviled tool for managing computer systems.
The shell has been largely ignored by academia and industry. While many replacement …

SpecFaaS: Accelerating serverless applications with speculative function execution

J Stojkovic, T Xu, H Franke… - 2023 IEEE International …, 2023 - ieeexplore.ieee.org
Serverless computing has emerged as a popular cloud computing paradigm. Serverless
environments are convenient to users and efficient for cloud providers. However, they can …

Cross-platform performance evaluation of stateful serverless workflows

N Shahidi, JR Gunasekaran… - 2021 IEEE International …, 2021 - ieeexplore.ieee.org
Serverless computing, with its inherent event-driven design along with instantaneous
scalability due to cloud-provider managed infrastructure, is starting to become a de-facto …

[PDF][PDF] EcoFaaS: Rethinking the Design of Serverless Environments for Energy Efficiency

J Stojkovic, N Iliakopoulou, T Xu… - Proceedings of the …, 2024 - jovans2.github.io
While serverless computing is increasingly popular, its energy and power consumption
behavior is hardly explored. In this work, we perform a thorough characterization of the …