NrOS - Effective Replication and Sharing in an Operating System
Offered By: USENIX via YouTube
Course Description
Overview
Explore a groundbreaking approach to operating system kernel development in this 15-minute conference talk from OSDI '21. Dive into NrOS, a novel OS kernel that tackles the challenges of manual memory management, type-unsafe code, and complex asynchronous events. Learn how the researchers from the University of Utah, University of British Columbia, VMware Research, and EPFL have reimagined kernel synchronization by implementing a primarily sequential design scaled across NUMA nodes using node replication. Discover how this approach, inspired by state machine replication in distributed systems, simplifies development, improves reasoning about correctness, and eliminates remote NUMA accesses. Examine the evaluation results showing NrOS's impressive scalability to 96 cores and its performance advantages over Linux at scale, while maintaining the simplicity of a sequential kernel.
Syllabus
OSDI '21 - NrOS: Effective Replication and Sharing in an Operating System
Taught by
USENIX
Related Courses
Developing a Multithreaded Kernel From Scratch!Udemy Build Your Own Operating System
Chris Titus Tech via YouTube Build a LinuxFromScratch System Part V - Kernel + Booting It Up!
Write your own Operating System via YouTube Linux Kernel Programming - Compile and Boot
Write your own Operating System via YouTube Build a LinuxFromScratch System - Building the Target-System
Write your own Operating System via YouTube