On a Foundation Model for Operating Systems
Divyanshu Saxena, Nihal Sharma, Donghyun Kim, Rohit Dwivedula, Jiayi Chen, Chenxi Yang, Sriram Ravula, Zichao Hu, Aditya Akella, Sebastian Angel, Joydeep Biswas, Swarat Chaudhuri, Isil Dillig, Alex Dimakis, P. Brighten Godfrey, Daehyeok Kim, Chris Rossbach, and Gang Wang
In Workshop on ML for Systems at NeurIPS, December 2023
This paper lays down the research agenda for a domain-specific foundation model for operating systems (OSes). Our case revolves around the observations that several OS components, such as CPU, memory, and network subsystems, are interrelated, and OS traces offer the ideal dataset for a foundation model to grasp the intricacies of diverse OS components and their behaviors. We discuss several possibilities, from using foundation models as policy agents to employing them as generators and predictors to assist OS control algorithms. We hope this paper spurs further research into OS foundation models and the next generation of operating systems for the evolving computing landscape.