Diagnosing the root-causes of failures from cluster log files
- 1 December 2010
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- No. 10947256,p. 1-10
Abstract
System event logs are often the primary source of information for diagnosing (and predicting) the causes of failures for cluster systems. Due to interactions among the system hardware and software components, the system event logs for large cluster systems are comprised of streams of interleaved events, and only a small fraction of the events over a small time span are relevant to the diagnosis of a given failure. Furthermore, the process of troubleshooting the causes of failures is largely manual and ad-hoc. In this paper, we present a systematic methodology for reconstructing event order and establishing correlations among events which indicate the root-causes of a given failure from very large syslogs. We developed a diagnostics tool, FDiag, to extract the log entries as structured message templates and uses statistical correlation analysis to establish probable cause and effect relationships for the fault being analyzed. We applied FDiag to analyze failures due to breakdowns in interactions between the Lustre file system and its clients on the Ranger supercomputer at the Texas Advanced Computing Center (TACC). The results are positive. FDiag is able to identify the dates and the time periods that contain the significant events which eventually led to the occurrence of compute node soft lockups.Keywords
This publication has 16 references indexed in Scilit:
- Extracting the textual and temporal structure of supercomputing logs2009
- Towards automated performance diagnosis in a large IPTV network2009
- An analysis of clustered failures on large supercomputing systemsJournal of Parallel and Distributed Computing, 2009
- Clustering event logs using iterative partitioning2009
- Bad Words: Finding Faults in Spirit's Syslogs2008
- Mining event logs with SLCT and LogHound2008
- What Supercomputers Say: A Study of Five System Logs2007
- A large-scale study of failures in high-performance computing systems2006
- Towards informatic analysis of syslogs2005
- A Clustering Model Based on Matrix Approximation with Applications to Cluster System Log Files2005