English
Related papers

Related papers: Cloudburst: Stateful Functions-as-a-Service

200 papers

Serverless computing, also referred to as Function-as-a-Service (FaaS), is a cloud computing model that has attracted significant attention and has been widely adopted in recent years. The serverless computing model offers an intuitive,…

Distributed, Parallel, and Cluster Computing · Computer Science 2024-10-10 Michail Tsenos , Aristotelis Peri , Vana Kalogeraki

In FaaS, users invoke remote functions, which encapsulate service(s). These functions typically need to remotely access a persistent state via external services: this makes the paradigm less attractive in edge systems, especially for IoT…

Networking and Internet Architecture · Computer Science 2022-09-12 Carlo Puliafito , Claudio Cicconetti , Marco Conti , Enzo Mingozzi , Andrea Passarella

Function-as-a-Service (FaaS) offers a streamlined cloud computing paradigm, but existing centralized systems suffer from vendor lock-in and single points of failure. We propose DeFaaS, a decentralized FaaS system leveraging blockchain…

Software Engineering · Computer Science 2024-04-15 Rabimba Karanjai , Lei Xu , Lin Chen , Nour Diallo , Weidong Shi

Function-as-a-Service (FaaS) is one form of the serverless cloud computing paradigm and is defined through FaaS platforms (e.g., AWS Lambda) executing event-triggered code snippets (i.e., functions). Many studies that empirically evaluate…

Performance · Computer Science 2020-07-21 Joel Scheuner , Philipp Leitner

Function-as-a-Service (FaaS) allows to directly submit function code to a cloud provider without the burden of managing infrastructure resources. Each cloud provider establishes execution time limits to their FaaS offerings, which impose…

Distributed, Parallel, and Cluster Computing · Computer Science 2024-02-15 Rodrigo Landa Andraca , Mahdi Zareei

Functions-as-a-Service (FaaS) is a Serverless Cloud paradigm where a platform manages the execution scheduling (e.g., resource allocation, runtime environments) of stateless functions. Recent developments demonstrate the benefits of using…

Distributed, Parallel, and Cluster Computing · Computer Science 2024-07-22 Giuseppe De Palma , Saverio Giallorenzo , Jacopo Mauro , Matteo Trentin , Gianluigi Zavattaro

Serverless computing is a popular cloud computing paradigm that frees developers from server management. Function-as-a-Service (FaaS) is the most popular implementation of serverless computing, representing applications as event-driven and…

Distributed, Parallel, and Cluster Computing · Computer Science 2023-02-07 Xuanzhe Liu , Jinfeng Wen , Zhenpeng Chen , Ding Li , Junkai Chen , Yi Liu , Haoyu Wang , Xin Jin

funcX is a distributed function as a service (FaaS) platform that enables flexible, scalable, and high performance remote function execution. Unlike centralized FaaS systems, funcX decouples the cloud-hosted management functionality from…

Distributed, Parallel, and Cluster Computing · Computer Science 2022-09-28 Zhuozhao Li , Ryan Chard , Yadu Babuji , Ben Galewsky , Tyler Skluzacek , Kirill Nagaitsev , Anna Woodard , Ben Blaiszik , Josh Bryan , Daniel S. Katz , Ian Foster , Kyle Chard

Function-as-a-Service (FaaS) is an event-driven serverless cloud computing model in which small, stateless functions are invoked in response to events, such as HTTP requests, new database entries, or messages. Current FaaS platform assume…

Distributed, Parallel, and Cluster Computing · Computer Science 2025-10-14 Natalie Carl , Trever Schirmer , Niklas Kowallik , Joshua Adamek , Tobias Pfandzelter , Sergio Lucia , David Bermbach

The massive growth of mobile and IoT devices demands geographically distributed computing systems for optimal performance, privacy, and scalability. However, existing edge-to-cloud serverless platforms lack location awareness, resulting in…

Distributed, Parallel, and Cluster Computing · Computer Science 2024-07-26 Mohammadreza Malekabbasi , Tobias Pfandzelter , Trever Schirmer , David Bermbach

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…

Distributed, Parallel, and Cluster Computing · Computer Science 2021-06-16 Daniel Barcelona-Pons , Pedro García-López

HPC and Cloud have evolved independently, specializing their innovations into performance or productivity. Acceleration as a Service (XaaS) is a recipe to empower both fields with a shared execution platform that provides transparent access…

Distributed, Parallel, and Cluster Computing · Computer Science 2024-01-10 Torsten Hoefler , Marcin Copik , Pete Beckman , Andrew Jones , Ian Foster , Manish Parashar , Daniel Reed , Matthias Troyer , Thomas Schulthess , Dan Ernst , Jack Dongarra

The serverless cloud computing model offers a framework where the service provider abstracts the underlying infrastructure management from developers. In this serverless model, FaaS provides an event-driven, function-oriented computing…

Software Engineering · Computer Science 2025-10-06 Siddharth Agarwal , Maria A. Rodriguez , Rajkumar Buyya

Function-as-a-Service (FaaS) platforms provide scalable and cost-efficient execution but suffer from increased latency and resource overheads in complex applications comprising multiple functions, particularly due to double billing when…

Distributed, Parallel, and Cluster Computing · Computer Science 2026-03-11 Niklas Kowallik , Natalie Carl , Leon Pöllinger , Wei Wang , Sharan Santhanam , David Bermbach

Function-as-a-Service (FaaS) is a recent and already very popular paradigm in cloud computing. The function provider need only specify the function to be run, usually in a high-level language like JavaScript, and the service provider…

Cryptography and Security · Computer Science 2020-05-25 Fritz Alder , N. Asokan , Arseny Kurnikov , Andrew Paverd , Michael Steiner

Function-as-a-Service (FaaS) is a promising paradigm for applications distributed across the edge-cloud continuum. FaaS functions are stateless by nature, leading to high elasticity and transparent invocation. Supporting stateful…

Distributed, Parallel, and Cluster Computing · Computer Science 2023-10-31 Tobias Pfandzelter , David Bermbach

Function-as-a-Service (FaaS) is a growing cloud computing paradigm that is expected to reduce the user cost of service over traditional serverful approaches. However, the environmental impact of FaaS has not received much attention. We…

Distributed, Parallel, and Cluster Computing · Computer Science 2024-10-17 Sirui Qi , Hayden Moore , Ninad Hogade , Dejan Milojicic , Cullen Bash , Sudeep Pasricha

Serverless computing is an approach to cloud computing that allows programmers to run serverless functions in response to external events. Serverless functions are priced at sub-second granularity, support transparent elasticity, and…

Distributed, Parallel, and Cluster Computing · Computer Science 2020-08-05 Emily Herbert , Arjun Guha

Developing accurate and extendable performance models for serverless platforms, aka Function-as-a-Service (FaaS) platforms, is a very challenging task. Also, implementation and experimentation on real serverless platforms is both costly and…

Distributed, Parallel, and Cluster Computing · Computer Science 2021-02-18 Nima Mahmoudi , Hamzeh Khazaei

The increased use of micro-services to build web applications has spurred the rapid growth of Function-as-a-Service (FaaS) or serverless computing platforms. While FaaS simplifies provisioning and scaling for application developers, it…

Distributed, Parallel, and Cluster Computing · Computer Science 2019-11-25 Arjun Singhvi , Kevin Houck , Arjun Balasubramanian , Mohammed Danish Shaikh , Shivaram Venkataraman , Aditya Akella