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 …

Help rather than recycle: Alleviating cold startup in serverless computing through {Inter-Function} container sharing

Z Li, L Guo, Q Chen, J Cheng, C Xu, D Zeng… - 2022 USENIX annual …, 2022 - usenix.org
In serverless computing, each function invocation is executed in a container (or a Virtual
Machine), and container cold startup results in long response latency. We observe that some …

{RunD}: A lightweight secure container runtime for high-density deployment and high-concurrency startup in serverless computing

Z Li, J Cheng, Q Chen, E Guan, Z Bian, Y Tao… - 2022 USENIX Annual …, 2022 - usenix.org
The secure container that hosts a single container in a micro virtual machine (VM) is now
used in serverless computing, as the containers are isolated through the microVMs. There …

Serverless edge computing—where we are and what lies ahead

P Raith, S Nastic, S Dustdar - IEEE Internet Computing, 2023 - ieeexplore.ieee.org
The edge–cloud continuum combines heterogeneous resources, which are complex to
manage. Serverless edge computing is a suitable candidate to manage the continuum by …

Mxfaas: Resource sharing in serverless environments for parallelism and efficiency

J Stojkovic, T Xu, H Franke, J Torrellas - Proceedings of the 50th annual …, 2023 - dl.acm.org
Although serverless computing is a popular paradigm, current serverless environments have
high overheads. Recently, it has been shown that serverless workloads frequently exhibit …

Stateful serverless application placement in MEC with function and state dependencies

Z Xu, L Zhou, W Liang, Q **a, W Xu… - IEEE Transactions …, 2023 - ieeexplore.ieee.org
Serverless computing is emerging as an enabling technology for elastic and low-cost AI
applications in the edge of core networks. It allows AI developers to decompose a complex …

Halfmoon: Log-optimal fault-tolerant stateful serverless computing

S Qi, X Liu, X ** - Proceedings of the 29th Symposium on Operating …, 2023 - dl.acm.org
Serverless computing separates function execution from state management. Simple retry-
based fault tolerance might corrupt the shared state with duplicate updates. Existing …

EcoFaaS: Rethinking the Design of Serverless Environments for Energy Efficiency

J Stojkovic, N Iliakopoulou, T Xu… - 2024 ACM/IEEE 51st …, 2024 - ieeexplore.ieee.org
While serverless computing is increasingly popular, its energy and power consumption
behavior is hardly explored. In this work, we perform a thorough characterization of the …

Serialization/deserialization-free state transfer in serverless workflows

F Lu, X Wei, Z Huang, R Chen, M Wu… - Proceedings of the …, 2024 - dl.acm.org
Serialization and deserialization play a dominant role in the state transfer time of serverless
workflows, leading to substantial performance penalties during workflow execution. We …

Yuanrong: A production general-purpose serverless system for distributed applications in the cloud

Q Chen, J Qian, Y Che, Z Lin, J Wang, J Zhou… - Proceedings of the …, 2024 - dl.acm.org
We design, implement, and evaluate YuanRong, the first production general-purpose
serverless platform with a unified programming interface, multi-language runtime, and a …