IEEE Systems Journal · 2019 · 13 citations · 34 references
ComputingComputer ScienceComputer SystemsDistributed SystemsMachine LearningParallel ComputingDistributed AlgorithmsDistributed ComputingDistributed MonitoringEnsemble LearningEnsemble MethodsFault DetectionAnomaly Detection In LogsDistributed Data MiningDistributed Fault DetectionDistributed LoggingDistributed Machine LearningEnsemble Learning TheoryMachine Learning For Log AnalysisNetwork Logging
Fault prediction problems in network systems are often manifested as very onerous for better network management. One of the effective measures is to constantly monitor and analyze the unceasing generation of network logs that capture the activities of a network. The learning algorithms are quite useful for this purpose. However, due to the dynamic nature of network systems, a frequent drift in the logged data may occur which in turn affects the efficiency of the learning algorithms. In this paper, we present a general purpose algorithmic framework for developing easily parallelizable distributed log mining approach, which uses machine learning and distributed processing to achieve a better quality of network services. Our proposed approach monotonously handles the dynamic nature of network logs by tracking the changes in the distribution of logs and takes adequate actions according to that. The entire problem is illustrated as a distributed learning environment, where the complete set of logs is partitioned into assorted data chunks and a distributed weighted ensemble of the information is generated from these chunks. Furthermore, our method is tested on real dataset and experimental analysis shows that a fair amount of scalability and accuracy can be obtained.
34
Leo Breiman · Machine Learning · 2001 · 126.2K citations · Full text
Matei Zaharia, Reynold Xin, Patrick Wendell et al. · Communications of the ACM · 2016 · 2.3K citations
Detecting large-scale system problems by mining console logs
Wei Xu, Ling Huang, Armando Fox et al. · 2009 · 1.3K citations