Failure Prediction Using Machine Learning