Preparing the Apache HTTP Server for Feedback Control Application
(2008) In MSc ThesesDepartment of Automatic Control
- Abstract
- In the last couple of years it has become more and more common to use control theory in computing systems, for instance operating systems, web servers and databases. The reason for this is to make these systems more robust and stable. This is of interest because we today are more dependent on computing systems in our everyday life, and therefore put higher demands on them. A lot of focus has been on internet service systems and this paper also deals with such a system, namely the HTTP server. In contrast to mechanical systems where you often have a good intuition of where the problems occur, it might be hard to get the same overview of a computing system. Therefore an introduction to HTTP servers, and the Apache HTTP server in particular,... (More)
- In the last couple of years it has become more and more common to use control theory in computing systems, for instance operating systems, web servers and databases. The reason for this is to make these systems more robust and stable. This is of interest because we today are more dependent on computing systems in our everyday life, and therefore put higher demands on them. A lot of focus has been on internet service systems and this paper also deals with such a system, namely the HTTP server. In contrast to mechanical systems where you often have a good intuition of where the problems occur, it might be hard to get the same overview of a computing system. Therefore an introduction to HTTP servers, and the Apache HTTP server in particular, is presented in this thesis focusing on the problems which may arise in such a system. When the important issues have been identified a solution of how to apply control theory to the Apache HTTP server is presented. Changes are made to the Apache HTTP server which make relevant measurements of the server's performance available during runtime and make it possible to influence the server's behaviour by updating important configuration parameters in realtime. A simple controller is then implemented using this new functionality. (Less)
Please use this url to cite or link to this publication:
http://lup.lub.lu.se/student-papers/record/8847593
- author
- Lindegren, Erik
- supervisor
- organization
- year
- 2008
- type
- H3 - Professional qualifications (4 Years - )
- subject
- publication/series
- MSc Theses
- report number
- TFRT-5796
- ISSN
- 0280-5316
- language
- English
- id
- 8847593
- date added to LUP
- 2016-03-17 10:32:39
- date last changed
- 2016-03-17 10:32:39
@misc{8847593, abstract = {{In the last couple of years it has become more and more common to use control theory in computing systems, for instance operating systems, web servers and databases. The reason for this is to make these systems more robust and stable. This is of interest because we today are more dependent on computing systems in our everyday life, and therefore put higher demands on them. A lot of focus has been on internet service systems and this paper also deals with such a system, namely the HTTP server. In contrast to mechanical systems where you often have a good intuition of where the problems occur, it might be hard to get the same overview of a computing system. Therefore an introduction to HTTP servers, and the Apache HTTP server in particular, is presented in this thesis focusing on the problems which may arise in such a system. When the important issues have been identified a solution of how to apply control theory to the Apache HTTP server is presented. Changes are made to the Apache HTTP server which make relevant measurements of the server's performance available during runtime and make it possible to influence the server's behaviour by updating important configuration parameters in realtime. A simple controller is then implemented using this new functionality.}}, author = {{Lindegren, Erik}}, issn = {{0280-5316}}, language = {{eng}}, note = {{Student Paper}}, series = {{MSc Theses}}, title = {{Preparing the Apache HTTP Server for Feedback Control Application}}, year = {{2008}}, }