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 …
RADF: Architecture decomposition for function as a service
As the most successful realization of serverless, function as a service (FaaS) brings in a
novel cloud computing paradigm that can save operating costs, reduce management effort …
novel cloud computing paradigm that can save operating costs, reduce management effort …
{UnFaaSener}: Latency and Cost Aware Offloading of Functions from Serverless Platforms
We present UnFaaSener, a lightweight framework that enables serverless users to reduce
their bills by harvesting non-serverless compute resources such as their VMs, on-premise …
their bills by harvesting non-serverless compute resources such as their VMs, on-premise …
Characterization and Reclamation of Frozen Garbage in Managed FaaS Workloads
FaaS (function-as-a-service) is becoming a popular workload in cloud environments due to
its virtues such as auto-scaling and pay-as-you-go. High-level languages like JavaScript …
its virtues such as auto-scaling and pay-as-you-go. High-level languages like JavaScript …
FaaSMem: Improving Memory Efficiency of Serverless Computing with Memory Pool Architecture
In serverless computing, an idle container is not recycled directly, in order to mitigate time-
consuming cold container startup. These idle containers still occupy the memory …
consuming cold container startup. These idle containers still occupy the memory …
Online Function Caching in Serverless Edge Computing
Serverless edge computing has emerged as a new paradigm for running short-lived
computations on edge devices. Considering the challenges posed by multiple edge servers …
computations on edge devices. Considering the challenges posed by multiple edge servers …
Boxer: FaaSt Ephemeral Elasticity for Off-the-Shelf Cloud Applications
Elasticity is a key property of cloud computing. However, elasticity is offered today at the
granularity of virtual machines, which take tens of seconds to start. This is insufficient to react …
granularity of virtual machines, which take tens of seconds to start. This is insufficient to react …
Microless: Cost-Efficient Hybrid Deployment of Microservices on IaaS VMs and Serverless
Microservices have gained popularity as an architectural approach for developing scalable
and modular applications. Traditionally, microservice deployment relies on virtual machines …
and modular applications. Traditionally, microservice deployment relies on virtual machines …
Improving the efficiency of serverless applications through reducing allocation footprint
G Sadeghian - 2023 - open.library.ubc.ca
Serverless computing is an emerging paradigm in cloud computing that revolutionizes
application development. It introduces unique features such as a pay-per-use pricing model …
application development. It introduces unique features such as a pay-per-use pricing model …
FaaSCell: A Case for Intra-node Resource Management: Work-In-Progress
Open-source FaaS platforms have recently shown rapid growth, which is usually manifested
as extension or specialization of existing cloud-native components and systems-mainly over …
as extension or specialization of existing cloud-native components and systems-mainly over …