2001 IEEE/IFIP International Symposium on Integrated Network Management Proceedings. Integrated Network Management VII. Integra
DOI: 10.1109/inm.2001.918084
|View full text |Cite
|
Sign up to set email alerts
|

Using control theory to achieve service level objectives in performance management

Abstract: A widely used approach to achieving service level objectives for a software system (e.g., an email server) is to add a controller that manipulates the target system's tuning parameters. We describe a methodology for designing such controllers for software systems that builds on classical control theory. The classical approach proceeds in two steps: system identi®cation and controller design. In system identi®cation, we construct mathematical models of the target system. Traditionally, this has been based on a … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

2
138
0
8

Publication Types

Select...
6
1

Relationship

0
7

Authors

Journals

citations
Cited by 142 publications
(148 citation statements)
references
References 7 publications
2
138
0
8
Order By: Relevance
“…We employ feedback control scheduling [10,11] to manage the quality of the service provided by the RTDB. The goal is to control the performance, defined by a set of controlled variables, such that the controlled variables satisfy a given QoS specification.…”
Section: Feedback Control Scheduling Architecturementioning
confidence: 99%
See 2 more Smart Citations
“…We employ feedback control scheduling [10,11] to manage the quality of the service provided by the RTDB. The goal is to control the performance, defined by a set of controlled variables, such that the controlled variables satisfy a given QoS specification.…”
Section: Feedback Control Scheduling Architecturementioning
confidence: 99%
“…However they do not address the problem of maximizing QoS fairness among admitted tasks. In the work by Parekh et al, the length of a queue of remote procedure calls (RPCs) arriving at a server is controlled [11] using automatic control.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Typically, the feedback controller is used for regulatory control, that is, to keep the performance metric at a desired reference value. Some examples are controlling queue length in Lotus Notes [1], buffer length in Internet routers [2], CPU and memory utilizations in Apache [3], and response times for web service differentiation [4]. Our interest is in generic approaches to optimizing the setting of tuning parameters so as to improve quality of service (e.g., minimize response times).…”
Section: Introductionmentioning
confidence: 99%
“…More details on applying control theory to computing systems can be found in [16]. We describe the essentials of control design using the IBM Lotus Domino Server in [26]. The feedback loop is depicted in Figure 7.3.…”
mentioning
confidence: 99%