How I learned to stop worrying and love learned OS policies

While machine learning has been adopted across various fields, its ability to outperform traditional heuristics in operating systems is often met with justified skepticism. Concerns about unsafe decisions, opaque debugging processes, and the challenges of integrating ML into the kernel---given its stringent latency constraints and inherent complexity --- make practitioners understandably cautious. This paper introduces Guardrails for the OS, a framework that allows kernel developers to declaratively specify system-level properties and define corrective actions to address property violations. The framework facilitates the compilation of these guardrails into monitors capable of running within the kernel. In this work, we establish the foundation for Guardrails, detailing its core abstractions, examining the problem space, and exploring potential solutions.

Authors

Institutions

Publication Details

Published
2025-05-14
DOI
https://doi.org/10.1145/3713082.3730384
Citations
1
Primary Topic
Cloud Computing and Resource Management
Type
article
Field-Weighted Citation Impact
3.25

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

How I learned to stop worrying and love learned OS policies

Christopher J. Rossbach, J.K. Chen, Sujay Yadalam, Aditya Akella et al.
1 citations
Cloud Computing and Resource Management
3.25
article

How I learned to stop worrying and love learned OS policies

Christopher J. Rossbach, J.K. Chen, Sujay Yadalam, Aditya Akella, Divyanshu Saxena, Rohit Dwivedula, Michael M. Swift, Eric Hayden Campbell, Yeonju Ro
article en
1 citations

Abstract

While machine learning has been adopted across various fields, its ability to outperform traditional heuristics in operating systems is often met with justified skepticism. Concerns about unsafe decisions, opaque debugging processes, and the challenges of integrating ML into the kernel---given its stringent latency constraints and inherent complexity --- make practitioners understandably cautious. This paper introduces Guardrails for the OS, a framework that allows kernel developers to declaratively specify system-level properties and define corrective actions to address property violations. The framework facilitates the compilation of these guardrails into monitors capable of running within the kernel. In this work, we establish the foundation for Guardrails, detailing its core abstractions, examining the problem space, and exploring potential solutions.

University of Wisconsin–Madison (US), The University of Texas at Austin (US)
National Science Foundation, Directorate for Computer and Information Science and Engineering
Openalex Percentile: Top 8%
Cloud Computing and Resource Management
3.25
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

How I learned to stop worrying and love learned OS policies — Christopher J. Rossbach, J.K. Chen, et al. · (2025) | TGRS Research Map | TGRS