Interconnecting Fog computing and microgrids for greening IoT
fog computing and smart gateway based communication for cloud of things .