Autonomic Computing for High Perfomance Web-based systems

Modern Web-based information systems are growing extremely complex, are built of several, (possibly) heterogeneous components, are characterized by multiple application classes and service level requirements (performance, availability, security, energy saving, cost). Satisfying the performance requirements of these systems has become a very difficult task, involving a number of activities such as resource monitoring, dynamic reconfiguration of software components, detection and substitution of faulty nodes, and system state prediction. We investigate the design and implementation of Self-* properties into a reference prototype of multi-tier Web-based information system. We evidence two important aspects.

  • Self-inspection: the ability of automatically capture all information about the internal state and also adapting the monitoring system to internal and external conditions.
  • Self-decision: the capacity of taking autonomous decisions according to required service levels and to a measure of internal system state.
Self-inspection and self-decision properties and mechanisms operate in real-time and in extremely heterogeneous environments are among the most important issues that should be considered to implement really operative self-* systems.


Selected Papers

This page includes a selected list of publications since 2002. Publications not available online can be requested to the authors.

  • Mauro Andreolini, Sara Casolari, "Load prediction models in Web-based systems", Proc. of the first International Conference on Performance Evaluation Methodologies and Tools (VALUETOOLS 2006), Pisa, Italy, October 11-13 2006.
  • Michele Colajanni, Mauro Andreolini, Riccardo Lancellotti, "Open issues in self-inspection and self-decision mechanisms for supporting complex and heterogeneous information systems", Proc. of Int. Workshop on Self-* properties in Complex Information Systems (SELF-STAR), Bertinoro, June 2004

Mauro Andreolini