2011 · 65 citations · 19 references
ComputingComputer ScienceData ScienceMachine LearningPredictive AnalyticsStatistical LearningAnomaly DetectionFault DetectionMonitoringSoftware MaintenanceSoftware MetricsSystem MonitoringLassoLasso RegressionMachine Learning AnalyticsRandom Forest ClassificationRegularization TechniquesRejuvenationSoftware Fault PredictionState Prediction
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 a valuation. In order to reduce automatically the number of monitored parameters, needed to predict software anomalies, we analyze Lasso Regularization technique jointly with the Machine Learning classifiers to evaluate how the prediction accuracy could be guaranteed within an acceptable threshold. This allows to reduce drastically (around 60% in the best case) the number of monitoring parameters. The framework, based on ML and Lasso regularization techniques, has been validated using an ecommerce environment with Apache Tomcat server, and MySql database server.
19
Leo Breiman · Machine Learning · 2001 · 126.2K citations · Full text
Yuhai Wu, Vladimir Vapnik · Technometrics · 1999 · 27K citations
Software rejuvenation: analysis, module and applications
Yennun Huang, Chandra M. R. Kintala, N. Kolettis et al. · 2002 · 924 citations
The Mathematics of Learning: Dealing With Data
Steve Smale · 2005 · 402 citations