English
Related papers

Related papers: Hibernate Container: A Deflated Container Mode for…

200 papers

The serverless computing model strengthens the cloud computing tendency to abstract resource management. Serverless platforms are responsible for deploying and scaling the developer's applications. Serverless also incorporated the…

Distributed, Parallel, and Cluster Computing · Computer Science 2021-05-31 Paulo Silva , Thiago Emmanuel Pereira

As an emerging cloud computing deployment paradigm, serverless computing is gaining traction due to its efficiency and ability to harness on-demand cloud resources. However, a significant hurdle remains in the form of the cold start…

Software Engineering · Computer Science 2024-08-22 Cheryl Lee , Zhouruixing Zhu , Tianyi Yang , Yintong Huo , Yuxin Su , Pinjia He , Michael R. Lyu

Serverless computing that runs functions with auto-scaling is a popular task execution pattern in the cloud-native era. By connecting serverless functions into workflows, tenants can achieve complex functionality. Prior researches adopt the…

Distributed, Parallel, and Cluster Computing · Computer Science 2023-05-01 Zijun Li , Chuhao Xu , Quan Chen , Jieru Zhao , Chen Chen , Minyi Guo

Serverless Large Language Models (LLMs) have emerged as a cost-effective solution for deploying AI services by enabling a 'pay-as-you-go' pricing model through GPU resource sharing. However, cold-start latency, especially the model loading…

Distributed, Parallel, and Cluster Computing · Computer Science 2025-12-02 Wenbin Zhu , Zhaoyan Shen , Zili Shao , Hongjun Dai , Feng Chen

This work presents HotSwap, a novel provider-side cold-start optimization for serverless computing. This optimization reduces cold-start time when booting and loading dependencies at runtime inside a function container. Previous research…

Distributed, Parallel, and Cluster Computing · Computer Science 2025-07-15 Rui Li , Devesh Tiwari , Gene Cooperman

Serverless computing automates fine-grained resource scaling and simplifies the development and deployment of online services with stateless functions. However, it is still non-trivial for users to allocate appropriate resources due to…

Distributed, Parallel, and Cluster Computing · Computer Science 2022-02-18 Hanfei Yu , Hao Wang , Jian Li , Xu Yuan , Seung-Jong Park

Containers have become a standard for deploying applications due to their convenience, but they often suffer from significant software bloat-unused files that inflate image sizes, increase provisioning times, and waste resources. These…

Software Engineering · Computer Science 2025-02-20 Huaifeng Zhang , Mohannad Alhanahnah , Philipp Leitner , Ahmed Ali-Eldin

Recently, academics and the corporate sector have paid attention to serverless computing, which enables dynamic scalability and an economic model. In serverless computing, users only pay for the time they actually use resources, enabling…

Distributed, Parallel, and Cluster Computing · Computer Science 2024-10-24 Muhammed Golec , Guneet Kaur Walia , Mohit Kumar , Felix Cuadrado , Sukhpal Singh Gill , Steve Uhlig

Serverless computing has gained a significant traction in recent times because of its simplicity of development, deployment and fine-grained billing. However, while implementing complex services comprising databases, file stores, or more…

Networking and Internet Architecture · Computer Science 2019-11-19 Bishakh Chandra Ghosh , Sourav Kanti Addya , Nishant Baranwal Somy , Shubha Brata Nath , Sandip Chakraborty , Soumya K Ghosh

Serverless computing is a popular cloud deployment paradigm where developers implement applications as workflows of functions that invoke each other. Cloud providers automatically scale function instances on demand and forward workflow…

Distributed, Parallel, and Cluster Computing · Computer Science 2025-01-09 Dmitrii Ustiugov , Shyam Jesalpura , Mert Bora Alper , Michal Baczun , Rustem Feyzkhanov , Edouard Bugnion , Boris Grot , Marios Kogias

Serverless computing has seen rapid adoption due to its high scalability and flexible, pay-as-you-go billing model. In serverless, developers structure their services as a collection of functions, sporadically invoked by various events like…

Distributed, Parallel, and Cluster Computing · Computer Science 2021-02-09 Dmitrii Ustiugov , Plamen Petrov , Marios Kogias , Edouard Bugnion , Boris Grot

Serverless computing promises convenient abstractions for developing and deploying functions that execute in response to events. In such Function-as-a-Service (FaaS) platforms, scheduling is an integral task, but current scheduling…

Distributed, Parallel, and Cluster Computing · Computer Science 2025-07-08 Saman Akbari , Manfred Hauswirth

Function-as-a-Service (FaaS) is a cloud computing paradigm offering an event-driven execution model to applications. It features serverless attributes by eliminating resource management responsibilities from developers, and offers…

Distributed, Parallel, and Cluster Computing · Computer Science 2024-11-14 Siddharth Agarwal , Maria A. Rodriguez , Rajkumar Buyya

Serverless computing is a buzzword that is being used commonly in the world of technology and among developers and businesses. Using the Function-as-a-Service (FaaS) model of serverless, one can easily deploy their applications to the cloud…

Networking and Internet Architecture · Computer Science 2022-07-01 Akash Puliyadi Jegannathan , Rounak Saha , Sourav Kanti Addya

With the ever-increasing usage of serverless computing in both industry and academia, it is essential to understand the mechanisms that power the underlying platforms. As serverless is more than ten years old, there are different platforms…

Distributed, Parallel, and Cluster Computing · Computer Science 2026-04-20 Trever Schirmer , Aris Wiegand , Lucca di Benedetto , Linus Gustafsson , Natalie Carl , Tobias Pfandzelter , David Bermbach

Serverless computing enables developers to deploy code without managing infrastructure, but suffers from cold start overhead when initializing new function instances. Existing solutions such as "keep-alive" or "pre-warming" are costly and…

Distributed, Parallel, and Cluster Computing · Computer Science 2025-10-31 Saman Akbari , Manfred Hauswirth

Transient computing has become popular in public cloud environments for running delay-insensitive batch and data processing applications at low cost. Since transient cloud servers can be revoked at any time by the cloud provider, they are…

Distributed, Parallel, and Cluster Computing · Computer Science 2020-06-02 Alexander Fuerst , Ahmed Ali-Eldin , Prashant Shenoy , Prateek Sharma

Containers are standalone, self-contained units that package software and its dependencies together. They offer lightweight performance isolation, fast and flexible deployment, and fine-grained resource sharing. They have gained popularity…

Distributed, Parallel, and Cluster Computing · Computer Science 2018-12-04 Maria A. Rodriguez , Rajkumar Buyya

Serverless execution and most notably the Function as a Service (FaaS) model got quite some attention during the recent years. As of today, all commercial and open source implementations follow the common practice of keeping the execution…

Distributed, Parallel, and Cluster Computing · Computer Science 2022-06-02 Dániel Géhberger , Dávid Kovács

Serverless computing is transforming cloud application development, but the performance-cost trade-offs of control plane designs remain poorly understood due to a lack of open, cross-platform benchmarks and detailed system analyses. In this…

Distributed, Parallel, and Cluster Computing · Computer Science 2025-09-04 Leonid Kondrashov , Boxi Zhou , Hancheng Wang , Dmitrii Ustiugov