Tackling Cold Start of Serverless Applications by Efficient and Adaptive Container Runtime Reusing

被引:18
|
作者
Suo, Kun [1 ]
Son, Junggab [1 ]
Cheng, Dazhao [2 ]
Chen, Wei [3 ]
Baidya, Sabur [4 ]
机构
[1] Kennesaw State Univ, Kennesaw, GA 30144 USA
[2] Univ North Carolina Charlotte, Charlotte, NC USA
[3] Nvidia, Automot Vehicle Grp, New Delhi, India
[4] Univ Louisville, Louisville, KY 40292 USA
关键词
Serverless; cold start; cloud; performance;
D O I
10.1109/Cluster48925.2021.00018
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
During the past few years, serverless computing has changed the paradigm of application development and deployment in the cloud and edge due to its unique advantages, including easy administration, automatic scaling, built-in fault tolerance, etc. Nevertheless, serverless computing is also facing challenges such as long latency due to the cold start. In this paper, we present an in-depth performance analysis of cold start in the serverless framework and propose HotC, a container-based runtime management framework that leverages the lightweight containers to mitigate the cold start and improve the network performance of serverless applications. HotC maintains a live container runtime pool, analyzes the user input or configuration file, and provides available runtime for immediate reuse. To precisely predict the request and efficiently manage the hot containers, we design an adaptive live container control algorithm combining the exponential smoothing model and Markov chain method. Our evaluation results show that HotC introduces negligible overhead and can efficiently improve the performance of various applications with different network traffic patterns in both cloud servers and edge devices.
引用
收藏
页码:433 / 443
页数:11
相关论文
共 9 条
  • [1] Tackling Cold Start in Serverless Computing with Multi-Level Container Reuse
    Zhou, Amelie Chi
    Huang, Rongzheng
    Ke, Zhoubin
    Li, Yusen
    Wang, Yi
    Mao, Rui
    PROCEEDINGS 2024 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM, IPDPS 2024, 2024, : 89 - 99
  • [2] ACPM: adaptive container provisioning model to mitigate serverless cold-start
    Kumari, Anisha
    Sahoo, Bibhudatta
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2024, 27 (02): : 1333 - 1360
  • [3] ACPM: adaptive container provisioning model to mitigate serverless cold-start
    Anisha Kumari
    Bibhudatta Sahoo
    Cluster Computing, 2024, 27 : 1333 - 1360
  • [4] LCS : Alleviating Total Cold Start Latency in Serverless Applications with LRU Warm Container Approach
    Sethi, Biswajeet
    Addya, Sourav Kanti
    Ghosh, Soumya K.
    PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING AND NETWORKING, ICDCN 2023, 2023, : 197 - 206
  • [5] Serverless Cold Start Performance Optimization Based on Multi-Request Processing and Adaptive Hierarchical Scaling
    Yu, Liu
    Fu, Li
    Sun, Chenhao
    IEEE ACCESS, 2024, 12 : 136248 - 136262
  • [6] FuncMem : Reducing Cold Start Latency in Serverless Computing Through Memory Prediction and Adaptive Task Execution
    Pandey, Manish
    Kwon, Young-Woo
    39TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, SAC 2024, 2024, : 131 - 138
  • [7] Efficient model selection for real-time adaptive cold start strategy of a fuel cell system on vehicular applications
    Amamou, A.
    Kandidayeni, M.
    Macias, A.
    Boulon, L.
    Kelouwani, S.
    INTERNATIONAL JOURNAL OF HYDROGEN ENERGY, 2020, 45 (38) : 19664 - 19675
  • [8] Real time adaptive efficient cold start strategy for proton exchange membrane fuel cells
    Amamou, A.
    Kandidayeni, M.
    Boulon, L.
    Kelouwani, S.
    APPLIED ENERGY, 2018, 216 : 21 - 30
  • [9] Development of Efficient Cold-start Process for Oxidative Reforming of n-Butane for Fuel Cell Applications
    Nagaoka, Katsutoshi
    Sato, Katsutoshi
    JOURNAL OF THE JAPAN PETROLEUM INSTITUTE, 2015, 58 (05) : 274 - 284