S-Cache: Function Caching for Serverless Edge Computing

被引:3
|
作者
Chen, Chen [1 ]
Nagel, Lars [2 ]
Cui, Lin [3 ]
Tso, Fung Po [2 ]
机构
[1] Univ Cambridge, Cambridge, England
[2] Loughborough Univ, Loughborough, Leics, England
[3] Jinan Univ, Guangzhou, Peoples R China
基金
中国国家自然科学基金; 英国工程与自然科学研究理事会; “创新英国”项目;
关键词
Serverless Computing; Function as a Service; Caching; SERVICE PLACEMENT;
D O I
10.1145/3578354.3592865
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Serverless edge computing uses an event-driven model in which Internet-of-Things (IoT) services are run in short-lived, stateless containers only when invoked, leading to significant reduction of resource utilization. However, a cold-start of a container can take up to several seconds which significantly degrades the response time of serverless applications. Container caching can mitigate the cold-start problem at the cost of extra computing resources which violates the spirit of serverless computing. Therefore, we need to balance the cold-start overheads with the extra resource utilization for serverless edge computing. Nevertheless, the diverse ranges of containers lead to different cold-start overheads, resource consumption and invocation frequencies and these characteristics of containers are largely overlooked by existing caching policies. In this paper, we study the request distribution and caching problem for serverless edge computing. We devise an online request distribution algorithm with performance guarantee and present an adaptive caching policy which incorporates container frequency, container size and cold-start time. Via real-system implementation, the superiority of the proposed algorithm is verified by comparing with existing caching policies, including fixed caching and histogram based policies. Our results show that the proposed algorithm reduces both the average response time and cold-start frequency by a factor of 3 compared to current approaches.
引用
收藏
页码:1 / 6
页数:6
相关论文
共 50 条
  • [21] A Design of Serverless Computing Service for Edge Clouds
    Cho, Jaeeun
    Kim, Younghan
    12TH INTERNATIONAL CONFERENCE ON ICT CONVERGENCE (ICTC 2021): BEYOND THE PANDEMIC ERA WITH ICT CONVERGENCE INNOVATION, 2021, : 1889 - 1891
  • [22] Serverless Vehicular Edge Computing for the Internet of Vehicles
    Alam, Faisal
    Toosi, Adel N.
    Cheema, Muhammad Aamir
    Cicconetti, Claudio
    Serrano, Pablo
    Iosup, Alesandru
    Tari, Zahir
    Sarvi, Majid
    IEEE INTERNET COMPUTING, 2023, 27 (04) : 40 - 51
  • [23] Performance optimization of serverless edge computing function offloading based on deep reinforcement learning
    Yao, Xuyi
    Chen, Ningjiang
    Yuan, Xuemei
    Ou, Pingjie
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2023, 139 : 74 - 86
  • [24] REPFS: Reliability-Ensured Personalized Function Scheduling in Sustainable Serverless Edge Computing
    Cao, Kun
    Weng, Jian
    IEEE TRANSACTIONS ON SUSTAINABLE COMPUTING, 2024, 9 (03): : 494 - 511
  • [25] An adaptive function placement in serverless computing
    Donghong Xu
    Zhongbin Sun
    Cluster Computing, 2022, 25 : 3161 - 3174
  • [26] An adaptive function placement in serverless computing
    Xu, Donghong
    Sun, Zhongbin
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2022, 25 (05): : 3161 - 3174
  • [27] Online data caching in edge computing
    Han, Xinxin
    Gao, Guichen
    Wang, Yang
    Ting, Hing-Fung
    You, Ilsun
    Zhang, Yong
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2023, 35 (17):
  • [28] FaasCache: Keeping Serverless Computing Alive with Greedy-Dual Caching
    Fuerst, Alexander
    Sharma, Prateek
    ASPLOS XXVI: TWENTY-SIXTH INTERNATIONAL CONFERENCE ON ARCHITECTURAL SUPPORT FOR PROGRAMMING LANGUAGES AND OPERATING SYSTEMS, 2021, : 386 - 400
  • [29] A Survey on Caching in Mobile Edge Computing
    Zhao, Yuhan
    Zhang, Wei
    Zhou, Longquan
    Cao, Wenpeng
    WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2021, 2021
  • [30] Edge Caching and Computing for Wireless Networks
    Fan, Lisheng
    Zhao, Junhui
    Karagiannidis, George K.
    Hu, Rose Qingyang
    WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2022, 2022