Advanced

Nice Resource Reservations in Linux

Ohlin, Martin and Kjaer, Martin Ansbjerg LU (2007) Second IEEE International Workshop on Feedback Control Implementation and Design in Computing Systems and Networks (FeBID07)
Abstract
Computing systems are becoming more and more complex and powerful every year. It is nowadays not uncommon to run several server applications on the same physical platform. This gives rise to a need for resource reservation techniques, so that administrators may prioritize some applications, or customers, over others. This article gives a brief introduction to the Linux kernel 2.6 task scheduler. The article also presents an implementation of a scheduling mechanism, that in a non-intrusive way introduces CPU bandwidth reservations for a task, or a group of tasks, in the GNU/Linux operating system. The scheduling mechanism is first tested using ded icated load tasks, and then on a setup consisting of two Apache servers.
Please use this url to cite or link to this publication:
author
organization
publishing date
type
Contribution to conference
publication status
published
subject
keywords
Automated resource allocation, Apache, Linux
conference name
Second IEEE International Workshop on Feedback Control Implementation and Design in Computing Systems and Networks (FeBID07)
language
English
LU publication?
yes
id
725e24d5-fd6f-4091-bc23-e67d0b528c0c (old id 985898)
date added to LUP
2008-01-29 10:06:08
date last changed
2016-04-16 10:48:21
@misc{725e24d5-fd6f-4091-bc23-e67d0b528c0c,
  abstract     = {Computing systems are becoming more and more complex and powerful every year. It is nowadays not uncommon to run several server applications on the same physical platform. This gives rise to a need for resource reservation techniques, so that administrators may prioritize some applications, or customers, over others. This article gives a brief introduction to the Linux kernel 2.6 task scheduler. The article also presents an implementation of a scheduling mechanism, that in a non-intrusive way introduces CPU bandwidth reservations for a task, or a group of tasks, in the GNU/Linux operating system. The scheduling mechanism is first tested using ded icated load tasks, and then on a setup consisting of two Apache servers.},
  author       = {Ohlin, Martin and Kjaer, Martin Ansbjerg},
  keyword      = {Automated resource allocation,Apache,Linux},
  language     = {eng},
  title        = {Nice Resource Reservations in Linux},
  year         = {2007},
}