Optimized Load Balancing Using Cloud Computing

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


The concept of fog computing is initiated to mitigate the load on cloud. Fog computing assists cloud computing services. It extends the services of cloud computing. The permanent storage of the data is come to pass in cloud. An environment based on fog and cloud is providd to manage the energy demand of the consumers. It deals with the data of buildings which are linked with clusters. To assist cloud, six fogs are deployed in three regions, which are found on three continents of the world. In addition, each fog is connected with clusters of buildings. There are eighty buildings in each cluster. These buildings are Smart Grid (SG) buildings. For the management of consumers energy demand, Micro Grids (MGs) are available near by buildings and reachable by fogs. The central object is to manage the energy requirements, so, fog assists consumers to attain their energy requirements by using MGs and cloud servers that are near to them. However, for balancing the load on cloud the implementation of an algorithm is needed. Virtual Machines (VMs) are also required. Pigeon hole algorithm is used for this purpose. Using proposed techniques results are compared with Round Robin (RR) which gives better results. The proposed technique in this paper is showing better results in terms of response time.


Cloud computing Fog computing Response time Smart grid Micro-grid 


  1. 1.
    Zahoor, S., Javaid, N.: A Cloud-fog based Smart Grid Model for Effective Information ManagementGoogle Scholar
  2. 2.
    Alharbi, Y., Yang, K.: Optimizing jobs’ completion time in cloud systems during virtual machine placement. In: 2016 3rd MEC International Conference on Big Data and Smart City (ICBDSC), pp. 1–6 (2016)Google Scholar
  3. 3.
    Kumar, S., Goudar, R.H.: Cloud computing - research issues, challenges, architecture, platforms and applications: a survey. Int. J. Future Comput. Commun. 1(4), 356–360 (2012)CrossRefGoogle Scholar
  4. 4.
    Chen, S., Zhang, T., Shi, W.: Fog computing. IEEE Internet Comput. 21(2), 4–6 (2017)CrossRefGoogle Scholar
  5. 5.
    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 cities. IEEE Commun. Mag. 55, 14–21 (2017)CrossRefGoogle Scholar
  6. 6.
    Nahir, A., Orda, A., Raz, D.: Replication-based load balancing. IEEE Trans. Parallel Distrib. Syst. 27(2), 494–507 (2016)CrossRefGoogle Scholar
  7. 7.
    Ananth, A.: Cooperative Game Theoretic Approach for Job Scheduling in Cloud Computing, pp. 147–156 (2015)Google Scholar
  8. 8.
    Pham, N.M.N., Le, V.S.: Applying ant colony system algorithm in multi-objective resource allocation for virtual services. J. Inf. Telecommun. 1(4), 319–333 (2017)Google Scholar
  9. 9.
    Razzaghzadeh, S., Navin, A.H., Rahmani, A.M., Hosseinzadeh, M.: Probabilistic modeling to achieve load balancing in expert clouds. Ad Hoc Netw. 59, 12–23 (2017)CrossRefGoogle Scholar
  10. 10.
    He, D., Kumar, N., Zeadally, S., Wang, H.: Certificateless provable data possession scheme for cloud-based smart grid data management systems. IEEE Trans. Ind. Inf. 14(3), 1232–1241 (2018)CrossRefGoogle Scholar
  11. 11.
    Faruque, M.A.A., Vatanparvar, K.: Energy management-as-a-service over fog computing platform. IEEE Internet Things J. 3(2), 161–169 (2016)CrossRefGoogle Scholar
  12. 12.
    Lyu, L., Nandakumar, K., Rubinstein, B., Jin, J., Bedo, J., Palaniswami, M.: PPFA: privacy preserving fog-enabled aggregation in smart grid. IEEE Trans. Ind. Inf. 3203(c), 1–11 (2018)Google Scholar
  13. 13.
    Capizzi, G., Sciuto, G.L., Napoli, C., Tramontana, E.: Advanced and adaptive dispatch for smart grids by means of predictive models. IEEE Trans. Smart Grid 3053(c), 1–8 (2017)CrossRefGoogle Scholar
  14. 14.
    Mohamed, N., Al-Jaroodi, J., Jawhar, I., Lazarova-Molnar, S., Mahmoud, S.: SmartCityWare: a service-oriented middleware for cloud and fog enabled smart city services. IEEE Access 5(c), 17576–17588 (2017)CrossRefGoogle Scholar
  15. 15.
    Hong, J.S., Kim, M.: Game-theory-based approach for energy routing in a smart grid network. J. Comput. Netw. Commun. 2016, 8 (2016)Google Scholar
  16. 16.
    Mondal, A., Misra, S., Obaidat, M.S.: Storage in Smart Grid Using Game Theory, pp. 1–10 (2015)Google Scholar
  17. 17.
    Yu, M., Hong, S.H.: Supply - demand balancing for power management in smart grid: a Stackelberg game approach. Appl. Energy 164, 702–710 (2016)CrossRefGoogle Scholar
  18. 18.
    Pau, M., Patti, E., Barbierato, L., Estebsari, A., Pons, E., Ponci, F., Monti, A.: A cloud-based smart metering infrastructure for distribution grid services and automation. Sustain. Energ. Grids Netw. 1–12 (2017)Google Scholar
  19. 19.
    Jin, J., Gubbi, J.: An information framework for creating a smart city through internet of things. Internet Things J. 1, 1–8 (2014)CrossRefGoogle Scholar
  20. 20.
    Celli, G., Pegoraro, P.A., Pilo, F., Pisano, G., Sulis, S.: DMS cyber-physical simulation for assessing the impact of state estimation and communication media in smart grid operation. IEEE Trans. Power Syst. 29(5), 2436–2446 (2014)CrossRefGoogle Scholar
  21. 21.
    Anderson, D., Gkountouvas, T., Meng, M., Birman, K., Bose, A., Hauser, C., Litvinov, E., Luo, X., Zhang, F.: GridCloud: Infrastructure for Cloud-based Wide Area Monitoring of Bulk Electric Power Grids, vol. 3053(c) (2018)Google Scholar
  22. 22.
    Zhang, H., Jiang, G., Yoshihira, K., Chen, H.: Proactive workload management in hybrid cloud computing. IEEE Trans. Netw. Serv. Manage. 11(1), 90–100 (2014)CrossRefGoogle Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  1. 1.COMSATS UniversityIslamabadPakistan

Personalised recommendations