• DocumentCode
    574144
  • 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
  • fYear
    2012
  • fDate
    27-29 June 2012
  • Firstpage
    4124
  • Lastpage
    4129
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    American Control Conference (ACC), 2012
  • Conference_Location
    Montreal, QC
  • ISSN
    0743-1619
  • Print_ISBN
    978-1-4577-1095-7
  • Electronic_ISBN
    0743-1619
  • Type

    conf

  • DOI
    10.1109/ACC.2012.6314728
  • Filename
    6314728