2011 IEEE 10th International Symposium on Network Computing and Applications 2011
DOI: 10.1109/nca.2011.29
|View full text |Cite
|
Sign up to set email alerts
|

Predicting Software Anomalies Using Machine Learning Techniques

Abstract: Abstract-In this paper, we present a detailed evaluation of a set of well-known Machine Learning classifiers in front of dynamic and non-deterministic software anomalies. The system state prediction is based on monitoring system metrics. This allows software proactive rejuvenation to be triggered automatically. Random Forest approach achieves validation errors less than 1% in comparison to the well-known ML algorithms under avaluation.In order to reduce automatically the number of monitored parameters, needed … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
26
0
3

Year Published

2012
2012
2024
2024

Publication Types

Select...
6
2
2

Relationship

1
9

Authors

Journals

citations
Cited by 54 publications
(29 citation statements)
references
References 20 publications
0
26
0
3
Order By: Relevance
“…We investigated the capabilities of various machine learning algorithms to predict anomalous events in Smart City. These algorithms, namely Recursive Partitioning (Decision Tree), Naive Bayes (NB), Support Vector Machines Classifiers (SVM-C), k-Nearest Neighbors (kNN), Random Forest (RF) and LDA/QDA, have been succesfully applied for predicting anomalies in complex softwares (see [9]) which are comparable to our framework. These techniques have also been studied in the analyses of traffic streams using GPS traces (see [10] and [11]).…”
Section: ) Anomaly Detection For Smart City Applicationsmentioning
confidence: 99%
“…We investigated the capabilities of various machine learning algorithms to predict anomalous events in Smart City. These algorithms, namely Recursive Partitioning (Decision Tree), Naive Bayes (NB), Support Vector Machines Classifiers (SVM-C), k-Nearest Neighbors (kNN), Random Forest (RF) and LDA/QDA, have been succesfully applied for predicting anomalies in complex softwares (see [9]) which are comparable to our framework. These techniques have also been studied in the analyses of traffic streams using GPS traces (see [10] and [11]).…”
Section: ) Anomaly Detection For Smart City Applicationsmentioning
confidence: 99%
“…Alonso et al [62] apply and evaluate different machine learning models with each other in order to find the best suitable for their task of predicting anomalies and failures based on software aging caused by resource exhaustion. They furthermore employ Lasso regularization in order to filter features.…”
Section: Black-box and Machine Learning Modelsmentioning
confidence: 99%
“…Our approach differs from anomaly detection solutions using ML models or employing self-adapted monitoring [61]- [63], and it is unique in the design space of distributed debugging tools. To the best of our knowledge, this is the first approach that applies distributed debugging techniques for interpreting the fault injection experiments.…”
Section: Related Workmentioning
confidence: 99%