English
Related papers

Related papers: No more, no less - A formal model for serverless c…

200 papers

Current Serverless abstractions (e.g., FaaS) poorly support non-functional requirements (e.g., QoS and constraints), are provider-dependent, and are incompatible with other cloud abstractions (e.g., databases). As a result, application…

Distributed, Parallel, and Cluster Computing · Computer Science 2024-10-23 Pawissanutt Lertpongrujikorn , Hai Duc Nguyen , Mohsen Amini Salehi

Serverless computing is an emerging cloud computing paradigm, being adopted to develop a wide range of software applications. It allows developers to focus on the application logic in the granularity of function, thereby freeing developers…

Software Engineering · Computer Science 2022-12-19 Jinfeng Wen , Zhenpeng Chen , Xin Jin , Xuanzhe Liu

Automatic network management strategies have become paramount for meeting the needs of innovative real-time and data-intensive applications, such as in the Internet of Things. However, meeting the ever-growing and fluctuating demands for…

Distributed, Parallel, and Cluster Computing · Computer Science 2024-09-18 Fatemeh Banaie , Karim Djemame , Abdulaziz Alhindi , Vasilios Kelefouras

Function-as-a-Service (FaaS) is at the core of serverless computing, enabling developers to easily deploy applications without managing computing resources. With an Infrastructure-as-Code (IaC) approach, frameworks like the Serverless…

Software Engineering · Computer Science 2025-08-05 Angel C. Chavez-Moreno , Cristina L. Abad

Serverless computing offers the potential to program the cloud in an autoscaling, pay-as-you go manner. In this paper we address critical gaps in first-generation serverless computing, which place its autoscaling potential at odds with…

Distributed, Parallel, and Cluster Computing · Computer Science 2018-12-11 Joseph M. Hellerstein , Jose Faleiro , Joseph E. Gonzalez , Johann Schleier-Smith , Vikram Sreekanti , Alexey Tumanov , Chenggang Wu

Along with the wide-adoption of Serverless Computing, more and more applications are developed and deployed on cloud platforms. Major cloud providers present their serverless workflow services to orchestrate serverless functions, making it…

Software Engineering · Computer Science 2021-01-14 Jinfeng Wen , Yi Liu

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

Serverless computing is a new cloud service model that reduces both cloud providers' and consumers' costs through extremely agile development, operation, and charging mechanisms and has been widely applied since its emergence. Nevertheless,…

Cryptography and Security · Computer Science 2021-05-27 Xing Li , Xue Leng , Yan Chen

Serverless computing, commonly offered as Function-as-a-Service, was initially designed for small, lean applications. However, there has been an increasing desire to run larger, more complex applications (what we call bulky applications) in…

Distributed, Parallel, and Cluster Computing · Computer Science 2024-05-14 Zhiyuan Guo , Zachary Blanco , Junda Chen , Jinmou Li , Zerui Wei , Bili Dong , Ishaan Pota , Mohammad Shahrad , Harry Xu , Yiying Zhang

Machine learning (ML) is an important part of modern data science applications. Data scientists today have to manage the end-to-end ML life cycle that includes both model training and model serving, the latter of which is essential, as it…

Distributed, Parallel, and Cluster Computing · Computer Science 2022-03-02 Yuncheng Wu , Tien Tuan Anh Dinh , Guoyu Hu , Meihui Zhang , Yeow Meng Chee , Beng Chin Ooi

The serverless computing paradigm promises many desirable properties for cloud applications - low-cost, fine-grained deployment, and management-free operation. Consequently, the paradigm has underwent rapid growth: there currently exist…

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

We describe a system for serverless computing where users, programs, and the underlying platform share a common representation of a computation: a deterministic procedure, run in an environment of well-specified data or the outputs of other…

Operating Systems · Computer Science 2025-11-04 Yuhan Deng , Akshay Srivatsan , Sebastian Ingino , Francis Chua , Yasmine Mitchell , Matthew Vilaysack , Keith Winstein

Serverless computing is gaining traction as an attractive model for the deployment of a multitude of workloads in the cloud. Designing and building effective resource management solutions for any computing environment requires extensive…

Distributed, Parallel, and Cluster Computing · Computer Science 2023-09-20 Anupama Mampage , Rajkumar Buyya

Recent breakthroughs in quantum hardware are creating opportunities for its use in many applications. However, quantum software engineering is still in its infancy with many challenges, especially dealing with the diversity of quantum…

Quantum Physics · Physics 2024-03-01 Hoa T. Nguyen , Muhammad Usman , Rajkumar Buyya

Quantum computing has the potential to solve complex problems beyond the capabilities of classical computers. However, its practical use is currently limited due to early-stage quantum software engineering and the constraints of Noisy…

Emerging Technologies · Computer Science 2024-07-04 Hoa T. Nguyen , Bui Binh An Pham , Muhammad Usman , Rajkumar Buyya

Serverless computing has become a major trend among cloud providers. With serverless computing, developers fully delegate the task of managing the servers, dynamically allocating the required resources, as well as handling availability and…

Distributed, Parallel, and Cluster Computing · Computer Science 2020-06-08 Pascal Maissen , Pascal Felber , Peter Kropf , Valerio Schiavoni

Function as a Service (FaaS) paradigm is becoming widespread and is envisioned as the next generation of cloud systems that mitigate the burden for programmers and cloud solution architects. However, the FaaS abstraction only makes the…

Distributed, Parallel, and Cluster Computing · Computer Science 2023-09-07 Pawissanutt Lertpongrujikorn , Mohsen Amini Salehi

Function as a Service (FaaS) has been gaining popularity as a way to deploy computations to serverless backends in the cloud. This paradigm shifts the complexity of allocating and provisioning resources to the cloud provider, which has to…

Distributed, Parallel, and Cluster Computing · Computer Science 2020-06-09 Mohammad Shahrad , Rodrigo Fonseca , Íñigo Goiri , Gohar Chaudhry , Paul Batum , Jason Cooke , Eduardo Laureano , Colby Tresness , Mark Russinovich , Ricardo Bianchini

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