How does it function? characterizing long-term trends in production serverless workloads
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 …
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
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 …
to serverless backends in the cloud. This paradigm shifts the complexity of allocating and …
Practical scheduling for real-world serverless computing
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 …
Sequoia: Enabling quality-of-service in serverless computing
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 …
cloud. With serverless computing, developers simply provide an event-driven function to …
Peeking behind the curtains of serverless platforms
Serverless computing is an emerging paradigm in which an application's resource
provisioning and scaling are managed by third-party services. Examples include AWS …
provisioning and scaling are managed by third-party services. Examples include AWS …
Servermore: Opportunistic execution of serverless functions in the cloud
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 …
the resource provisioning being taken care of by the cloud provider. Serverless functions are …
Benchmarking, analysis, and optimization of serverless function snapshots
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 …
you-go billing model. In serverless, developers structure their services as a collection of …
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 …
Golgi: Performance-aware, resource-efficient function scheduling for serverless computing
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 …
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 …
of Function-as-a-Service (FaaS) or serverless computing platforms. While FaaS simplifies …