Halfmoon: Log-optimal fault-tolerant stateful serverless computing

S Qi, X Liu, X Jin - 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 …

Serverless Computing: New trends and research directions

R Krishnamurthi, A Kumar, SS Gill, R Buyya - … Computing: Principles and …, 2023 - Springer
Serverless computing is an innovative method for the production and distribution of software
since it does not rely on a centralised server management infrastructure. As a result of this …

No Provisioned Concurrency: Fast {RDMA-codesigned} Remote Fork for Serverless Computing

X Wei, F Lu, T Wang, J Gu, Y Yang, R Chen… - … USENIX Symposium on …, 2023 - usenix.org
Serverless platforms essentially face a tradeoff between container startup time and
provisioned concurrency (ie, cached instances), which is further exaggerated by the frequent …

Harmonizing Efficiency and Practicability: Optimizing Resource Utilization in Serverless Computing with Jiagu

Q Liu, Y Yang, D Du, Y Xia, P Zhang, J Feng… - 2024 USENIX Annual …, 2024 - usenix.org
Current serverless platforms struggle to optimize resource utilization due to their dynamic
and fine-grained nature. Conventional techniques like overcommitment and autoscaling fall …

Function as a Function

T Kuchler, M Giardino, T Roscoe… - Proceedings of the 2023 …, 2023 - dl.acm.org
Function as a Service (FaaS) and the associated serverless computing paradigm alleviates
users from resource management and allows cloud platforms to optimize system …

TrEnv: Transparently Share Serverless Execution Environments Across Different Functions and Nodes

J Huang, MX Zhang, T Ma, Z Liu, S Lin… - Proceedings of the …, 2024 - dl.acm.org
Serverless computing is renowned for its computation elasticity, yet its full potential is often
constrained by the requirement for functions to operate within local and dedicated …

Automated verification of idempotence for stateful serverless applications

H Ding, Z Wang, Z Shen, R Chen, H Chen - 17th USENIX Symposium …, 2023 - usenix.org
Serverless computing has become a popular cloud computing paradigm. By default, when a
serverless function fails, the serverless platform re-executes the function to tolerate the …

EcoLife: Carbon-Aware Serverless Function Scheduling for Sustainable Computing

Y Jiang, RB Roy, B Li, D Tiwari - … : International Conference for …, 2024 - ieeexplore.ieee.org
This work introduces ECOLIFE, the first carbon-aware serverless function scheduler to co-
optimize carbon footprint and performance. ECOLIFE builds on the key insight of intelligently …

Fisc: a large-scale cloud-native-oriented file system

Q Li, L Chen, X Wang, S Huang, Q Xiang… - … USENIX Conference on …, 2023 - usenix.org
The wide adoption of Cloud Native shifts the boundary between cloud users and CSPs
(Cloud Service Providers) from VM-based infrastructure to container-based applications …

Kernel-as-a-Service: A serverless programming model for heterogeneous hardware accelerators

T Pfandzelter, A Dhakal, E Frachtenberg… - Proceedings of the 24th …, 2023 - dl.acm.org
With the slowing of Moore's law and decline of Dennard scaling, computing systems
increasingly rely on specialized hardware accelerators in addition to general-purpose …