Linux - Open Source White Papers
Class-Based Prioritized Resource Control in Linux
Overview In Linux, control of key resources such as memory, CPU time, disk I/O bandwidth and network bandwidth is strongly tied to kernel tasks and address spaces. The kernel offers very limited support for enforcing user specified priorities during the allocation of these resources. The paper argues that Linux kernel resource management should be based on classes rather than tasks alone and be guided by class shares rather than system utilization alone. Such Class-based Kernel Resource Management (CKRM) allows system administrators to provide differentiated service at a user or job level. It also enables accurate metering of resource consumption in user and kernel mode. The paper proposes a framework for CKRM and discusses incremental modifications to kernel schedulers to implement the framework.
| Publisher | Georgia Tech Student Foundation | File Format | |
|---|---|---|---|
| Date Published | December 2005 | ||
| Format | White Papers | ||
| Topics | |||



