Troubleshooting Thousands of Jobs on Production Grids Using Data Mining Techniques
Source: University of Notre Dame
Large scale production computing grids introduce new challenges in debugging and troubleshooting. A user that submits a workload consisting of tens of thousands of jobs to a grid of thousands of processors has a good chance of receiving thousands of error messages as a result. How can one begin to reason about such problems? The authors propose that data mining techniques can be employed to classify failures according to the properties of the jobs and machines involved. The authors demonstrate the success of this technique through several case studies on real workloads consisting of tens of thousands of jobs. They apply the same techniques to a year's worth of data on a 3000 CPU production grid and use it to gain a high level understanding of the system behavior.