DocumentCode
3400223
Title
Self-healing Performance Anomalies in Web-based Applications
Author
Magalhaes, J.P. ; Moura Silva, Luis
Author_Institution
CIICESI, ESTGF, Porto Polytech. Inst., Felgueiras, Portugal
fYear
2013
fDate
22-24 Aug. 2013
Firstpage
81
Lastpage
88
Abstract
In this paper, we describe the SHõWA framework and evaluate its ability to recover from performance anomalies in Web-based applications. SHõWA is meant to automatically detect and recover from performance anomalies, without calling for human intervention. It does not require manual changes to the application source code or previous knowledge about its implementation details. The application is monitored at runtime and the anomalies are detected and pinpointed by means of correlation analysis. A recovery procedure is performed every time an anomaly is detected. An experimental study was conducted to evaluate the recovery process included in the SHõWA framework. The experimental environment considers a benchmarking application, installed in a high-availability system. The results show that SHõWA is able to detect and recover from different anomaly scenarios, before any visible error, higher-latency or work-in-progress loss is observed. It proved to be efficient in terms of time of repair. The performance impact induced on the managed system was low: the response time penalty per request varied between 0 and 2.21 milliseconds, the throughput was affected in less than 1%.
Keywords
computer network performance evaluation; computer network security; fault tolerant computing; invasive software; SHoWA framework; Web-based applications; application source code; automatic performance anomaly detection; automatic performance anomaly recovery procedure; benchmarking application; correlation analysis; high-availability system; recovery process evaluation; response time request; self-healing performance anomalies; visible error; work-in-progress loss; Correlation; Memory management; Monitoring; Sensors; Servers; Throughput; Time factors; autonomic computing; dependability; fail-stutter; performance anomalies; self-healing;
fLanguage
English
Publisher
ieee
Conference_Titel
Network Computing and Applications (NCA), 2013 12th IEEE International Symposium on
Conference_Location
Cambridge, MA
Print_ISBN
978-0-7695-5043-5
Type
conf
DOI
10.1109/NCA.2013.19
Filename
6623645
Link To Document