iThermoFog: IoT-Fog based automatic thermal profile creation for cloud data centers using artificial intelligence techniques