Hammerstein–Wiener nonlinear model based predictive control for relative QoS performance and resource management of software systems

Control Engineering Practice - Tập 20 - Trang 49-61 - 2012
Tharindu Patikirikorala1, Liuping Wang2, Alan Colman1, Jun Han1
1Swinburne University of Technology, Victoria, Australia
2RMIT University, Melbourne, Australia

Tài liệu tham khảo

Abdennour, 2002, Nonlinear model-based predictive control using a generalised Hammerstein model and its application to a semi-batch reactor, The International Journal of Advanced Manufacturing Technology, 20, 844, 10.1007/s001700200225 Armbrust, 2008, Above the clouds: A Berkeley view of cloud computing, Magazine: Communications of the ACM Astrom, 1995, Adaptive control Bai, 2004, Decoupling the linear and nonlinear parts in Hammerstein model identification, Automatica, 40, 671, 10.1016/j.automatica.2003.11.007 Banawan, 1996, An adaptive threshold based scheduling policy for ATM networks, 439 Bemporad, A., & Morari, M. (1999). Robust model predictive control: A survey. In Lecture notes in control and information sciences (Vol. 245, pp. 207–226). Springer-Verlag. Cervantes, 2003, A nonlinear model predictive control system based on wiener piecewise linear models, Journal of Process Control, 13, 655, 10.1016/S0959-1524(02)00121-X Chen, 1996, Threshold-based dynamic admission control algorithms for real-time multimedia servers, 224 Chenyang, 2001, A feedback control approach for guaranteeing relative delays in web servers, 51 Gerksic, 1999, Adaptive implementation of Wiener model based nonlinear predictive control, Vol. 3, 1159 Gerksic, 2000, Wiener model based nonlinear predictive control, International Journal of Systems Science, 31, 189, 10.1080/002077200291307 Gomez, J. C., Jutan, A., & Baeyens, E. (2003). Hammerstein an wiener model identification using rational orthonormal bases. In Latin American applied research. Gomez, 2004, Wiener model identification and predictive control of a pH neutralisation process, IEEE Proceedings—Control Theory and Applications, 151, 329, 10.1049/ip-cta:20040438 Hellerstein, 2004, Challenges in control engineering of computing systems, 1970 Intel (2004). Enhanced intel speedstep technology for the Intel Pentium M processor. Ioannou, 1996 Iqbal, 2009, SLA-driven adaptive resource management for web applications on a heterogeneous compute cloud, 243 Jeong, 2001, Nonlinear model predictive control using a wiener model of a continuous methyl methacrylate polymerization reactor, Industrial and Engineering Chemistry Research, 40, 5968, 10.1021/ie990887b Jurado, 2006, Hammerstein-model-based predictive control of micro-turbines, International Journal of Energy Research, 30, 511, 10.1002/er.1166 Kalafatis, 1995, A new approach to the identification of pH processes based on the Wiener model, Chemical Engineering Science, 50, 3693, 10.1016/0009-2509(95)00214-P Kalafatis, 1997, Identification of Wiener-type nonlinear systems in a noisy environment, International Journal of Control, 66, 923, 10.1080/002071797224469 Karlsson, 2005, Triage: Performance differentiation for storage systems using adaptive control, Transactions on Storage, 1, 457, 10.1145/1111609.1111612 Karlsson, 2005, An adaptive optimal controller for non-intrusive performance differentiation in computing services, 709 Kelly, T. (2003). Utility-directed allocation. In First workshop on algorithms and architectures for self-managing systems. Kusic, 2006, Risk-aware limited lookahead control for dynamic resource provisioning in enterprise computing systems, 74 Kwok, 2008, Resource calculations with constraints and placement of tenants and instances for multi-tenant SaaS applications, 633 Liu, H., & Wee, S. (2009). Web server farm in the cloud: Performance evaluation and dynamic architecture. In Lecture notes in computer science (Vol. 5931, pp. 369–380). Ljung, 1997 Lu, 2006, Feedback control architecture and design methodology for service delay guarantees in web servers, IEEE Transactions on Parallel and Distributed Systems, 17, 1014, 10.1109/TPDS.2006.123 Lu, 2003, Feedback control with queueing-theoretic prediction for relative delay guarantees in web servers, 208 Lu, 2002, An adaptive control framework for QoS guarantees and its application to differentiated caching services, 23 Matlab (2009). Matlab System Identification Toolbox. MATHWORKS. Norquay, 1998, Model predictive control based on Wiener models, Chemical Engineering Science, 53, 75, 10.1016/S0009-2509(97)00195-4 Norquay, 1999, Application of Wiener model predictive control (WMPC) to an industrial c2-splitter, Journal of Process Control, 9, 461, 10.1016/S0959-1524(99)00036-0 Pan, 2008, Feedback control-based QoS guarantees in web application servers, 328 Patikirikorala, 2011, A multi-model framework to implement self-managing control systems for QoS management, 218 Pearson, 2000, Gray-box identification of block-oriented nonlinear models, Journal of Process Control, 10, 301, 10.1016/S0959-1524(99)00055-4 Salehie, 2009, Self-adaptive software: Landscape and research challenges, ACM Transactions on Autonomous and Adaptive Systems, 4, 1, 10.1145/1516533.1516538 Sung, 2008, Improved system identification method for Hammerstein–Wiener processes, Korean Journal of Chemical Engineering, 25, 631, 10.1007/s11814-008-0105-3 Voros, 2004, An iterative method for Hammerstein–Wiener systems parameter identification, Journal of Electrical Engineering, 328 Wang, 2009 Wang, L., & Cluett, W. (2000). From plant data to process control: Ideas for process identification and PID design. Taylor & Francis. Wang, 2005, Utilization and SLO-based control for dynamic sizing of resource partitions, 133 Zhang, 2002, Controlware: A middleware architecture for feedback control of software performance, 301 Zhu, 2006, Utility-driven workload management using nested control design