Tackling Cold Start in Serverless Computing with Multi-Level Container Reuse

被引:1
|
作者
Zhou, Amelie Chi [1 ]
Huang, Rongzheng [3 ]
Ke, Zhoubin [3 ]
Li, Yusen [2 ]
Wang, Yi [3 ]
Mao, Rui [3 ]
机构
[1] Hong Kong Baptist Univ, Hong Kong, Peoples R China
[2] Nankai Univ, Tianjin, Peoples R China
[3] Shenzhen Univ, Guangdong Prov Key Lab Popular High Performance C, Shenzhen, Peoples R China
基金
中国国家自然科学基金;
关键词
LRU;
D O I
10.1109/IPDPS57955.2024.00017
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In Serverless Computing, function cold-start is a major issue that causes delay of the system. Various solutions have been proposed to address function cold-start issue, among which keeping containers alive after function completion is an easy and commonly adopted way in real serverless clouds. However, when reusing warm containers for function warm starts, existing systems only match functions to containers with the same configurations. This greatly limits the warm resource utilization. Our analysis of real-world applications reveals that many serverless applications share the same operating system and language frameworks. Thus, we propose multi-level container reuse that tries to reduce the startup latency of functions using "similar" containers to greatly improve warm resource utilization. Due to the complexity of selecting the best container reuse solutions, we designed a Deep Reinforcement Learning (DRL) based scheduler to efficiently and effectively address the problem. Moreover, we released a new serverless benchmark named FStartBench that contains detailed package information for comparing the effectiveness of different function cold-start methods. Experiments based on FStartBench show that, given a warm resource pool with fixed size, our DRL-based scheduler can achieve up to 53% reduction on the average function startup latency compared to state-of-the-art solutions.
引用
收藏
页码:89 / 99
页数:11
相关论文
共 50 条
  • [21] Bottom-up reuse for multi-level testing
    Perez, Abel Marrero
    Kaiser, Stefan
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2010, 83 (12) : 2392 - 2415
  • [22] Holistic cold-start management in serverless computing cloud with deep learning for time series
    Nguyen, Tam n.
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2024, 153 : 312 - 325
  • [23] Optimal multi-level thresholding with membrane computing
    Peng, Hong
    Wang, Jun
    Perez-Jimenez, Mario J.
    [J]. DIGITAL SIGNAL PROCESSING, 2015, 37 : 53 - 64
  • [24] ReRAM multi-level characteristics for analog computing
    Katagiri, Tetsuya
    Morigaki, Kazuki
    Yachida, Kenta
    Kawanishi, Hidenori
    Kimura, Mutsumi
    [J]. TWENTY-NINETH INTERNATIONAL WORKSHOP ON ACTIVE-MATRIX FLATPANEL DISPLAYS AND DEVICES: TFT TECHNOLOGIES AND FPD MATERIALS (AM-FPD 22), 2022, : 154 - 155
  • [25] Multi-level Container Checkpoint Performance Optimization Strategy in SDDC
    Zhang, Hanlin
    Chen, Ningjiang
    Tang, Yusi
    Liang, Birui
    [J]. ICBDC 2019: PROCEEDINGS OF 2019 4TH INTERNATIONAL CONFERENCE ON BIG DATA AND COMPUTING, 2019, : 253 - 259
  • [26] A Container-based Trusted Multi-level Security Mechanism
    Li, Xiao-Yong
    Ji, Chen
    Liu, Gang
    [J]. 2017 INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND TECHNOLOGY (IST 2017), 2017, 11
  • [27] FuncMem : Reducing Cold Start Latency in Serverless Computing Through Memory Prediction and Adaptive Task Execution
    Pandey, Manish
    Kwon, Young-Woo
    [J]. 39TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, SAC 2024, 2024, : 131 - 138
  • [28] Multi-Level Mapping of Nanocomputer Architectures Based on Hardware Reuse
    Yakymets, Nataliya
    O'Connor, Ian
    Jabeur, Kotb
    Le Beux, Sebastien
    [J]. IEEE JOURNAL ON EMERGING AND SELECTED TOPICS IN CIRCUITS AND SYSTEMS, 2015, 5 (01) : 88 - 97
  • [29] Multi-level governance tackling the COVID-19 pandemic in China
    de Andrade e Silva Forte dos Santos, Niedja
    [J]. REVISTA DE ADMINISTRACAO PUBLICA, 2021, 55 (01): : 95 - 110
  • [30] A multi-level security model based on trusted computing
    Jia, Zhao
    Liu Ji-qiang
    Jing, Chen
    [J]. PROCEEDINGS OF THE FIRST INTERNATIONAL SYMPOSIUM ON DATA, PRIVACY, AND E-COMMERCE, 2007, : 448 - +