Residential College | false |
Status | 已發表Published |
Expeditious High-Concurrency MicroVM SnapStart in Persistent Memory with an Augmented Hypervisor | |
XINGGUO PANG1; YANZE ZHANG1; LIU LIU1; DAZHAO CHENG2; CHENG-ZHONG XU1; XIAOBO ZHOU1 | |
2024-07 | |
Conference Name | 2024 USENIX Annual Technical Conference, ATC 2024 |
Source Publication | Proceedings of the 2024 USENIX Annual Technical Conference, ATC 2024 |
Pages | 985-998 |
Conference Date | July 10-12, 2024 |
Conference Place | Santa Clara, CA |
Country | USA |
Publisher | USENIX Association |
Abstract | The industry has embraced snapshotting to tackle the cold starts and efficiently manage numerous short-lived functions for microservice-native architectures, serverless computing, and machine learning inference. A cutting-edge research approach FaaSnap, while innovative in reducing page faults during on-demand paging through prefetching the profiled working set pages into DRAM, incurs high caching overheads and I/O demands, potentially degrading system efficiency. This paper introduces PASS, a system leveraging byteaddressable persistent memory (PMEM) for cost-effective and highly concurrent MicroVM SnapStart execution. PASS, functioning as a PMEM-aware augmented hypervisor in the user space, revolutionizes MicroVM memory restoration. It constructs complete address indexing of the guest memory mapped to single-tier PMEM space, enabling zero-copy ondemand paging by exploiting PMEM’s direct access feature. This approach bypasses the cache layer and maintains guest OS transparency, avoiding invasive modifications. Experimental results, derived from real-world applications, reveal that PASS substantially decreases SnapStart execution time, achieving up to 72% reduction compared to the Firecracker hypervisor on the PMEM filesystem, and 47% reduction compared to FaaSnap. Moreover, PASS achieves double the maximum concurrency compared to both Firecracker and FaaSnap. It improves the cost-effectiveness by 2.2x and 1.6x over the Firecracker and FaaSnap, respectively. |
URL | View the original |
Indexed By | CPCI-S |
Language | 英語English |
WOS Research Area | Computer Science |
WOS Subject | Computer Science, Hardware & architectureComputer Science, Information Systems ; Computer Science, Software Engineering ; Computer Science, Theory & Methods |
WOS ID | WOS:001270899700060 |
Scopus ID | 2-s2.0-85201218650 |
Fulltext Access | |
Citation statistics | |
Document Type | Conference paper |
Collection | THE STATE KEY LABORATORY OF INTERNET OF THINGS FOR SMART CITY (UNIVERSITY OF MACAU) DEPARTMENT OF COMPUTER AND INFORMATION SCIENCE |
Corresponding Author | XIAOBO ZHOU |
Affiliation | 1.University of Macau 2.Wuhan University |
First Author Affilication | University of Macau |
Corresponding Author Affilication | University of Macau |
Recommended Citation GB/T 7714 | XINGGUO PANG,YANZE ZHANG,LIU LIU,et al. Expeditious High-Concurrency MicroVM SnapStart in Persistent Memory with an Augmented Hypervisor[C]:USENIX Association, 2024, 985-998. |
APA | XINGGUO PANG., YANZE ZHANG., LIU LIU., DAZHAO CHENG., CHENG-ZHONG XU., & XIAOBO ZHOU (2024). Expeditious High-Concurrency MicroVM SnapStart in Persistent Memory with an Augmented Hypervisor. Proceedings of the 2024 USENIX Annual Technical Conference, ATC 2024, 985-998. |
Files in This Item: | Download All | |||||
File Name/Size | Publications | Version | Access | License | ||
ATC2024-PAPER.pdf(8402KB) | 会议论文 | 开放获取 | CC BY-NC-SA | View Download |
Items in the repository are protected by copyright, with all rights reserved, unless otherwise indicated.
Edit Comment