Metaheuristic Optimization Technique for Load Balancing in Cloud-Fog Environment Integrated with Smart Grid

  • Syed Aon Ali Naqvi
  • Nadeem JavaidEmail author
  • Hanan Butt
  • Muhammad Babar Kamal
  • Ali Hamza
  • Muhammad Kashif
Conference paper
Part of the Lecture Notes on Data Engineering and Communications Technologies book series (LNDECT, volume 22)


Energy Management System (EMS) is necessary to maintain the balance between electricity consumption and distribution. The huge number of Internet of Things (IoTs) generate the complex amount of data which causes latency in the processing time of Smart Grid (SG). Cloud computing provides its platform for high speed processing. The SG and cloud computing integration helps to improve the EMS for the consumers and utility. In this paper, in order to enhance the speed of cloud computing processing edge computing is introduced, it is also known as fog computing. Fog computing is a complement of cloud computing performing on behalf of cloud. In the proposed scenario numbers of clusters are taken from all over the world based on six regions. Each region contains two clusters and two fogs. Fogs are assigned using the service broker policies to process the request. Each fog contains four to nine Virtual Machines (VMs). For the allocation of VMs Round Robin (RR), throttle and Ant Colony Optimization (ACO) algorithms are used. The paper is based on comparative discussion of these load balancing algorithms.


Microgrid Cloud computing Fog computing Renewable energy sources Demand side management Ant colony optimization 


  1. 1.
    Al Faruque, M.A., Vatanparva, K.: Energy Management-as-a-Service Over Fog Computing PlatformGoogle Scholar
  2. 2.
    Yoldaş, Y., Önen, A., Muyeen, S.M., Vasilakos, A.V., Alan, İ.: Enhancing Smart Grid With Microgrids: Challenges And OpportunitiesGoogle Scholar
  3. 3.
    Kumar, N., Zeadally, S., Misra, S.C.: Mobile cloud networking for efficient energy management in smart grid cyber-physical systems. IEEE Wirel. Commun. 23(5), 100–108 (2016)CrossRefGoogle Scholar
  4. 4.
    Kumar, N., Vasilakos, A.V., Rodrigues, J.J.P.C.: A Multi-Tenant Cloud-Based DC Nano Grid for Self-Sustained Smart Buildings in Smart CitiesGoogle Scholar
  5. 5.
    Mallada, E., Zhao, C., Low, S.: Optimal load-side control for frequency regulation in smart grids. IEEE Trans. Autom. Control 62(12), 6294–6309 (2017)MathSciNetCrossRefGoogle Scholar
  6. 6.
    Risteska Stojkoska, B.L., Trivodaliev, K.V.: A Review of Internet of Things for Smart Home: Challenges And SolutionsGoogle Scholar
  7. 7.
    Fatima, I., Javaid, N., Iqbal, M.N., Shafi, I., Anjum, A., Memon, U.: Integration of cloud and fog based environment for effective resource distribution in smart buildings. In: 14th IEEE International Wireless Communications and Mobile Computing ConferenceGoogle Scholar
  8. 8.
    Yaghmaee M.H., Moghaddassian M., Garcia A.L.: Power consumption scheduling for future connected smart homes using bi-level cost-wise optimization approach. In: Leon-Garcia, A., et al. (eds.) Smart City 360\(^\circ \), SmartCity 360 2016, SmartCity 360 2015 (2016)Google Scholar
  9. 9.
    Rajeshirke, N., Sawant, R., Sawant, S., Shaikh, H.: Load Balancing In Cloud Computing (2017)Google Scholar
  10. 10.
    Chekired, D.A., Khoukhi, L.: Smart Grid Solution for Charging and Discharging Services Based on Cloud Computing SchedulingGoogle Scholar
  11. 11.
    Okay, F.Y., Ozdemir, S.: A Fog Computing Based Smart Grid ModeGoogle Scholar
  12. 12.
    Zahoor, S., Javaid, N., Khan, A., Ruqia, B., Muhammad, F.J., Guizani, M.: A Cloud-Fog-Based Smart Grid Model for Efficient Resource UtilizationGoogle Scholar
  13. 13.
    Deng, R., Lu, R., Lai, C., Luan, T.H., Liang, H.: Optimal Workload Allocation in Fog-Cloud Computing Toward Balanced Delay and Power ConsumptionGoogle Scholar
  14. 14.
    Yasmeen, A., Javaid, N.: Exploiting Load Balancing Algorithms for Resource Allocation in Cloud and Fog Based InfrastructuresGoogle Scholar
  15. 15.
    Javaid, S., Javaid, N., Tayyaba, S.K., Sattar, N.A., Ruqia, B., Zahid, M.: Resource allocation using Fog-2-Cloud based environment for smart buildings. In: 14th IEEE International Wireless Communications and Mobile Computing Conference (IWCMC-2018) (2018)Google Scholar
  16. 16.
    Chekired, D.A., Khoukhi, L., Mouftah, H.T.: Decentralized Cloud-SDN architecture in smart grid: a dynamic pricing model. IEEE Trans. Ind. Inf. (2017)Google Scholar
  17. 17.
    Moghaddam, M.H.Y., Leon-Garcia, A., Moghaddassian, M.L.: On the performance of distributed and cloudbased demand response in smart grid. IEEE Trans. Smart Grid (2017)Google Scholar
  18. 18.
    Yi, G., Kim, H.-W., Park, J.H., Jeong, Y.-S.: Job allocation mechanism for battery consumption minimization of cyber-physical-social big data processing based on mobile cloud computing. IEEE Access 6, 21769–21777 (2018). ISSN 2169-3536Google Scholar
  19. 19.
    Devi, D.C., Uthariaraj, VR.: Load Balancing In Cloud Computing Environment Using Improved Weighted Round Robin Algorithm For Nonpreemptive Dependent TasksGoogle Scholar
  20. 20.
    Kumrai, T., Ota, K., Dong, M., Kishigami, J., Sung, D.K.: Multiobjective Optimization in Cloud Brokering Systems for Connected Internet of ThingsGoogle Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  • Syed Aon Ali Naqvi
    • 1
  • Nadeem Javaid
    • 1
    Email author
  • Hanan Butt
    • 1
  • Muhammad Babar Kamal
    • 1
  • Ali Hamza
    • 2
  • Muhammad Kashif
    • 2
  1. 1.COMSATS UniversityIslamabadPakistan
  2. 2.Government College UniversityLahorePakistan

Personalised recommendations