Title :
Managing performance and resources in software systems using nonlinear predictive control
Author :
Patikirikorala, Tharindu ; Liuping Wang ; Colman, Alan ; Jun Han
Author_Institution :
Fac. of Inf. & Commun. Technol., Swinburne Univ. of Technol., Melbourne, VIC, Australia
Abstract :
Management of quality of service performance and resources in a shared resource environment is vital to many business domains to achieve business objectives. These management systems provide agreed levels of quality of service to their clients while allocating limited available resources among them. It is well known that the behavior of such software systems illustrate nonlinear characteristics, imposing difficulties to model and control the system. This paper proposes a nonlinear model predictive control technique for managing the performance and resources in such a shared resource environment. In particular, a block-oriented Wiener model is utilized to represent the software system as a multi-input and multi-output model in series with static nonlinear components at the outputs. Then a predictive control system is designed by compensating the estimated nonlinearities with their inverse. The simulation results show that the proposed nonlinear model predictive control mechanism has significantly improved the performance and resource management at runtime over the linear predictive control counterpart.
Keywords :
control nonlinearities; electronic commerce; nonlinear control systems; predictive control; resource allocation; software management; block-oriented Wiener model; business domains; business objectives; e-commerce; estimated nonlinearity compensation; linear predictive control; multiinput-and-multioutput model; nonlinear characteristics; nonlinear model predictive control mechanism; quality-of-service performance management; resource allocation; resource management; software systems; static nonlinear components; Control systems; MIMO; Mathematical model; Predictive control; Runtime; Software systems; Time factors;
Conference_Titel :
American Control Conference (ACC), 2012
Conference_Location :
Montreal, QC
Print_ISBN :
978-1-4577-1095-7
Electronic_ISBN :
0743-1619
DOI :
10.1109/ACC.2012.6314728