Nice Resource Reservations in Linux
(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:
https://lup.lub.lu.se/record/985898
- author
- Ohlin, Martin and Kjaer, Martin Ansbjerg LU
- organization
- publishing date
- 2007
- 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}}, }