I. Introduction
The rapid growth of Information and Communication Technologies (ICT) leads to the popularity of smart grids (SGs) in Internet of Things (IoT) scenarios. The SG is the power generation system in which the heterogeneous computing, sensing and communication tools and technologies are integrated with each other in order to control and monitor the entire power supply network [1]. The distributed intelligence and the advanced automation in SG offers improved stability, security, reliability and efficiency to its various operations, while providing numerous applications such as demand response management, voltage regulation, smart energy delivery, fault recovery and detection etc.