Efficient Resource Utilization in Cloud-Fog Environment Integrated with Smart Grids

The cloud and fog computing integration with Smart Grid (SG) improve the efficiency of SG. SG is a modern electricity network that improves performance, reliability, stability and energy consumption. The SG integration with cloud computing improves allocation of resources. Another concept, fog computing is introduced to reduce the load on cloud and improve the allocation of resources. The fog provides the same services as the cloud. However, fog is closest to the end users that improve response time and resource utilization. Fog cover small area than cloud and store data temporarily for permanent storage fog communicate with the cloud. The main features of fog are mobility, low latency and location awareness. In this paper, we presented cloud and fog based framework for information management. Fog computing makes the system efficient by using load balancing algorithm to allocate Virtual Machines (VMs). The load balancing algorithms evaluated in this paper are Round Robin, Throttled, Active Virtual Machine, Particle Swarm Optimization, Ant Colony Optimization and odds algorithm. Particle Swarm Optimization outperform other algorithms.

[1]  Nadeem Javaid,et al.  Demand Side Optimization in Smart Grid Using Harmony Search Algorithm and Social Spider Algorithm , 2017, 3PGCIC.

[2]  Keqin Li,et al.  Efficient task scheduling for budget constrained parallel applications on heterogeneous cloud computing systems , 2017, Future Gener. Comput. Syst..

[3]  Kenneth N. Brown,et al.  Semi-online task assignment policies for workload consolidation in cloud computing systems , 2018, Future Gener. Comput. Syst..

[4]  Mohammad Saad Alam,et al.  Fog Computing in IoT Aided Smart Grid Transition- Requirements, Prospects, Status Quos and Challenges , 2018, ArXiv.

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

[6]  Nadeem Javaid,et al.  Home Energy Management Using Social Spider and Bacterial Foraging Algorithm , 2017, NBiS.

[7]  Mehrdad Maeen,et al.  Providing a load balancing method based on dragonfly optimization algorithm for resource allocation in cloud computing , 2018, Int. J. Networked Distributed Comput..

[8]  Yang-Hoon Kim,et al.  Benefits of cloud computing adoption for smart grid security from security perspective , 2015, The Journal of Supercomputing.

[9]  Xuehai Zhou,et al.  SSLB: Self-Similarity-Based Load Balancing for Large-Scale Fog Computing , 2018 .

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

[11]  Nadeem Javaid,et al.  Efficient Energy Management System Using Firefly and Harmony Search Algorithm , 2017, BWCCA.

[12]  Xin Zhang,et al.  Cloud-Based Information Infrastructure for Next-Generation Power Grid: Conception, Architecture, and Applications , 2016, IEEE Transactions on Smart Grid.

[13]  Sudip Misra,et al.  Cloud Computing Applications for Smart Grid: A Survey , 2015, IEEE Transactions on Parallel and Distributed Systems.

[14]  Muhammad Awais,et al.  IoT based smart home: Security challenges, security requirements and solutions , 2017, 2017 23rd International Conference on Automation and Computing (ICAC).

[15]  Shang-Liang Chen,et al.  CLB: A novel load balancing architecture and algorithm for cloud services , 2017, Comput. Electr. Eng..

[16]  Yonghua Song,et al.  Optimal Cloud Computing Resource Allocation for Demand Side Management in Smart Grid , 2017, IEEE Transactions on Smart Grid.