DocumentCode :
3304185
Title :
Anomaly Detection Techniques for Web-Based Applications: An Experimental Study
Author :
Magalhães, João Paulo ; Silva, Luis Moura
Author_Institution :
CIICESI, ESTGF-Porto Polytech. Inst., Felgueiras, Portugal
fYear :
2012
fDate :
23-25 Aug. 2012
Firstpage :
181
Lastpage :
190
Abstract :
The web-based applications are exposed to a large spectrum of factors that may affect their availability and performability. The mean-time-to-detect (MTTD) and the mean-time-to-repair (MTTR) are considered of utmost importance to reduce the failure impacts. In this context, the combination of multiple monitoring techniques is commonly adopted to provide IT staff with information useful for timely detection and recovery from the failures. In this paper we provide an experimental study about the detection abilities provided by the monitoring tools that are being used nowadays in web-based applications. Besides the system-level, end-to-end and container-level monitoring techniques we incorporate an application-level monitoring technique. This technique provides the detection of performance anomalies by performing a correlation analysis among application parameters collected by an aspect-oriented program. The detection latency, the number of end-users affected, the coverage analysis and the overhead achieved by each monitoring technique, was evaluated considering different anomaly scenarios. Despite the importance of the monitoring techniques complementarity, the results achieved by the application-level monitoring are very interesting: it has detected 100% of the anomaly scenarios tested, for 73% of the anomalies it was the fastest detection technique, and due to the low detection latency it contributes to reduce the number of end-users experiencing the anomalies.
Keywords :
Internet; aspect-oriented programming; computerised monitoring; security of data; system recovery; IT staff; MTTD; MTTR; Web-based applications; anomaly detection techniques; application-level monitoring technique; aspect-oriented program; correlation analysis; failure detection; failure impacts; failure recovery; mean-time-to-detect; mean-time-to-repair; monitoring tools; multiple monitoring techniques; performance anomalies; Availability; Correlation; Databases; Monitoring; Random access memory; Servers; Time factors; crash-failures; dependability; fail-stutter; monitoring; performance anomalies;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Network Computing and Applications (NCA), 2012 11th IEEE International Symposium on
Conference_Location :
Cambridge, MA
Print_ISBN :
978-1-4673-2214-0
Type :
conf
DOI :
10.1109/NCA.2012.27
Filename :
6299093
Link To Document :
بازگشت