English
Related papers

Related papers: On-demand Container Loading in AWS Lambda

200 papers

Serverless computing paradigm has become more ingrained into the industry, as it offers a cheap alternative for application development and deployment. This new paradigm has also created new kinds of problems for the developer, who needs to…

Distributed, Parallel, and Cluster Computing · Computer Science 2022-07-14 Gor Safaryan , Anshul Jindal , Mohak Chadha , Michael Gerndt

The metadata service (MDS) sits on the critical path for distributed file system (DFS) operations, and therefore it is key to the overall performance of a large-scale DFS. Common "serverful" MDS architectures, such as a single server or…

Distributed, Parallel, and Cluster Computing · Computer Science 2023-06-22 Benjamin Carver , Runzhou Han , Jingyaun Zhang , Mai Zheng , Yue Cheng

Serverless computing offers an event driven pay-as-you-go framework for application development. A key selling point is the concept of no back-end server management, allowing developers to focus on application functionality. This is…

Distributed, Parallel, and Cluster Computing · Computer Science 2020-12-11 Daniel Kelly , Frank G Glavin , Enda Barrett

Cloud computing, offering on-demand access to computing resources through the Internet and the pay-as-you-go model, has marked the last decade with its three main service models; Infrastructure as a Service (IaaS), Platform as a Service…

Networking and Internet Architecture · Computer Science 2023-12-29 Berat Can Senel , Maxime Mouchet , Justin Cappos , Olivier Fourmaux , Timur Friedman , Rick McGeer

Rapid adoption of the serverless (or Function-as-a-Service, FaaS) paradigm, pioneered by Amazon with AWS Lambda and followed by numerous commercial offerings and open source projects, introduces new challenges in designing the cloud…

Distributed, Parallel, and Cluster Computing · Computer Science 2019-04-01 Ping-Min Lin , Alex Glikson

Much like on-premises systems, the natural choice for running database analytics workloads in the cloud is to provision a cluster of nodes to run a database instance. However, analytics workloads are often bursty or low volume, leaving…

Databases · Computer Science 2019-11-27 Matthew Perron , Raul Castro Fernandez , David DeWitt , Samuel Madden

The function-as-a-service (FaaS) paradigm is envisioned as the next generation of cloud computing systems that mitigate the burden for cloud-native application developers by abstracting them from cloud resource management. However, it does…

Distributed, Parallel, and Cluster Computing · Computer Science 2025-10-21 Pawissanutt Lertpongrujikorn , Mohsen Amini Salehi

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

This project aims to build an elastic web application that can automatically scale out and scale in on-demand and cost-effectively by utilizing cloud resources, specifically from Amazon Web Services (AWS). The application is an image…

Software Engineering · Computer Science 2023-05-04 Balakrishna Phani Kommanaboina , Aditya Goverdhana , Naveena Kanderi , Jagadeesh Karri

Function-as-a-Service (FaaS) is a cloud service model enabling developers to offload event-driven executable snippets of code. The execution and management of such functions becomes a FaaS provider's responsibility, hereby included their…

Software Engineering · Computer Science 2020-04-03 Vladimir Yussupov , Jacopo Soldani , Uwe Breitenbücher , Antonio Brogi , Frank Leymann

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

New cloud programming and deployment models pose challenges to software application engineers who are looking, often in vain, for tools to automate any necessary code adaptation and transformation. Function-as-a-Service interfaces are…

Distributed, Parallel, and Cluster Computing · Computer Science 2017-05-24 Josef Spillner

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

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

Existing serverless workflow orchestration systems are predominantly designed for a single-cloud FaaS system, leading to vendor lock-in. This restricts performance optimization, cost reduction, and availability of applications. However,…

Distributed, Parallel, and Cluster Computing · Computer Science 2026-04-07 Rui Li , Jianfei Liu , Zhilin Yang , Peichang Shi , Guodong Yi , Huaimin Wang

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, existing FaaS platforms rely on remote storage to maintain…

Distributed, Parallel, and Cluster Computing · Computer Science 2021-04-29 Francisco Romero , Gohar Irfan Chaudhry , Íñigo Goiri , Pragna Gopa , Paul Batum , Neeraja J. Yadwadkar , Rodrigo Fonseca , Christos Kozyrakis , Ricardo Bianchini

This review paper synthesizes the latest research on performance optimization strategies for serverless applications deployed on AWS Lambda. By examining recent studies, we highlight the challenges, solutions, and best practices for…

Distributed, Parallel, and Cluster Computing · Computer Science 2024-07-16 Mohamed Lemine El Bechir , Cheikh Sad Bouh , Abobakr Shuwail

Serverless computing is increasingly being used for parallel computing, which have traditionally been implemented as stateful applications. Executing complex, burst-parallel, directed acyclic graph (DAG) jobs poses a major challenge for…

Distributed, Parallel, and Cluster Computing · Computer Science 2020-10-15 Benjamin Carver , Jingyuan Zhang , Ao Wang , Ali Anwar , Panruo Wu , Yue Cheng

Increasing popularity of the serverless computing approach has led to the emergence of new cloud infrastructures working in Container-as-a-Service (CaaS) model like AWS Fargate, Google Cloud Run, or Azure Container Instances. They introduce…

Distributed, Parallel, and Cluster Computing · Computer Science 2020-10-23 Krzysztof Burkat , Maciej Pawlik , Bartosz Balis , Maciej Malawski , Karan Vahi , Mats Rynge , Rafael Ferreira da Silva , Ewa Deelman

Low-latency message delivery is crucial for real-time systems. Data originating from a producer must be delivered to consumers, potentially distributed in clusters across metropolitan and continental boundaries. With the growing scale of…

Distributed, Parallel, and Cluster Computing · Computer Science 2026-01-26 Sushant Kumar Gupta , Anil Raghunath Iyer , Chang Yu , Neel Bagora , Olivier Pomerleau , Vivek Kumar , Prunthaban Kanthakumar