Rise of the planet of serverless computing: A systematic review
Serverless computing is an emerging cloud computing paradigm, being adopted to develop
a wide range of software applications. It allows developers to focus on the application logic …
a wide range of software applications. It allows developers to focus on the application logic …
A holistic view on resource management in serverless computing environments: Taxonomy and future directions
Serverless computing has emerged as an attractive deployment option for cloud
applications in recent times. The unique features of this computing model include rapid auto …
applications in recent times. The unique features of this computing model include rapid auto …
{ORION} and the three rights: Sizing, bundling, and prewarming for serverless {DAGs}
Serverless applications represented as DAGs have been growing in popularity. For many of
these applications, it would be useful to estimate the end-to-end (E2E) latency and to …
these applications, it would be useful to estimate the end-to-end (E2E) latency and to …
Spright: Extracting the server from serverless computing! high-performance ebpf-based event-driven, shared-memory processing
Serverless computing promises an efficient, low-cost compute capability in cloud
environments. However, existing solutions, epitomized by open-source platforms such as …
environments. However, existing solutions, epitomized by open-source platforms such as …
Wisefuse: Workload characterization and dag transformation for serverless workflows
We characterize production workloads of serverless DAGs at a major cloud provider. Our
analysis highlights two major factors that limit performance:(a) lack of efficient …
analysis highlights two major factors that limit performance:(a) lack of efficient …
The power of prediction: microservice auto scaling via workload learning
When deploying microservices in production clusters, it is critical to automatically scale
containers to improve cluster utilization and ensure service level agreements (SLA) …
containers to improve cluster utilization and ensure service level agreements (SLA) …
Asyfunc: A high-performance and resource-efficient serverless inference system via asymmetric functions
Recent advances in deep learning (DL) have spawned various intelligent cloud services
with well-trained DL models. Nevertheless, it is nontrivial to maintain the desired end-to-end …
with well-trained DL models. Nevertheless, it is nontrivial to maintain the desired end-to-end …
Stateful serverless application placement in MEC with function and state dependencies
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 …
applications in the edge of core networks. It allows AI developers to decompose a complex …
Stepconf: Slo-aware dynamic resource configuration for serverless function workflows
Function-as-a-Service (FaaS) offers a fine-grained resource provision model, enabling
developers to build highly elastic cloud applications. User requests are handled by a series …
developers to build highly elastic cloud applications. User requests are handled by a series …
Owl: Performance-aware scheduling for resource-efficient function-as-a-service cloud
This work documents our experience of improving the scheduler in Alibaba Function
Compute, a public FaaS platform. It commences with our observation that memory and CPU …
Compute, a public FaaS platform. It commences with our observation that memory and CPU …