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 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-*
- 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.
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