Abstract:Predicting faults of a Cloud services system before it fails can win time for system operators and other recovery mechanisms, and thus improve the quality of services. In order to predicting the latent faults efficiently for such systems, this paper proposed a statistical test based unsupervised fault predicting approach. First, we defined the Cloud service system as a parallel system running in the same software and hardware environment, and with the same input data. During the process of data preprocessing, we normalized the data in performance counters, and chose a subset under some percentile. Finally, according to the principle of nodes with the same software/hardware environment and input data had the same output, we proposed a statistical test approach for predicting the fault. The experiments show that, the proposed fault predicting approach based on statistical test has better accuracy and quicker execution time compared with other related researches.