Practical application of control theory to web services

Tarek Abdelzaher, Ying Lu, Ronghua Zhang, Dan Henriksson

Research output: Contribution to journalConference articlepeer-review


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 languageEnglish (US)
Pages (from-to)1992-1997
Number of pages6
JournalProceedings of the American Control Conference
StatePublished - 2004
Externally publishedYes
EventProceedings of the 2004 American Control Conference (AAC) - Boston, MA, United States
Duration: Jun 30 2004Jul 2 2004

ASJC Scopus subject areas

  • Electrical and Electronic Engineering


Dive into the research topics of 'Practical application of control theory to web services'. Together they form a unique fingerprint.

Cite this