The serverless computing survey: A technical primer for design architecture

Z Li, L Guo, J Cheng, Q Chen, BS He… - ACM Computing Surveys …, 2022 - dl.acm.org
The development of cloud infrastructures inspires the emergence of cloud-native computing.
As the most promising architecture for deploying microservices, serverless computing has …

Rise of the planet of serverless computing: A systematic review

J Wen, Z Chen, X Jin, X Liu - ACM Transactions on Software …, 2023 - dl.acm.org
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 …

Serverless computing on heterogeneous computers

D Du, Q Liu, X Jiang, Y Xia, B Zang… - Proceedings of the 27th …, 2022 - dl.acm.org
Existing serverless computing platforms are built upon homogeneous computers, limiting the
function density and restricting serverless computing to limited scenarios. We introduce …

Faastlane: Accelerating {Function-as-a-Service} Workflows

S Kotni, A Nayak, V Ganapathy, A Basu - 2021 USENIX Annual …, 2021 - usenix.org
In FaaS workflows, a set of functions implement application logic by interacting and
exchanging data among themselves. Contemporary FaaS platforms execute each function …

Faasflow: Enable efficient workflow execution for function-as-a-service

Z Li, Y Liu, L Guo, Q Chen, J Cheng, W Zheng… - Proceedings of the 27th …, 2022 - dl.acm.org
Serverless computing (Function-as-a-Service) provides fine-grain resource sharing by
running functions (or Lambdas) in containers. Data-dependent functions are required to be …

Wisefuse: Workload characterization and dag transformation for serverless workflows

A Mahgoub, EB Yi, K Shankar, E Minocha… - Proceedings of the …, 2022 - dl.acm.org
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 …

Optimizing inference serving on serverless platforms

A Ali, R Pinciroli, F Yan, E Smirni - Proceedings of the VLDB Endowment, 2022 - par.nsf.gov
Serverless computing is gaining popularity for machine learning (ML) serving workload due
to its autonomous resource scaling, easy to use and pay-per-use cost model. Existing …

Palette load balancing: Locality hints for serverless functions

M Abdi, S Ginzburg, XC Lin, J Faleiro… - Proceedings of the …, 2023 - dl.acm.org
Function-as-a-Service (FaaS) serverless computing enables a simple programming model
with almost unbounded elasticity. Unfortunately, current FaaS platforms achieve this …

Stateful serverless application placement in MEC with function and state dependencies

Z Xu, L Zhou, W Liang, Q Xia, W Xu… - IEEE Transactions …, 2023 - ieeexplore.ieee.org
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 …

Following the data, not the function: Rethinking function orchestration in serverless computing

M Yu, T Cao, W Wang, R Chen - 20th USENIX Symposium on …, 2023 - usenix.org
Serverless applications are typically composed of function workflows in which multiple short-
lived functions are triggered to exchange data in response to events or state changes …