Back to Search Start Over

The Serverless Computing Survey: A Technical Primer for Design Architecture

Authors :
Li, Zijun
Guo, Linsong
Cheng, Jiagan
Chen, Quan
He, Bingsheng
Guo, Minyi
Publication Year :
2021

Abstract

The development of cloud infrastructures inspires the emergence of cloud-native computing. As the most promising architecture for deploying microservices, serverless computing has recently attracted more and more attention in both industry and academia. Due to its inherent scalability and flexibility, serverless computing becomes attractive and more pervasive for ever-growing Internet services. Despite the momentum in the cloud-native community, the existing challenges and compromises still wait for more advanced research and solutions to further explore the potentials of the serverless computing model. As a contribution to this knowledge, this article surveys and elaborates the research domains in the serverless context by decoupling the architecture into four stack layers: Virtualization, Encapsule, System Orchestration, and System Coordination. Inspired by the security model, we highlight the key implications and limitations of these works in each layer, and make suggestions for potential challenges to the field of future serverless computing.<br />Comment: This paper has been accepted by ACM Computing Surveys (CSUR), and the current e-print version is our major revision. For a complete view, please visit ACM CSUR

Details

Database :
arXiv
Publication Type :
Report
Accession number :
edsarx.2112.12921
Document Type :
Working Paper
Full Text :
https://doi.org/10.1145/3508360