ABSTRACT

In this chapter, the authors identify the mission-critical computational requirements of emerging Smart Grid (SG) applications in the realm of Internet of Things. They examine the state of Cloud Computing platforms in fulfilling the needs. The authors analyse the suitability of Fog Computing (FC) in accomplishing the shortcomings associated with cloud-based big data treatment for SG services. In essence, they propose a multi-tier FC framework, tailored to support, store, compute, and process requirements for Big Data Analytics (BDA) in SG and provide a synoptic overview of the varying network and device types in SG deployment scenarios. The authors also provide a service oriented software architecture to explain the operations of FC-based analytics on SG data. The BDA techniques are employed to guarantee self-adapting, self-organizing, and self-learning nature of SG that can autonomously respond to faults, attacks, and emergencies, ensuring SG resilience, secure, and safe power supply.