Computer Science ›› 2025, Vol. 52 ›› Issue (6A): 240700114-6.doi: 10.11896/jsjkx.240700114

• Network & Communication • Previous Articles     Next Articles

Research and Practice on Key Technologies for Serverless Computing

ZHOU Danying, HUANG Tianhao, LIU Ruming   

  1. China Academy of Information and Communications Technology,Beijing 100080,China
  • Online:2025-06-16 Published:2025-06-12
  • About author:ZHOU Danying,born in 1994,postgra-duate,engineer.Her main research interests include cloud native and application modernization.
    LIU Ruming,born in 1988,engineer.His main research interests include cloud computing and cross-region computing resource connection.

Abstract: On account of the advantage of scale,cloud computing maximizes the value of computing.In recent years,serverless computing as a new paradigm of cloud computing,has emerged rapidly,and is profoundly reshaping the development,deployment,operation and maintenance of applications.Centered on application,serverless computing further refines the supply pattern of cloud service,simplifies the construction of cloud-based applications,effectively improves resource utilization.It represents a significant trend of cloud computing. Currently,serverless computing technologies are maturing and the related services are emerging.Function as a service(FaaS),edge function as a service(Edge FaaS),serverless container services and serverless application hosting services are typical serverless computing styles.Nowadays,serverless computing has already been well used in the fields,such as artificial intelligence,edge computing and big data analysis.Starting from the concept of serverless computing,this paper analyzes the value and development process of serverless computing,and dissects its core technologies and practical applications,explores its technological ecosystem and evolution trends.Finally,it gives development recommendations for serverless computing in our country.

Key words: Serverless, Cloud computing, Cloud native, FaaS, Container, Microservices

CLC Number: 

  • TP393
[1]Information technology-Cloud computing-Common technologies and techniques:ISO/IEC 23167:2020[EB/OL].[2024-04-30].https://www.iso.org/standard/74805.html.
[2]ZHAO M,JHA K,HONG S.GPU-enabled Function-as-a-Service for Machine Learning Inference[C]//Proceeding 2023 IEEE International Parallel and Distributed Processing Symposium.IEEE,2023:918-928.
[3]China Academy of Information and Communications Technology.2023 China Serverless User Survey[EB/OL].(2023-12-01) [2024-04-30].https://pan.baidu.com/s/139xMLiqby_O0_5OY-FYloA?pwd=a6qa.
[4]SZALAY M,MÁTRAY P,TOKA L.Real-Time FaaS:Towards a Latency Bounded Serverless Cloud[J].IEEE Transactions on Cloud Computing,2023,11(2):1636-1650.
[5]Tencent Cloud Computing(Beijing) Co.,Ltd.,China Academy of Information and Communications Technology.Edge Serverless White Paper[EB/OL].(2023-12-01)[2024-04-30].https://mp.weixin.qq.com/s/r9dzbDpllZmZkTSKEzpc3g.
[6]NATIS Y,BISCOTTI F.Hype Cycle for Cloud Platform Services[EB/OL].[2024-04-30].https://www.gartner.com/document/4016695.
[7]SARROCA G P,SÁNCHEZ-ARTIGAS M.MLLess:Achieving Cost Efficiency in Serverless Machine Learning Training[J].arXiv:2206.05786,2022.
[8]WANG X,ZHAO K,QIN B.Review of WebAssembly Application Research for Edge Serverless Computing[J].Computer Engineering and Applications,2023,59(11):28-36.
[9]Amazon Simple Queue Service[EB/OL].[2024-04-30].https://aws.amazon.com/cn/sqs/.
[10]BURKAT K,PAWLIK M,BALIS B,et al.Serverless Con-tainers-rising viable approach to Scientific Workflows[J].arXiv.2010.11320,2020.
[11]Amazon Elastic File System[EB/OL].[2024-04-30].https://aws.amazon.com/cn/efs.
[12]Amazon S3[EB/OL].[2024-04-30].https://aws.amazon.com/cn/s3/.
[13]RocketMQ[EB/OL].[2024-04-30].https://rocketmq.apache.org/.
[14]Amazon Aurora Serverless[EB/OL].[2024-04-30].https://aws.amazon.com/cn/rds/aurora/serverless/.
[15]ApsaraDB RDS for MySQL[EB/OL].[2024-04-30].https://www.aliyun.com/product/rds/mysql.
[16]Amazon Redshift[EB/OL].[2024-04-30].https://aws.amazon.com/cn/redshift.
[17]Conduct large-scale data warehousing with MaxCompute[EB/OL].[2024-04-30].https://www.aliyun.com/product/odps.
[18]Serverless Devs[EB/OL].[2024-04-30].https://github.com/serverless-devs.
[19]Serverless Framework[EB/OL].[2024-04-30].https://github.com/serverless/serverless.
[20]YU T,LIU Q,DU D,et al.Characterizing serverless platforms with serverlessbench[C]//ACM Symposium on Cloud Computing(SoCC ’20).New York:Association for Computing Ma-chinery,2020:30-44.
[21]DARAGHMEH M,AGARWAL A,ARARWEH Y.Optimizing serverless computing:a comparative analysis of multi-output regression models for predictive function invocations[J].Simulation Modelling Practice and Theory,2024,134:102925.
[22]LI C,PING S,FENG J.Serverless Encounters FinOps:Economical Serverless[EB/OL].(2022-09-22) [2024-04-30]. https://xie.infoq.cn/article/8d7894fb8d9ae711d1782344b.
[23]Total Cost of Ownership(TCO) analysis and comparison be-tween traditional application architecture and Serverless architecture[EB/OL].(20221-02-18) [2024-04-30].https://sunqi.site/posts/%E4%BC%A0%E7%BB%9F%E5%BA%94%E7%94%A8%E6%9E%B6%E6%9E%84%E4%B8%8Eserverless%E6%9E%B6%E6%9E%84%E6%80%BB%E4%BD%93%E6%8B%A5%E6%9C%89%E6%88%90%E6%9C%ACtco%E5%88%86%E6%9E%90%E4%B8%8E%E6%AF%94%E8%BE%83/.
[24]CHEN L,BAI J F,LI X P,et al.Hybrid strategy optimization method and system based on Serverless cold start problem:cn117331621a[P].2024-01-02.
[25]CAO Z N,ZHANG P.Function calculation cold start method,system and related equipment:cn116932183a[P].2023-10-24.
[26]DU D,YU T,XIA Y,et al.Catalyzer:Sub-millisecond Startup for Serverless Computing with Initialization-less Booting[C]//ASPLOS ’20:Architectural Support for Programming Languages and Operating Systems.Switzerland:ASPLOS,2020:467-481.
[27]SHERAWAT A,NATH S B,ADDYA S K.Optimizing Completion Time of Requests in Serverless Computing[J].Journal of Network and Systems Management,2024,32:article No.28.
[1] ZHANG Minghao, XIAO Bohuai, ZHENG Song, CHEN Xing. Resource Allocation Method with Workload-time Windows for Serverless Applications inCloud-edge Collaborative Environment [J]. Computer Science, 2025, 52(6): 336-345.
[2] ZHOU Kai, WANG Kai, ZHU Yuhang, PU Liming, LIU Shuxin, ZHOU Deqiang. Customized Container Scheduling Strategy Based on GMM [J]. Computer Science, 2025, 52(6): 346-354.
[3] TAN Shiyi, WANG Huaqun. Remote Dynamic Data Integrity Checking Scheme for Multi-cloud and Multi-replica [J]. Computer Science, 2025, 52(5): 345-356.
[4] LI Yuanbo, HU Hongchao, YANG Xiaohan, GUO Wei, LIU Wenyan. Intrusion Tolerance Scheduling Algorithm for Microservice Workflow Based on Deep Reinforcement Learning [J]. Computer Science, 2025, 52(5): 375-383.
[5] XU Donghong, LI Bin, QI Yong. Task Scheduling Strategy Based on Improved A2C Algorithm for Cloud Data Center [J]. Computer Science, 2025, 52(2): 310-322.
[6] LI Zhi, LIN Sen, ZHANG Qiang. Edge Cloud Computing Approach for Intelligent Fault Detection in Rail Transit [J]. Computer Science, 2024, 51(9): 331-337.
[7] CHEN Yiyang, WANG Xiaoning, YAN Xiaoting, LI Guanlong ZHAO Yining, LU Shasha, XIAO Haili. Study on High Performance Computing Container Checkpoint Technology Based on CRIU [J]. Computer Science, 2024, 51(9): 40-50.
[8] WANG Tian, SHEN Wei, ZHANG Gongxuan, XU Linli, WANG Zhen, YUN Yu. Soft Real-time Cloud Service Request Scheduling and Multiserver System Configuration for ProfitOptimization [J]. Computer Science, 2024, 51(6A): 230900099-10.
[9] TANG Xin, DI Nongyu, YANG Hao, LIU Xin. Optimum Proposal to secGear Based on Skiplist [J]. Computer Science, 2024, 51(6A): 230700030-5.
[10] LI Yuanxin, GUO Zhongfeng, YANG Junlin. Container Lock Hole Recognition Algorithm Based on Lightweight YOLOv5s [J]. Computer Science, 2024, 51(6A): 230900021-6.
[11] HAN Yujie, XU Zhijie, YANG Dingyu, HUANG Bo, GUO Jianmei. CDES:Data-driven Efficiency Evaluation Methodology for Cloud Database [J]. Computer Science, 2024, 51(6): 111-117.
[12] LIU Daoqing, HU Hongchao, HUO Shumin. N-variant Architecture for Container Runtime Security Threats [J]. Computer Science, 2024, 51(6): 399-408.
[13] CHEN Juan, WANG Yang, WU Zongling, CHEN Peng, ZHANG Fengchun , HAO Junfeng. Cloud-Edge Collaborative Task Transfer and Resource Reallocation Optimization Based on Deep Reinforcement Learning [J]. Computer Science, 2024, 51(11A): 231100170-10.
[14] LIU Zhimin, CHEN Jianer. Scheduling Jobs with Multiple Deadlines in Cloud [J]. Computer Science, 2024, 51(11A): 240100120-7.
[15] YAN Li, YIN Tian, LIU Peishun, FENG Hongxin, WANG Gaozhou, ZHANG Wenbin, HU Hailin, PAN Fading. Overview of Attribute-based Searchable Encryption [J]. Computer Science, 2024, 51(11A): 231100137-12.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!