Serverless computing: state-of-the-art, challenges and opportunities
Serverless computing is growing in popularity by virtue of its lightweight and simplicity of
management. It achieves these merits by reducing the granularity of the computing unit to …
management. It achieves these merits by reducing the granularity of the computing unit to …
Rise of the planet of serverless computing: A systematic review
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 …
a wide range of software applications. It allows developers to focus on the application logic …
Netherite: Efficient execution of serverless workflows
Serverless is a popular choice for cloud service architects because it can provide scalability
and load-based billing with minimal developer effort. Functions-as-a-service (FaaS) are …
and load-based billing with minimal developer effort. Functions-as-a-service (FaaS) are …
Optimizing inference serving on serverless platforms
Serverless computing is gaining popularity for machine learning (ML) serving workload due
to its autonomous resource scaling, easy to use and pay-per-use cost model. Existing …
to its autonomous resource scaling, easy to use and pay-per-use cost model. Existing …
Halfmoon: Log-optimal fault-tolerant stateful serverless computing
Serverless computing separates function execution from state management. Simple retry-
based fault tolerance might corrupt the shared state with duplicate updates. Existing …
based fault tolerance might corrupt the shared state with duplicate updates. Existing …
Kappa: A programming framework for serverless computing
Serverless computing has recently emerged as a new paradigm for running software on the
cloud. In this paradigm, programs need to be expressed as a set of short-lived tasks, each of …
cloud. In this paradigm, programs need to be expressed as a set of short-lived tasks, each of …
Survey on serverless computing
Serverless computing has gained importance over the last decade as an exciting new field,
owing to its large influence in reducing costs, decreasing latency, improving scalability, and …
owing to its large influence in reducing costs, decreasing latency, improving scalability, and …
Boxer: Data analytics on network-enabled serverless platforms
Serverless is an attractive platform for a variety of applications in the cloud due to its promise
of elasticity, low cost, and fast deployment. Instead of using traditional virtual machine …
of elasticity, low cost, and fast deployment. Instead of using traditional virtual machine …
Plume: Efficient and complete black-box checking of weak isolation levels
Modern databases embrace weak isolation levels to cater for highly available transactions.
However, weak isolation bugs have recently manifested in many production databases. This …
However, weak isolation bugs have recently manifested in many production databases. This …
A survey on the scheduling mechanisms in serverless computing: a taxonomy, challenges, and trends
In recent years, serverless computing has received significant attention due to its innovative
approach to cloud computing. In this novel approach, a new payment model is presented …
approach to cloud computing. In this novel approach, a new payment model is presented …