DocumentCode :
970837
Title :
Adaptive Optimization of a System´s Load
Author :
Serazzi, Giuseppe ; Calzarossa, Maria
Author_Institution :
Istituto di Analisi Numerica, Consiglio Nazionale delle Ricerche (CNR), Pavia, Italy; Dipartimento di Informatica e Sistemistica, Universitá di Pavia, Pavia, Italy.
Issue :
6
fYear :
1984
Firstpage :
837
Lastpage :
845
Abstract :
Applications of modeling techniques based on queueing theory to computer system performance analysis normally assume the existence of steady-state conditions. However, these conditions are often violated since the unpredictable composition of workload causes peaks having highly variable intensities and durations. Furthermore, computer system performance is highly dependent on how the system reacts to workload fluctuations. Automatic control mechanisms are required to take care of the high variance of resource demands. Real-time optimization of the overall performance of a computer system requires the introduction of adaptive control on the controlled functions, An adaptive scheduling algorithm which controls the input of the system in order to maximize a given performance criterion, such as the system throughput, is presented. The system load is adjusted depending on the characteristics of both the mix of jobs in execution and the mix of jobs submitted to the system and waiting in the input queue. The asymptotic analysis of the performance bounds provides useful information about the limits on the performance indexes that can be achieved with a multiclass workload. The evaluation of the adaptive control system is performed through simulation experiments using data collected from two real workloads. This technique could be used to optimize the throughput of a centralized system as well as for the automatic load balancing in a distributed environment.
Keywords :
Adaptive control; Application software; Automatic control; Control systems; Load modeling; Performance analysis; Queueing analysis; Steady-state; System performance; Throughput; Adaptive control; adaptive scheduling algorithm; asymptotic bound analysis; load balancing; real-time performance optimization;
fLanguage :
English
Journal_Title :
Software Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
0098-5589
Type :
jour
DOI :
10.1109/TSE.1984.5010312
Filename :
5010312
Link To Document :
بازگشت