Despite all the efforts to deploy reliable business critical applications, these are still affected by availability and performance problems, causing severe financial and reputation losses. The reasons behind these problems is not clearly defined, but is common sense that the complexity to operate and manage these applications is increasingly high, leaving them more prone to failures. In this context, it is important to work either in offline optimization techniques, as also in the development of systems able to detect, diagnose and recover from anomalies in runtime and in an autonomic manner...
Despite all the efforts to deploy reliable business critical applications, these are still affected by availability and performance problems, causing ...