Using control theory to achieve service level objectives in performance management (Q698468)

From MaRDI portal





scientific article; zbMATH DE number 1803040
Language Label Description Also known as
English
Using control theory to achieve service level objectives in performance management
scientific article; zbMATH DE number 1803040

    Statements

    Using control theory to achieve service level objectives in performance management (English)
    0 references
    0 references
    18 September 2002
    0 references
    A widely used approach to achieving service level objectives for a software system is to add a controller that manipulates the target system's tuning parameters. A methodology for designing such controllers for software systems that builds on classical control theory is described. The classical approach proceeds in two steps: system identification and controller design. In system identification, the mathematical models of the target system are constructed. In controller design, an analysis of the models leads to a controller that will achieve the service level objectives. An analysis of a closed-loop system using an integral control law with Lotus Notes as the target is reported. The objective is to maintain a reference queue length. Using root-locus analysis from control theory it is possible to predict the occurrence of controller-unclouded oscillations in the system's response. Such oscillations are undesirable since they increase variability, thereby resulting in a failure to meet the service level objective. This controller is implemented for a real Lotus Notes system, and a remarkable correspondence between the behaviour of the real system and the predictions of the analysis is observed.
    0 references
    system modeling
    0 references
    performance management
    0 references
    software system
    0 references
    identification
    0 references
    integral control law
    0 references
    Lotus Notes
    0 references
    queue length
    0 references
    root-locus analysis
    0 references
    oscillations
    0 references
    0 references

    Identifiers

    0 references
    0 references
    0 references
    0 references
    0 references