Residential Collegefalse
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 Name2024 USENIX Annual Technical Conference, ATC 2024
Source PublicationProceedings of the 2024 USENIX Annual Technical Conference, ATC 2024
Pages985-998
Conference DateJuly 10-12, 2024
Conference PlaceSanta Clara, CA
CountryUSA
PublisherUSENIX 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. 

URLView the original
Indexed ByCPCI-S
Language英語English
WOS Research AreaComputer Science
WOS SubjectComputer Science, Hardware & architectureComputer Science, Information Systems ; Computer Science, Software Engineering ; Computer Science, Theory & Methods
WOS IDWOS:001270899700060
Scopus ID2-s2.0-85201218650
Fulltext Access
Citation statistics
Document TypeConference paper
CollectionTHE STATE KEY LABORATORY OF INTERNET OF THINGS FOR SMART CITY (UNIVERSITY OF MACAU)
DEPARTMENT OF COMPUTER AND INFORMATION SCIENCE
Corresponding AuthorXIAOBO ZHOU
Affiliation1.University of Macau
2.Wuhan University
First Author AffilicationUniversity of Macau
Corresponding Author AffilicationUniversity 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-SAView Download
Related Services
Recommend this item
Bookmark
Usage statistics
Export to Endnote
Google Scholar
Similar articles in Google Scholar
[XINGGUO PANG]'s Articles
[YANZE ZHANG]'s Articles
[LIU LIU]'s Articles
Baidu academic
Similar articles in Baidu academic
[XINGGUO PANG]'s Articles
[YANZE ZHANG]'s Articles
[LIU LIU]'s Articles
Bing Scholar
Similar articles in Bing Scholar
[XINGGUO PANG]'s Articles
[YANZE ZHANG]'s Articles
[LIU LIU]'s Articles
Terms of Use
No data!
Social Bookmark/Share
File name: ATC2024-PAPER.pdf
Format: Adobe PDF
All comments (0)
No comment.
 

Items in the repository are protected by copyright, with all rights reserved, unless otherwise indicated.