A split operating system architecture for data center servers

Stanford University, 2024


Abstract

This dissertation develops techniques that separate operating-system policy from mechanism, moving policies outside the kernel so they can be implemented, upgraded, and migrated independently. It presents ghOSt for userspace scheduling and Wave, a split architecture that moves OS policies to SmartNICs and IPUs while retaining mechanisms on the host CPU.