Expeditious High-Concurrency MicroVM SnapStart in Persistent Memory with Augmented Hypervisor
Offered By: USENIX via YouTube
Course Description
Overview
Explore a groundbreaking research presentation on expediting high-concurrency MicroVM SnapStart in persistent memory using an augmented hypervisor. Delve into PASS, an innovative system that leverages byte-addressable persistent memory (PMEM) to enhance cost-effectiveness and concurrent MicroVM executions. Learn how this PMEM-aware augmented hypervisor revolutionizes MicroVM memory restoration by constructing complete address indexing of guest memory mapped to single-tier PMEM space. Discover the benefits of zero-copy on-demand paging and how it bypasses the cache layer while maintaining guest OS transparency. Examine experimental results from real-world applications demonstrating PASS's significant improvements in SnapStart execution time, maximum concurrency, and cost-effectiveness compared to existing solutions like Firecracker hypervisor and FaaSnap. Gain insights into addressing cold starts and efficiently managing numerous short-lived functions in microservice-native architectures, serverless computing, and machine learning inference.
Syllabus
USENIX ATC '24 - Expeditious High-Concurrency MicroVM SnapStart in Persistent Memory with an...
Taught by
USENIX
Related Courses
Paradigms of Computer Programming – FundamentalsUniversité catholique de Louvain via edX Paradigms of Computer Programming – Abstraction and Concurrency
Université catholique de Louvain via edX Computing: Art, Magic, Science - Part II
ETH Zurich via edX Concurrency
AdaCore via Independent Java Fundamentals for Android Development
Galileo University via edX