How does it function? characterizing long-term trends in production serverless workloads

A Joosen, A Hassan, M Asenov, R Singh… - Proceedings of the …, 2023 - dl.acm.org
This paper releases and analyzes two new Huawei cloud serverless traces. The traces span
a period of over 7 months with over 1.4 trillion function invocations combined. The first trace …

Serverless in the wild: Characterizing and optimizing the serverless workload at a large cloud provider

M Shahrad, R Fonseca, I Goiri, G Chaudhry… - 2020 USENIX annual …, 2020 - usenix.org
Function as a Service (FaaS) has been gaining popularity as a way to deploy computations
to serverless backends in the cloud. This paradigm shifts the complexity of allocating and …

Practical scheduling for real-world serverless computing

K Kaffes, NJ Yadwadkar, C Kozyrakis - arXiv preprint arXiv:2111.07226, 2021 - arxiv.org
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 …

Sequoia: Enabling quality-of-service in serverless computing

A Tariq, A Pahl, S Nimmagadda, E Rozner… - Proceedings of the 11th …, 2020 - dl.acm.org
Serverless computing is a rapidly growing paradigm that easily harnesses the power of the
cloud. With serverless computing, developers simply provide an event-driven function to …

Peeking behind the curtains of serverless platforms

L Wang, M Li, Y Zhang, T Ristenpart… - 2018 USENIX annual …, 2018 - usenix.org
Serverless computing is an emerging paradigm in which an application's resource
provisioning and scaling are managed by third-party services. Examples include AWS …

Servermore: Opportunistic execution of serverless functions in the cloud

A Suresh, A Gandhi - Proceedings of the ACM symposium on cloud …, 2021 - dl.acm.org
Serverless computing allows customers to submit their jobs to the cloud for execution, with
the resource provisioning being taken care of by the cloud provider. Serverless functions are …

Benchmarking, analysis, and optimization of serverless function snapshots

D Ustiugov, P Petrov, M Kogias, E Bugnion… - Proceedings of the 26th …, 2021 - dl.acm.org
Serverless computing has seen rapid adoption due to its high scalability and flexible, pay-as-
you-go billing model. In serverless, developers structure their services as a collection of …

Hermod: principled and practical scheduling for serverless functions

K Kaffes, NJ Yadwadkar, C Kozyrakis - … of the 13th Symposium on Cloud …, 2022 - dl.acm.org
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 …

Golgi: Performance-aware, resource-efficient function scheduling for serverless computing

S Li, W Wang, J Yang, G Chen, D Lu - … of the 2023 ACM Symposium on …, 2023 - dl.acm.org
This paper introduces Golgi, a novel scheduling system designed for serverless functions,
with the goal of minimizing resource provisioning costs while meeting the function latency …

Archipelago: A scalable low-latency serverless platform

A Singhvi, K Houck, A Balasubramanian… - arXiv preprint arXiv …, 2019 - arxiv.org
The increased use of micro-services to build web applications has spurred the rapid growth
of Function-as-a-Service (FaaS) or serverless computing platforms. While FaaS simplifies …