Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Twizzler - A Data-Centric OS for Non-Volatile Memory

USENIX via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a groundbreaking operating system design for non-volatile memory in this conference talk from USENIX ATC '20. Delve into Twizzler, an innovative OS that reimagines data management for persistent RAM. Learn how it removes the kernel from I/O operations, enables direct memory-style access to persistent data, and facilitates efficient long-term data sharing. Discover the advantages of Twizzler's clean-slate programming model, including improved simplicity, extensibility, and security compared to existing I/O models. Examine performance benchmarks demonstrating Twizzler's superior speed in persistent pointer operations, Unix-style tasks, and database queries. Gain insights into hardware trends, persistent data structures, and the implications for data sharing and consistency in this award-winning presentation.

Syllabus

Intro
Hardware Trends
Persistent Data Structures
Existing Approaches
Twizzler Overview
Persistent Pointers -Implementation
Implications for Sharing
Consistency
Security
Evaluation - Case Study
Evaluation - SQLite
Conclusion

Taught by

USENIX

Reviews

Start your review of Twizzler - A Data-Centric OS for Non-Volatile Memory

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.