LLFree - Scalable and Optionally-Persistent Page-Frame Allocation
Offered By: USENIX via YouTube
Course Description
Overview
Explore a groundbreaking conference talk from USENIX ATC '23 that introduces LLFree, a revolutionary page-frame allocator designed to address the limitations of traditional memory management systems. Delve into the challenges faced by current operating system memory subsystems, particularly in light of emerging heterogeneous, nonvolatile, and huge memory technologies. Learn how LLFree offers a scalable, efficient, and optionally-persistent solution that outperforms the Linux frame allocator in various aspects. Discover the innovative lock- and log-free design that enables LLFree to achieve significant performance improvements, including up to 88% reduction in allocation time for 4 KiB allocations and up to 98% for 2 MiB allocations. Gain insights into LLFree's cache-friendly data structures, antifragmentation behavior, and its potential applications in nonvolatile memory systems. Understand how this new approach to page-frame allocation can revolutionize memory management in modern computing environments.
Syllabus
USENIX ATC '23 - LLFree: Scalable and Optionally-Persistent Page-Frame Allocation
Taught by
USENIX
Related Courses
Amazon DynamoDB - A Scalable, Predictably Performant, and Fully Managed NoSQL Database ServiceUSENIX via YouTube Faasm - Lightweight Isolation for Efficient Stateful Serverless Computing
USENIX via YouTube AC-Key - Adaptive Caching for LSM-based Key-Value Stores
USENIX via YouTube The Future of the Past - Challenges in Archival Storage
USENIX via YouTube A Decentralized Blockchain with High Throughput and Fast Confirmation
USENIX via YouTube