YoVDO

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

Offered By: USENIX via YouTube

Tags

USENIX Annual Technical Conference Courses Operating Systems Courses SQLite Courses Performance Evaluation Courses System Security Courses

Course Description

Overview

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

Related Courses

Introduction to Enterprise Computing
Marist College via Independent
Advanced Operating Systems
Georgia Institute of Technology via Udacity
Programmation sur iPhone et iPad (partie I)
Université Pierre et Marie CURIE via France Université Numerique
操作系统原理(Operating Systems)
Peking University via Coursera
Introduction to Operating Systems
Georgia Institute of Technology via Udacity