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 …
Faster and cheaper serverless computing on harvested resources
Serverless computing is becoming increasingly popular due to its ease of programming, fast
elasticity, and fine-grained billing. However, the serverless provider still needs to provision …
elasticity, and fine-grained billing. However, the serverless provider still needs to provision …
Hermod: principled and practical scheduling for serverless functions
Serverless computing has seen rapid growth due to the ease-of-use and cost-efficiency it
provides. However, function scheduling, a critical component of serverless systems, has …
provides. However, function scheduling, a critical component of serverless systems, has …
Auto-scaling mechanisms in serverless computing: A comprehensive review
M Tari, M Ghobaei-Arani, J Pouramini… - Computer Science …, 2024 - Elsevier
The auto-scaling feature is fundamental to serverless computing, and it automatically allows
applications to scale as needed. Hence, this allows applications to be configured to adapt to …
applications to scale as needed. Hence, this allows applications to be configured to adapt to …
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 …
Palette load balancing: Locality hints for serverless functions
M Abdi, S Ginzburg, XC Lin, J Faleiro… - Proceedings of the …, 2023 - dl.acm.org
Function-as-a-Service (FaaS) serverless computing enables a simple programming model
with almost unbounded elasticity. Unfortunately, current FaaS platforms achieve this …
with almost unbounded elasticity. Unfortunately, current FaaS platforms achieve this …
Following the data, not the function: Rethinking function orchestration in serverless computing
Serverless applications are typically composed of function workflows in which multiple short-
lived functions are triggered to exchange data in response to events or state changes …
lived functions are triggered to exchange data in response to events or state changes …
Serverless computing: What it is, and what it is not?
Serverless Computing: What It Is, and What It Is Not? Page 1 FULL AUTOMATION OF IT
infrastructure and the delivery of efficient IT operations as billed services have been long-standing …
infrastructure and the delivery of efficient IT operations as billed services have been long-standing …
Adaptive online cache capacity optimization via lightweight working set size estimation at scale
Big data applications extensively use cache techniques to accelerate data access. A key
challenge for improving cache utilization is provisioning a suitable cache size to fit the …
challenge for improving cache utilization is provisioning a suitable cache size to fit the …
Mxfaas: Resource sharing in serverless environments for parallelism and efficiency
Although serverless computing is a popular paradigm, current serverless environments have
high overheads. Recently, it has been shown that serverless workloads frequently exhibit …
high overheads. Recently, it has been shown that serverless workloads frequently exhibit …