Skip to main content

Lund University Publications

LUND UNIVERSITY LIBRARIES

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
and
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)
conference location
Munich, Germany
conference dates
2007-05-25
language
English
LU publication?
yes
id
725e24d5-fd6f-4091-bc23-e67d0b528c0c (old id 985898)
date added to LUP
2016-04-04 13:04:53
date last changed
2018-11-21 21:12:06
@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}},
  keywords     = {{Automated resource allocation; Apache; Linux}},
  language     = {{eng}},
  title        = {{Nice Resource Reservations in Linux}},
  url          = {{https://lup.lub.lu.se/search/files/6048831/8411771.pdf}},
  year         = {{2007}},
}