YoVDO

NrOS - Effective Replication and Sharing in an Operating System

Offered By: USENIX via YouTube

Tags

OSDI (Operating Systems Design and Implementation) Courses Scalability Courses Operating System Development Courses

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