Photia: Cross-Layer Cache Optimization for Function Startup in Serverless Computing
Serverless computing enhances application development and deployment through elastic resource provisioning. However, the cold start problem, caused by the stateless nature of serverless functions, remains a significant challenge, particularly in high-traffic scenarios. Existing solutions focus on optimizing function instance caches and reducing sandbox initialization times, yet resource inefficiencies in multi-level cache architectures persist. This paper proposes Photia, a cross-layer collaborative cache management system that integrates decision-making between function instance and sandbox caches. Experimental results demonstrate that Photia reduces function startup latency by up to 2x and improves sandbox cache resource utilization by 20%.
Authors
- Yanan Yang (ORCID: https://orcid.org/0000-0002-2222-393X)
- Laiping Zhao (ORCID: https://orcid.org/0000-0003-1967-2192)
- Zhaolin Duan (ORCID: https://orcid.org/0009-0002-0427-4482)
Institutions
- Tianjin University (CN)
- Cloud Computing Center (CN)
Publication Details
- Published
- 2024-12-13
- DOI
- https://doi.org/10.1109/hpcc64274.2024.00112
- Primary Topic
- Distributed and Parallel Computing Systems
- Type
- article
- Field-Weighted Citation Impact
- 0.00