Fog Assisted Cloud Models for Smart Grid Architectures- Comparison Study and Optimal Deployment

Cloud Computing (CC) serves to be a key driver for fulfilling the store and compute requirements of a modern Smart Grid (SG). However, since the datacenters are deployed in concentrated and far remote areas, it fails to guarantee the quality of experience (QoE) attributes for the SG services, viz. latency, bandwidth, energy consumption, and network cost. Fog Computing (FC) extends the processing capabilities into the edge of the network, offering location-awareness, low latency, and latency-sensitive analytics for mission critical requirements of SG. In this work, we first examine the current state of cloud based SG architectures and highlight the motivation(s) for adopting FC as technology enabler for sustainable and real-time SG analytics. Then we present a hierarchical FC architecture for supporting integration of massive number of IoT devices into future SG. Following this architecture we proposed a cost optimization framework that jointly investigates data consumer association, workload distribution, virtual machine placement and QoS constraints towards viable deployment of FC model over SG networks. The formulated MINLP problem is then solved using Modified Differential Evolution (MDE) algorithm. Comprehensive evaluation of proposed framework on real world parameters shows that for an infrastructure with nearly 50% applications requesting real-time services, the overall service latency for fog computing get reduced to almost half of that of generic cloud paradigm. It is also observed that the fog assisted cloud framework lowers the aggregated electricity consumption of the pure cloud computing paradigm by more than 40%.

[1]  Depeng Jin,et al.  Vehicular Fog Computing: A Viewpoint of Vehicles as the Infrastructures , 2016, IEEE Transactions on Vehicular Technology.

[2]  Rajkumar Buyya,et al.  FOCAN: A Fog-supported Smart City Network Architecture for Management of Applications in the Internet of Everything Environments , 2017, J. Parallel Distributed Comput..

[3]  M. Shahidehpour,et al.  Stochastic Security-Constrained Unit Commitment , 2007, IEEE Transactions on Power Systems.

[4]  Athanasios V. Vasilakos,et al.  Fog Computing for Sustainable Smart Cities , 2017, ArXiv.

[5]  Yogesh L. Simmhan,et al.  Big Data and Fog Computing , 2017, Encyclopedia of Big Data Technologies.

[6]  Enzo Baccarelli,et al.  Fog of Everything: Energy-Efficient Networked Computing Architectures, Research Challenges, and a Case Study , 2017, IEEE Access.

[7]  Mingzhe Jiang,et al.  Exploiting smart e-Health gateways at the edge of healthcare Internet-of-Things: A fog computing approach , 2018, Future Gener. Comput. Syst..

[8]  Yun Yang,et al.  Security architecture and key technologies for power cloud computing , 2011, Proceedings 2011 International Conference on Transportation, Mechanical, and Electrical Engineering (TMEE).

[9]  Shashank Yadav,et al.  An Efficient Architecture and Algorithm for Resource Provisioning in Fog Computing , 2016 .

[10]  Jun Zhang,et al.  Cloud Computing Resource Scheduling and a Survey of Its Evolutionary Approaches , 2015, ACM Comput. Surv..

[11]  Yogesh L. Simmhan,et al.  Demystifying Fog Computing: Characterizing Architectures, Applications and Abstractions , 2017, 2017 IEEE 1st International Conference on Fog and Edge Computing (ICFEC).

[12]  Tao Zhang,et al.  Fog and IoT: An Overview of Research Opportunities , 2016, IEEE Internet of Things Journal.

[13]  Julian de Hoog,et al.  Interconnecting Fog computing and microgrids for greening IoT , 2016, 2016 IEEE Innovative Smart Grid Technologies - Asia (ISGT-Asia).

[14]  Mingzhe Jiang,et al.  Fog Computing in Healthcare Internet of Things: A Case Study on ECG Feature Extraction , 2015, 2015 IEEE International Conference on Computer and Information Technology; Ubiquitous Computing and Communications; Dependable, Autonomic and Secure Computing; Pervasive Intelligence and Computing.

[15]  Brunilde Sansò,et al.  A Tabu Search Algorithm for the Location of Data Centers and Software Components in Green Cloud Computing Networks , 2013, IEEE Transactions on Cloud Computing.

[16]  Yong Xiang,et al.  Cost Efficient Resource Management in Fog Computing Supported Medical Cyber-Physical System , 2017, IEEE Transactions on Emerging Topics in Computing.

[17]  Yu Xiao,et al.  Vehicular fog computing: Vision and challenges , 2017, 2017 IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops).

[18]  Bruce M. McMillin Secure Fog Computing for Smart Living , 2017, 2017 IEEE 41st Annual Computer Software and Applications Conference (COMPSAC).

[19]  Vehbi C. Gungor,et al.  Cloud Computing for Smart Grid applications , 2014, Comput. Networks.

[20]  R. V. Renesse,et al.  Running Smart Grid Control Software on Cloud Computing Architectures , 2011 .

[21]  Kai Chen,et al.  Multitier Fog Computing With Large-Scale IoT Data Analytics for Smart Cities , 2018, IEEE Internet of Things Journal.

[22]  Jiang Zhu,et al.  Fog Computing: A Platform for Internet of Things and Analytics , 2014, Big Data and Internet of Things.

[23]  Yasir Saleem,et al.  Internet of Things-Aided Smart Grid: Technologies, Architectures, Applications, Prototypes, and Future Research Directions , 2017, IEEE Access.

[24]  Hao Liang,et al.  Optimal Workload Allocation in Fog-Cloud Computing Toward Balanced Delay and Power Consumption , 2016, IEEE Internet of Things Journal.

[25]  Rongxing Lu,et al.  From Cloud to Fog Computing: A Review and a Conceptual Live VM Migration Framework , 2017, IEEE Access.

[26]  Chia-Ming Wu,et al.  A green energy-efficient scheduling algorithm using the DVFS technique for cloud datacenters , 2014, Future Gener. Comput. Syst..

[27]  David Lillethun,et al.  Mobile fog: a programming model for large-scale applications on the internet of things , 2013, MCC '13.

[28]  Rajkumar Buyya,et al.  Cloud Data Centers and Cost Modeling: A Complete Guide To Planning, Designing and Building a Cloud Data Center , 2015 .

[29]  Josef Spillner,et al.  Architectural Transformations in Network Services and Distributed Systems , 2017 .

[30]  Mario Nemirovsky,et al.  Key ingredients in an IoT recipe: Fog Computing, Cloud computing, and more Fog Computing , 2014, 2014 IEEE 19th International Workshop on Computer Aided Modeling and Design of Communication Links and Networks (CAMAD).

[31]  Hamid Sharif,et al.  A Survey on Smart Grid Communication Infrastructures: Motivations, Requirements and Challenges , 2013, IEEE Communications Surveys & Tutorials.

[32]  Suat Özdemir,et al.  A fog computing based smart grid model , 2016, 2016 International Symposium on Networks, Computers and Communications (ISNCC).

[33]  Shu-Ching Chen,et al.  Computational Health Informatics in the Big Data Age , 2016, ACM Comput. Surv..

[34]  Aaas News,et al.  Book Reviews , 1893, Buffalo Medical and Surgical Journal.

[35]  Sudip Misra,et al.  Assessment of the Suitability of Fog Computing in the Context of Internet of Things , 2018, IEEE Transactions on Cloud Computing.

[36]  Tao Jiang,et al.  Fog-Assisted Operational Cost Reduction for Cloud Data Centers , 2017, IEEE Access.

[37]  Mohammad Abdullah Al Faruque,et al.  Energy Management-as-a-Service Over Fog Computing Platform , 2016, IEEE Internet Things J..