State Based Load Balancing Algorithm for Smart Grid Energy Management in Fog Computing

Conference paper
Part of the Lecture Notes on Data Engineering and Communications Technologies book series (LNDECT, volume 23)


The use of the traditional grid with Information and Communication Technology (ICT) gave birth to Smart Grid (SG). New services and applications are built by utility companies to facilitate electricity consumers which generate a huge amount of data that is processed on the cloud. Fog computing is used on the edge of the cloud to reduce the load on cloud data centers. In this paper, a four-layered architecture is proposed to reduce electricity shortage between consumer and electricity providers. Clusters layer consist of clusters of buildings which are connected to Micro Grid (MG) layer. MG layer is further connected to fog and cloud layer. Three load balancing algorithms Round Robin (RR), Honey Bee Optimization (HBO) and State-Based Load Balancing (SBLB). Results demonstrate that SBLB outperforms RR and HBO in terms of Response Time (RT) and Processing Time (PT).


Smart Grids Round Robin Micro Grids Processing time Response time Cost Cloud computing Fog computing 


  1. 1.
    Luo, F.: Cloud-based information infrastructure for next-generation power grid: conception, architecture, and applications. IEEE Trans. Smart Grid 7(4), 1896–1912 (2016)CrossRefGoogle Scholar
  2. 2.
    Gelazanskas, L., Gamage, K.A.A.: Demand side management in smart grid: a review and proposals for future direction. Sustain. Cities Soc. 11, 22–30 (2014)CrossRefGoogle Scholar
  3. 3.
    Cao, Z.: Optimal cloud computing resource allocation for demand side management in smart grid. IEEE Trans. Smart Grid 8(4), 1943–1955 (2017)Google Scholar
  4. 4.
    Faruque, A., Abdullah, M., Vatanparvar, K.: Energy management-as-a-service over fog computing platform. IEEE Internet Things J. 3(2), 161–169 (2016)CrossRefGoogle Scholar
  5. 5.
    Bhardwaj, S., Jain, L., Jain, S.: Cloud computing: a study of infrastructure as a service (IAAS). Int. J. Eng. Inf. Technol. 2(1), 60–63 (2010)Google Scholar
  6. 6.
    Naha, R.K., Othman, M.: Cost-aware service brokering and performance sentient load balancing algorithms in the cloud. J. Netw. Comput. Appl. 75, 47–57 (2016)CrossRefGoogle Scholar
  7. 7.
    Krishna, P.V.: Honey bee behavior inspired load balancing of tasks in cloud computing environments. Appl. Soft Comput. 13(5), 2292–2303 (2013)CrossRefGoogle Scholar
  8. 8.
    Yigit, M., Gungor, V.C., Baktir, S.: Cloud computing for smart grid applications. Comput. Netw. 70, 312–329 (2014)CrossRefGoogle Scholar
  9. 9.
    Yoldaş, Y.: Enhancing smart grid with microgrids: challenges and opportunities. Renew. Sustain. Energy Rev. 72, 205–214 (2017)CrossRefGoogle Scholar
  10. 10.
    Chekired, D.A., Khoukhi, L.: Smart grid solution for charging and discharging services based on cloud computing scheduling. IEEE Trans. Ind. Inform. 13, 3312–3321 (2017)CrossRefGoogle Scholar
  11. 11.
    Aslam, S.: Towards efficient energy management and power trading in a residential area via integrating a grid-connected microgrid. Sustainability 10(4), 1245 (2018)MathSciNetCrossRefGoogle Scholar
  12. 12.
    Kazmi, S., et al.: Towards optimization of metaheuristic algorithms for IoT enabled smart homes targeting balanced demand and supply of energy. IEEE Access (2017)Google Scholar
  13. 13.
    Chen, S.-L., Chen, Y.-Y., Kuo, S.-H.: CLB: a novel load balancing architecture and algorithm for cloud services. Comput. Electr. Eng. 58, 154–160 (2017)CrossRefGoogle Scholar
  14. 14.
    Yang, J., et al.: A task scheduling algorithm considering game theory designed for energy management in cloud computing. Future Gener. Comput. Syst. (2017)Google Scholar
  15. 15.
    Kaur, P., Mehta, S.: Resource provisioning and work flow scheduling in clouds using augmented Shuffled Frog Leaping Algorithm. J. Parallel Distrib. Comput. 101, 41–50 (2017)CrossRefGoogle Scholar
  16. 16.
    Choudhary, A.: A GSA based hybrid algorithm for bi-objective workflow scheduling in cloud computing. Future Gener. Comput. Syst. 83, 14–26 (2018)CrossRefGoogle Scholar
  17. 17.
    Khalid, A.: Towards dynamic coordination among home appliances using multi-objective energy optimization for demand side management in smart buildings. IEEE Access 6, 19509–19529 (2018)CrossRefGoogle Scholar
  18. 18.
    Hussain, H.M.: An efficient demand side management system with a new optimized home energy management controller in smart grid. Energies 11(1), 190 (2018)CrossRefGoogle Scholar
  19. 19.
    Kong, Y., Zhang, M., Ye, D.: A belief propagation-based method for task allocation in open and dynamic cloud environments. Knowl. Based Syst. 115, 123–132 (2017)CrossRefGoogle Scholar
  20. 20.
    Wickremasinghe, B., Buyya, R.: CloudAnalyst: a CloudSim-based tool for modelling and analysis of large scale cloud computing environments. MEDC Project Rep. 22(6), 433–659 (2009)Google Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  1. 1.COMSATS UniversityIslamabadPakistan

Personalised recommendations