IEEE International Conference on High Performance Computing, Data, and Analytics · 2018 · 13 citations · 48 references
ComputingComputer ScienceHigh-performance ComputingFault-tolerant SystemsMachine LearningPredictive AnalyticsError DetectionFault DetectionFailure PrognosticsFault PrognosticsLarge-scale ProductionLead Time PredictionNode Failure DetectionNode FailuresSupercomputer ArchitectureTime-series Failure Detection
Predicting which node will fail and how soon remains a challenge for HPC resilience, yet may pave the way to exploiting proactive remedies before jobs fail. Not only for increasing scalability up to exascale systems but even for contemporary supercomputer architectures does it require substantial efforts to distill anomalous events from noisy raw logs. To this end, we propose a novel phrase extraction mechanism called TBP (time-based phrases) to pin-point node failures, which is unprecedented. Our study, based on real system data and statistical machine learning, demonstrates the feasibility to predict which specific node will fail in Cray systems. TBP achieves no less than 83% recall rates with lead times as high as 2 minutes. This opens up the door for enhancing prediction lead times for supercomputing systems in general, thereby facilitating efficient usage of both computing capacity and power in large scale production systems.
48
David M. Blei, John Lafferty · 2006 · 2.4K citations
Min Du, Li Fei-Fei, Guineng Zheng et al. · 2017 · 1.6K citations
Detecting large-scale system problems by mining console logs
Wei Xu, Ling Huang, Armando Fox et al. · 2009 · 1.3K citations