Abstract
This tutorial describes experiences with applying a control theoretical approach to achieving performance guarantees in Web servers, with emphasis on delay control. A model for the server is formulated and translated into a control problem formulation. Limitations of the control theoretic approach are identified that arise due to system non-linearities and modeling inaccuracies. Solutions are proposed that augment the feedback control framework with elements of scheduling and queueing theory. The theoretical results and QoS control loops presented by the authors are implemented in a middleware package, called ControlWare, which provides the software mechanisms and interfaces that allow control of real server performance. Implementation and performance of ControlWare is described.
Original language | English (US) |
---|---|
Pages (from-to) | 1992-1997 |
Number of pages | 6 |
Journal | Proceedings of the American Control Conference |
Volume | 3 |
State | Published - 2004 |
Externally published | Yes |
Event | Proceedings of the 2004 American Control Conference (AAC) - Boston, MA, United States Duration: Jun 30 2004 → Jul 2 2004 |
ASJC Scopus subject areas
- Electrical and Electronic Engineering