English
Related papers

Related papers: Cosmos: A Cost Model for Serverless Workflows in t…

200 papers

Serverless computing has redefined cloud application deployment by abstracting infrastructure and enabling on-demand, event-driven execution, thereby enhancing developer agility and scalability. However, maintaining consistent application…

Distributed, Parallel, and Cluster Computing · Computer Science 2025-09-01 Chanh Nguyen , Erik Elmroth , Monowar Bhuyan

Multi-stage serverless applications, i.e., workflows with many computation and I/O stages, are becoming increasingly representative of FaaS platforms. Despite their advantages in terms of fine-grained scalability and modular development,…

Distributed, Parallel, and Cluster Computing · Computer Science 2022-12-29 Zhuangzhuang Zhou , Yanqi Zhang , Christina Delimitrou

5G and beyond support the deployment of vertical applications, which is particularly appealing in combination with network slicing and edge computing to create a logically isolated environment for executing customer services. Even if…

Networking and Internet Architecture · Computer Science 2024-05-08 Claudio Cicconetti , Raffaele Bruno , Andrea Passarella

Data lakes hold a growing amount of cold data that is infrequently accessed, yet require interactive response times. Serverless functions are seen as a way to address this use case since they offer an appealing alternative to maintaining…

Databases · Computer Science 2022-08-23 Simon Kassing , Ingo Müller , Gustavo Alonso

Serverless computing is an emerging cloud computing paradigm that can reduce costs for cloud providers and their customers. However, serverless cloud platforms have stringent performance requirements (due to the need to execute short…

Distributed, Parallel, and Cluster Computing · Computer Science 2024-09-04 S. Qi , H. Moore , N. Hogade , D. Milojicic , C. Bash , S. Pasricha

Since the appearance of Amazon Lambda in 2014, all major cloud providers have embraced the Function as a Service (FaaS) model, because of its enormous potential for a wide variety of applications. As expected (and also desired), the…

Distributed, Parallel, and Cluster Computing · Computer Science 2019-01-28 Pedro García López , Marc Sánchez-Artigas , Gerard París , Daniel Barcelona Pons , Álvaro Ruiz Ollobarren , David Arroyo Pinto

The rise of serverless computing introduced a new class of scalable, elastic and widely available parallel workers in the cloud. Many systems and applications benefit from offloading computations and parallel tasks to dynamically allocated…

Distributed, Parallel, and Cluster Computing · Computer Science 2025-09-23 Marcin Copik , Lukas Möller , Alexandru Calotoiu , Torsten Hoefler

The importance of workflows is highlighted by the fact that they have underpinned some of the most significant discoveries of the past decades. Many of these workflows have significant computational, storage, and communication demands, and…

Power consumption is a dominant and still growing cost factor in data centers. In time periods with low load, the energy consumption can be reduced by powering down unused servers. We resort to a model introduced by Lin, Wierman, Andrew and…

Data Structures and Algorithms · Computer Science 2021-08-02 Susanne Albers , Jens Quedenfeld

Serverless computing is a cloud execution model where developers run code, and the server management is handled by the cloud provider. Serverless computing is increasingly gaining popularity as more systems adopt it to enhance scalability…

Software Engineering · Computer Science 2026-03-25 Hasini Sumalee Perera , Zadia Codabux , Fabio Palomba

Serverless computing has achieved widespread adoption, with over 70% of AWS organizations using serverless solutions [1]. Meanwhile, machine learning inference workloads increasingly migrate to Function-as-a-Service (FaaS) platforms for…

Cryptography and Security · Computer Science 2026-01-21 Chetan Pathade , Vinod Dhimam , Sheheryar Ahmad , Ilsa Lareb

This paper explores a prevailing trend in the industry: migrating data-intensive analytics applications from on-premises to cloud-native environments. We find that the unique cost models associated with cloud-based storage necessitate a…

Distributed, Parallel, and Cluster Computing · Computer Science 2023-11-02 Chunxu Tang , Yi Wang , Bin Fan , Beinan Wang , Shouwei Chen , Ziyue Qiu , Chen Liang , Jing Zhao , Yu Zhu , Mingmin Chen , Zhongting Hu

The rapid growth of data generated from Internet of Things (IoTs) such as smart phones and smart home devices presents new challenges to cloud computing in transferring, storing, and processing the data. With increasingly more powerful edge…

Distributed, Parallel, and Cluster Computing · Computer Science 2026-02-17 Runyu Jin , Qirui Yang

Serverless computing is a growing and maturing field that is the focus of much research, industry interest and adoption. Previous works exploring Functions-as-a-Service providers have focused primarily on the most well known providers AWS…

Distributed, Parallel, and Cluster Computing · Computer Science 2024-09-04 Nnamdi Ekwe-Ekwe , Lucas Amos

Aggregated HPC resources have rigid allocation systems and programming models which struggle to adapt to diverse and changing workloads. Consequently, HPC systems fail to efficiently use the large pools of unused memory and increase the…

Distributed, Parallel, and Cluster Computing · Computer Science 2024-07-29 Marcin Copik , Marcin Chrapek , Larissa Schmid , Alexandru Calotoiu , Torsten Hoefler

The flexibility and the variety of computing resources offered by the cloud make it particularly attractive for executing user workloads. However, IaaS cloud environments pose non-trivial challenges in the case of workflow scheduling under…

Distributed, Parallel, and Cluster Computing · Computer Science 2024-12-10 Gabriele Russo Russo , Romolo Marotta , Flavio Cordari , Francesco Quaglia , Valeria Cardellini , Pierangelo Di Sanzo

Serverless computing has rapidly grown following the launch of Amazon's Lambda platform. Function-as-a-Service (FaaS) a key enabler of serverless computing allows an application to be decomposed into simple, standalone functions that are…

Distributed, Parallel, and Cluster Computing · Computer Science 2021-03-11 Anshul Jindal , Michael Gerndt , Mohak Chadha , Vladimir Podolskiy , Pengfei Chen

Cloud computing has revolutionized the way organizations manage their IT infrastructure, but it has also introduced new challenges, such as managing cloud costs. The rapid adoption of artificial intelligence (AI) and machine learning (ML)…

Distributed, Parallel, and Cluster Computing · Computer Science 2026-01-28 Saurabh Deochake

Serverless computing, or Function-as-a-Service (FaaS), enables a new way of building and scaling applications by allowing users to deploy fine-grained functions while providing fully-managed resource provisioning and auto-scaling. Custom…

Distributed, Parallel, and Cluster Computing · Computer Science 2021-07-16 Ao Wang , Shuai Chang , Huangshi Tian , Hongqi Wang , Haoran Yang , Huiba Li , Rui Du , Yue Cheng

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