Thesis (Selection of subject)Thesis (Selection of subject)(version: 368)
Thesis details
   Login via CAS
Resource limiting and accounting facility for FreeBSD
Thesis title in Czech: Resource limiting and accounting facility for FreeBSD
Thesis title in English: Resource limiting and accounting facility for FreeBSD
Key words: FreeBSD, limitování spotřeby zdrojů, spotřeba CPU času, propustnost diskových zařízení
English key words: FreeBSD, resource limits, relative CPU time, disk I/O throughput
Academic year of topic announcement: 2012/2013
Thesis type: diploma thesis
Thesis language: angličtina
Department: Department of Distributed and Dependable Systems (32-KDSS)
Supervisor: Mgr. Martin Děcký, Ph.D.
Author: hidden - assigned and confirmed by the Study Dept.
Date of registration: 11.10.2012
Date of assignment: 11.10.2012
Confirmed by Study dept. on: 27.11.2012
Date and time of defence: 27.05.2013 10:30
Date of electronic submission:08.04.2013
Date of submission of printed version:11.04.2013
Date of proceeded defence: 27.05.2013
Opponents: doc. Ing. Lubomír Bulej, Ph.D.
 
 
 
Guidelines
This thesis analyses approaches employed in selected operating systems to the problem of resource limits and accounting. The emphasis is put on limiting CPU time and disk I/O throughput based on entities such as a process, a group of processes, a container or a user.

Based on the analysis, the thesis proposes a resource limiting and accounting facility and administration tools for FreeBSD. A prototype implementation of the facility and tools is also included, providing features that enable the administrators and privileged users to define disk I/O throughput limits and relative CPU time limits for a particular process, user or FreeBSD jail.
References
[1] FreeBSD Developers' Handbook, http://www.freebsd.org/doc/en_US.ISO8859-1/books/developers-handbook/
[2] cgroups, http://www.kernel.org/doc/Documentation/cgroups/cgroups.txt
Preliminary scope of work
This thesis analyses approaches employed in selected operating systems to the problem of resource limits and accounting. The emphasis is put on limiting CPU time and disk I/O throughput based on entities such as a process, a group of processes, a container or a user.

Based on the analysis, the thesis proposes a resource limiting and accounting facility and administration tools for FreeBSD. A prototype implementation of the facility and tools is also included, providing features that enable the administrators and privileged users to define disk I/O throughput limits and relative CPU time limits for a particular process, user or FreeBSD jail.
Preliminary scope of work in English
This thesis analyses approaches employed in selected operating systems to the problem of resource limits and accounting. The emphasis is put on limiting CPU time and disk I/O throughput based on entities such as a process, a group of processes, a container or a user.

Based on the analysis, the thesis proposes a resource limiting and accounting facility and administration tools for FreeBSD. A prototype implementation of the facility and tools is also included, providing features that enable the administrators and privileged users to define disk I/O throughput limits and relative CPU time limits for a particular process, user or FreeBSD jail.
 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html