YoVDO

LLFree - Scalable and Optionally-Persistent Page-Frame Allocation

Offered By: USENIX via YouTube

Tags

USENIX Annual Technical Conference Courses Operating Systems Courses Computer Architecture Courses Memory Management Courses Scalability Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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 Service
USENIX 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