Fault Prediction for Heterogeneous Networks using Machine Learning : a Survey | Synapse