Enhancing Effective Bidirectional Isolation for Function Fusion in Serverless Architectures
Serverless computing has emerged as a popular paradigm in modern cloud environments, offering flexibility and scalability to tenants. A serverless function might handle sensitive tenant data. Employing Trusted Execution Environment (TEE) techniques to protect such a function from untrusted cloud service providers is attractive for tenant privacy. However, this introduces response latency, thereby impacting the performance of function execution. This paper introduces Fundue, a serverless architecture with bidirectional isolation between tenant and cloud provider that achieves light-weight isolation of functions and reduces cold start latency by fusing functions. Fundue enables multiple functions uploaded by the same tenant to share a single execution environment embedded into the enclave. Fundue allocates separate memory for each serverless function within the execution environment and establishes robust isolation between functions through bounds checking mechanisms. We extensively evaluate Fundue with diverse workloads and representative serverless functions. Our results demonstrate a significant reduction in response latency of serverless function execution, ranging from 17.8% to 88.7% compared to AccTEE, an open-source two-way sandbox serverless framework. Additionally, Fundue mitigates vulnerabilities in existing execution environments, such as stack-based buffer overflows.
Authors
- Bert Lagaisse (ORCID: https://orcid.org/0000-0002-2543-6658)
- Yuanyuan Zhang (ORCID: https://orcid.org/0000-0002-6682-2264)
- Donghui Yu (ORCID: https://orcid.org/0000-0003-2126-7997)
- Yingpeng Chen (ORCID: https://orcid.org/0009-0005-5681-5473)
- Tianyu Li (ORCID: https://orcid.org/0009-0003-0290-795X)
Institutions
- Shanghai Jiao Tong University (CN)
- KU Leuven (BE)
Publication Details
- Published
- 2024-11-27
- DOI
- https://doi.org/10.1145/3652892.3654778
- Citations
- 1
- Primary Topic
- Security and Verification in Computing
- Type
- article
- Field-Weighted Citation Impact
- 0.35
Funders
- China Scholarship Council