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.

Further White Paper Details
PublisherGeorgia Tech Student Foundation File FormatPDF
Date PublishedDecember 2005
FormatWhite Papers   
Topics
E4 embraces web 2.0 audience

E4 embraces web 2.0 audience

Case study: How the Channel 4's teen channel put its mind to building a community website... more

Cheat Sheet: Cloud computing

Cheat Sheet: Cloud computing

A tech storm is brewing...  more


Quick Sitemap Links: