Weighted Cuckoo Search Based Load Balanced Cloud for Green Smart Grids

Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 773)


The concept of cloud computing is becoming popular with each passing day. Clouds provide virtual environment for computation and storage. Number of cloud users is increasing drastically which may cause network congestion problem. To avoid such situation, fog computing is used along with cloud computing. Cloud act as a global system and fog works locally. As the requests from users are increasing so load balancing is also required on fog side. In this paper, a three layered cloud and fog based architecture is proposed. Fog computing acts as a middle layer between users and the cloud. Users’ requests are handled at fog layer and filtered data is forwarded to cloud. A single fog has multiple virtual machines (VMs) that are assigned to the users’ requests. The load balancing problem of these requests is managed by proposed weighted cuckoo search (WCS) algorithm. Simulations are carried out to evaluate the performance of proposed model. Results are presented in the form of bar graphs for comparison and detailed values of each parameter are presented in tables. Results show the effectiveness of proposed technique.


Cloud computing Fog computing Demand request time Demand response time Demand processing time Energy management 


  1. 1.
    Tani, H.G., El Amrani, C.: Cloud computing CPU allocation and scheduling algorithms using CloudSim simulator. Int. J. Electr. Comput. Eng. 6(4), 1866 (2016)Google Scholar
  2. 2.
    Manasrah, A.M., Ba Ali, H.: Workflow scheduling using hybrid GA-PSO algorithm in cloud computing. Wirel. Commun. Mob. Comput. (2018)Google Scholar
  3. 3.
    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 Conference (IWCMC-2018), pp. 2–6 (2018)Google Scholar
  4. 4.
    Patel, D., Rajawat, A.S.: Efficient throttled load balancing algorithm in cloud environment. Int. J. Mordern Trends Eng. Res. 2(3) (2015)Google Scholar
  5. 5.
    Devi, D.C., Uthariaraj, V.R.: Load balancing in cloud computing environment using improved weighted round robin algorithm for nonpreemptive dependent tasks. Sci. World J. (2016)Google Scholar
  6. 6.
    Yasmeen, A., Javaid, N., Iftkhar, H., Rehman, O., Malik, M.F.: Efficient resource provisioning for smart buildings utilizing fog and cloud based environment. In: 14th IEEE International Wireless Communications and Mobile Computing Conference (IWCMC-2018), pp. 1–6 (2018)Google Scholar
  7. 7.
    Chekired, D.A., Khoukhi, L.: Smart grid solution for charging and discharging services based on cloud computing scheduling. IEEE Trans. Industr. Inf. 13(6), 3312–3321 (2017)CrossRefGoogle Scholar
  8. 8.
    Cao, Z., Lin, J., Wan, C., Song, Y., Zhang, Y., Wang, X.: Optimal cloud computing resource allocation for demand side management in smart grid. IEEE Trans. Smart Grid 8(4), 1943–1955 (2017)Google Scholar
  9. 9.
    Javaid, S., Javaid, N., Tayyaba, S., 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), pp. 1–6 (2018)Google Scholar
  10. 10.
    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, 17576–17588 (2017)CrossRefGoogle Scholar
  11. 11.
    Gautam, P., Bansal, R.: Extended round robin load balancing in cloud computing. Int. J. Eng. Comput. Sci. 3(8), 7926–31 (2014)Google Scholar
  12. 12.
    Yaghmaee, M.H., Moghaddassian, M., Leon-Garcia, A.: Autonomous two-tier cloud-based demand side management approach with microgrid. IEEE Trans. Industr. Inf. 13(3), 1109–1120 (2017)CrossRefGoogle Scholar
  13. 13.
    Naik, M., Nath, M.R., Wunnava, A., Sahany, S., Panda, R.: A new adaptive cuckoo search algorithm. In: 2015 IEEE 2nd International Conference on Recent Trends in Information Systems (ReTIS), pp. 1–5. IEEE, July 2015Google Scholar
  14. 14.
    Patel, H., Patel, R.: Cloud analyst: an insight of service broker policy. Int. J. Adv. Res. Comput. Commun. Eng. 4(1), 122–127 (2015)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing AG, part of Springer Nature 2019

Authors and Affiliations

  1. 1.COMSATS Institute of Information TechnologyIslamabadPakistan
  2. 2.COMSATS Institute of Information TechnologyWah CanttPakistan
  3. 3.Huazhong University of Science and TechnologyWuhanChina

Personalised recommendations