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 条
  • [31] Task Caching in Vehicular Edge Computing
    Tang, Chaogang
    Zhu, Chunsheng
    Wei, Xianglin
    Li, Qing
    Rodrigues, Joel J. P. C.
    IEEE CONFERENCE ON COMPUTER COMMUNICATIONS WORKSHOPS (IEEE INFOCOM WKSHPS 2021), 2021,
  • [32] Hermes: Efficient Cache Management for Container-based Serverless Computing
    Yan, Bowen
    Gao, Heran
    Wu, Heng
    Zhang, Wenbo
    Hua, Lei
    Huang, Tao
    THE 12TH ASIA-PACIFIC SYMPOSIUM ON INTERNETWARE, INTERNETWARE 2020, 2021, : 136 - 145
  • [33] An autonomous Mobile Robot System based on Serverless Computing and Edge Computing
    Tri Thong Tran
    Zhang, Yu-Chen
    Liao, Wei-Tung
    Lin, Yu-Jen
    Li, Ming-Chia
    Huang, Huai-Sheng
    APNOMS 2020: 2020 21ST ASIA-PACIFIC NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM (APNOMS), 2020, : 334 - 337
  • [34] Living on the Edge: Serverless Computing and the Cost of Failure Resiliency
    Kulkarni, Sameer G.
    Liu, Guyue
    Ramakrishnan, K. K.
    Woo, Timothy
    2019 25TH IEEE INTERNATIONAL SYMPOSIUM ON LOCAL AND METROPOLITAN AREA NETWORKS (IEEE LANMAN 2019), 2019,
  • [35] Poster Abstract: Hierarchical Serverless Computing for the Mobile Edge
    de lara, Eyal
    Gomes, Carolina S.
    Langridge, Steve
    Mortazavi, S. Hossein
    Roodi, Meysam
    2016 FIRST IEEE/ACM SYMPOSIUM ON EDGE COMPUTING (SEC 2016), 2016, : 109 - 110
  • [36] Serverless Computing Lifecycle Model for Edge Cloud Deployments
    Nguyen, Kien
    Loh, Frank
    Tung Nguyen
    Duong Doan
    Nguyen Huu Thanh
    Hossfeld, Tobias
    2023 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS WORKSHOPS, ICC WORKSHOPS, 2023, : 145 - 150
  • [37] Serverless Edge Computing for Green Oil and Gas Industry
    Hussain, Razin Farhan
    Salehil, Mohsen Amini
    Semiari, Omid
    2019 IEEE GREEN TECHNOLOGIES CONFERENCE (GREENTECH), 2019,
  • [38] Engineering and Experimentally Benchmarking a Serverless Edge Computing System
    Carpio, Francisco
    Michalke, Marc
    Jukan, Admela
    2021 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2021,
  • [39] EdgeFaaSBench: Benchmarking Edge Devices Using Serverless Computing
    Rajput, Kaustubh Rajendra
    Kulkarni, Chinmay Dilip
    Cho, Byungjin
    Wang, Wei
    Kim, In Kee
    2022 IEEE INTERNATIONAL CONFERENCE ON EDGE COMPUTING & COMMUNICATIONS (IEEE EDGE 2022), 2022, : 93 - 103
  • [40] Energy Efficiency in Edge Environments: a Serverless Computing Approach
    Djemame, Karim
    ECONOMICS OF GRIDS, CLOUDS, SYSTEMS, AND SERVICES, GECON 2021, 2021, 13072 : 181 - 184