log in  |  register  |  feedback?  |  help  |  web accessibility
Next Generation Operating Systems for the Cloud
Joshua Fried
IRB 4105 or https://umd.zoom.us/j/94340703410?pwd=rrXaGSXSpabcMTtDNmeCNf2Ih2fQYE.1
Wednesday, March 5, 2025, 11:00 am-12:00 pm
  • You are subscribed to this talk through .
  • You are watching this talk through .
  • You are subscribed to this talk. (unsubscribe, watch)
  • You are watching this talk. (unwatch, subscribe)
  • You are not subscribed to this talk. (watch, subscribe)
Abstract

Modern datacenters must handle an ever-growing array of real-time and data-intensive workloads, such as interactive web services and AI models, that demand both low latency and high throughput. However, traditional operating systems introduce significant I/O overhead, degrading performance and reducing efficiency. A common solution is to let applications directly communicate with hardware, bypassing the operating system altogether. While this greatly improves performance, it sacrifices compatibility with existing software and requires operators to dedicate hardware to each application, ultimately reducing overall resource utilization.

In this talk, I will present a new datacenter operating system design that achieves high I/O performance without making these tradeoffs. First, I will introduce Shenango, which allows applications that directly access hardware to efficiently share CPU cores with other tasks, maintaining high performance without requiring dedicated resources. Next, I will discuss Caladan, a system that prevents performance degradation by managing interference among co-located applications. Finally, I will describe Junction, a library operating system that extends these benefits to unmodified applications, unlocking higher performance and efficiency across diverse workloads.

Bio
Joshua Fried is a PhD candidate at MIT in the Parallel and Distributed Operating Systems group. His research interests span datacenter operating systems, networks, and distributed systems, with a focus on better resource scheduling for higher performance and utilization. He has interned with Microsoft Research and Google NetInfra, where he applied his work in real-world contexts. Before MIT, he completed his BSE in Computer Science at the University of Pennsylvania.
 
This talk is organized by Samuel Malede Zewdu