On- and off-line model identification for power management of Web service systems

In the context of Web services, hosting centers need to comply with the service level agreements (SLAs) stipulated with their customers while minimizing the operating costs, mainly related with the energy expenses due to servers operations. The problem can be effectively formalized using system identification and control theory: the SLAs are translated into set-points for the response time of the servers and tracking performance are traded-off with energy saving objectives on the basis of suitable models for server dynamics. Two approaches are analysed for modeling such systems: recursive and LPV state space system identification methods. The suitability of both identification methods is investigated and their performance assessed on experimental data measured on a custom implementation of a workload generator and a microbench-marking Web service application.

[1]  Prashant J. Shenoy,et al.  Sharc: managing CPU and network bandwidth in shared clusters , 2004, IEEE Transactions on Parallel and Distributed Systems.

[2]  Marco Lovera,et al.  LPV model identification for power management of Web service systems , 2008, 2008 IEEE International Conference on Control Applications.

[3]  Danilo Ardagna,et al.  SLA based resource allocation policies in autonomic environments , 2007, J. Parallel Distributed Comput..

[4]  K. Shin,et al.  Performance Guarantees for Web Server End-Systems: A Control-Theoretical Approach , 2002, IEEE Trans. Parallel Distributed Syst..

[5]  Emily Halili,et al.  Apache JMeter , 2008 .

[6]  Asser N. Tantawi,et al.  Analytic modeling of multitier Internet applications , 2007, TWEB.

[7]  Marco Lovera,et al.  Identification of a class of non-linear parametrically varying models , 2003 .

[8]  M. Lovera,et al.  Identification of a class of nonlinear parametrically varying models , 2001, 2001 European Control Conference (ECC).

[9]  Jorge J. Moré,et al.  The Levenberg-Marquardt algo-rithm: Implementation and theory , 1977 .

[10]  Virgílio A. F. Almeida,et al.  Workload models of spam and legitimate e-mails , 2007, Perform. Evaluation.

[11]  Nagarajan Kandasamy,et al.  Risk-aware limited lookahead control for dynamic resource provisioning in enterprise computing systems , 2006, 2006 IEEE International Conference on Autonomic Computing.

[12]  Marco Lovera,et al.  Convergence analysis of instrumental variable recursive subspace identification algorithms , 2007, Autom..

[13]  Qian Wang,et al.  Modeling and Control Design for Performance Management of Web Servers Via an LPV Approach , 2007, IEEE Transactions on Control Systems Technology.

[14]  Lawton H. Lee,et al.  Identification of Linear Parameter-Varying Systems Using Nonlinear Programming , 1999 .

[15]  Bassam Bamieh,et al.  Identification of linear parameter varying models , 1999, Proceedings of the 38th IEEE Conference on Decision and Control (Cat. No.99CH36304).