期刊
出版社
ASSOC COMPUTING MACHINERY
DOI: 10.1145/3476886.3477519
关键词
Operating systems; Reinforcement Learning; Human Computer interaction
类别
资金
- VMware
- NSF as part of SDI-CSCS [1700527]
- NSF as part of CAREER [1652698]
This paper explores a learning-based approach to resource management in modern operating systems, where the OS can automatically prioritize user preferences by learning what tasks are most important at any given time. The authors demonstrate an implementation of this learning-based OS in Linux and show through evaluation results that a reinforcement learning-based approach can effectively adapt system resources to meet user demands.
Today's operating systems typically apply a one-size-fits-all approach to resource management, such as applying a scheduler that treats all processes of equal importance. The goal of this paper is to explore a learning-based approach to resource management in modern operating systems in which the OS automatically learns what tasks the user deems to be most important at that time and seamlessly adjusts allocation of CPU, memory, I/O, and network bandwidth to prioritize user preferences on demand. We demonstrate an implementation of such a learning-based OS in Linux and present evaluation results showing that a reinforcement learning-based approach can rapidly learn and adjust system resources to meet user demands.
作者
我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。
推荐
暂无数据