Serverless computing: a survey of opportunities, challenges, and applications
The emerging serverless computing paradigm has attracted attention from both academia
and industry. This paradigm brings benefits such as less operational complexity, a pay-as …
and industry. This paradigm brings benefits such as less operational complexity, a pay-as …
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 …
Cold start latency in serverless computing: A systematic review, taxonomy, and future directions
Recently, academics and the corporate sector have paid attention to serverless computing,
which enables dynamic scalability and an economic model. In serverless computing, users …
which enables dynamic scalability and an economic model. In serverless computing, users …
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 …
Aquatope: Qos-and-uncertainty-aware resource management for multi-stage serverless workflows
Multi-stage serverless applications, ie, workflows with many computation and I/O stages, are
becoming increasingly representative of FaaS platforms. Despite their advantages in terms …
becoming increasingly representative of FaaS platforms. Despite their advantages in terms …
Survey on serverless computing
Serverless computing has gained importance over the last decade as an exciting new field,
owing to its large influence in reducing costs, decreasing latency, improving scalability, and …
owing to its large influence in reducing costs, decreasing latency, improving scalability, and …
A mean-field game approach to cloud resource management with function approximation
Reinforcement learning (RL) has gained increasing popularity for resource management in
cloud services such as serverless computing. As self-interested users compete for shared …
cloud services such as serverless computing. As self-interested users compete for shared …
Faasrank: Learning to schedule functions in serverless platforms
Current serverless Function-as-a-Service (FaaS) platforms generally use simple, classic
scheduling algorithms for distributing function invocations while ignoring FaaS …
scheduling algorithms for distributing function invocations while ignoring FaaS …
Locality-aware load-balancing for serverless clusters
While serverless computing provides more convenient abstractions for developing and
deploying applications, the Function-as-a-Service (FaaS) programming model presents new …
deploying applications, the Function-as-a-Service (FaaS) programming model presents new …
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 …