Internet Of Things And Neural Network Based Energy Optimization And Predictive Maintenance Techniques In Heterogeneous Data Centers