Background:
OS: tasks can be considered sequential decision-making processes where past actions and states of the OS instruct the action at any time
Existing Methods:
⇒ remain point solutions that model individual OS components
⇒ OS components are not independent of one another
Goal: model OS components’ relationship to generalize workload to generate well to unseen inputs
Foundation Model: ML model trained on a large and diverse dataset to understand the general structure of the data and then fine-tuned for specific tasks
→ FM4OS (pre-trained using self-supervised methods on large corpus of OS traces)
Data Sources for FM4OS
interdependence of OS components can be shown by OS traces
→ use this “natural behavior” of OS to build a foundational model
Tasks for FM4OS
Composability: policies are also inter-dependent
⇒ could jointly fine-tune components
Explainability: goal is to make humans understand OS to a certain degree using the model, so that they can fine-tune themselves