Advertisement

Round Robin Inspired History Based Load Balancing Using Cloud Computing

  • Talha Saif
  • Nadeem Javaid
  • Mubariz Rahman
  • Hanan Butt
  • Muhammad Babar Kamal
  • Muhammad Junaid Ali
Conference paper
Part of the Lecture Notes on Data Engineering and Communications Technologies book series (LNDECT, volume 24)

Abstract

The advancement of cloud computing (CC) becomes a reason for the foundation of fog computing (FC). FC inherits the services of CC and divides the load of executions on different small levels which ultimately reduces the load on cloud. FC stores data on short term basis and forward it to the cloud for long term storage. In this paper, a fog based environment is proposed connected with cloud and cluster, managing data taken from end user. The proposed algorithm is round robin (RR) inspired and works by using the history of previous VMs. Two service broker policies have also been considered in this paper which are closest data center policy and advance broker policy. Aforementioned three algorithms have been used with these broker policies. RRIHB (Round Robin Inspire History Based Algorithm) outperforms (Honey Bee) HB in case of both service broker policies while it performs equal in case of RR with closest data center and outperforms RR with advance broker policy.

Keywords

Microgrid Smart grid Cloud computing Fog computing Round Robin Inspired History based load balancing Energy management 

References

  1. 1.
    Luan, T.H., Gao, L., Li, Z., Xiang, Y., Wei, G., Sun, L.: Fog computing: focusing on mobile users at the edge. arXiv preprint arXiv:1502.01815 (2015)
  2. 2.
    Farhangi, H.: The path of the smart grid. IEEE Power Energy Mag. 8(1) (2010)MathSciNetCrossRefGoogle Scholar
  3. 3.
    Hashem, W., Nashaat, H., Rizk, R.: Honey Bee based load balancing in cloud computing. KSII Trans. Internet Inf. Syst. 11(12) (2017)Google Scholar
  4. 4.
    Duan, H., Chen, C., Min, G., Wu, Y.: Energy-aware scheduling of virtual machines in heterogeneous cloud computing systems. Future Gener. Comput. Syst. 74, 142–150 (2017)CrossRefGoogle Scholar
  5. 5.
    Agarwal, Dr., Jain, S.: Efficient optimal algorithm of task scheduling in cloud computing environment. arXiv preprint arXiv:1404.2076 (2014)CrossRefGoogle Scholar
  6. 6.
    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
  7. 7.
    Moghaddam, M.H.Y., Leon-Garcia, A., Moghaddassian, M.: On the performance of distributed and cloud-based demand response in smart grid. IEEE Trans. Smart Grid (2017)Google Scholar
  8. 8.
    Chaudhary, D., Kumar, B.: A new balanced particle swarm optimisation for load scheduling in cloud computing. J. Inf. Knowl. Manag. 17(01), 1850009 (2018)CrossRefGoogle Scholar
  9. 9.
    Khalid, A., Javaid, N., Guizani, M., Alhussein, M., Aurangzeb, K., Ilahi, M.: Towards dynamic coordination among home appliances using multi-objective energy optimization for demand side management in smart buildings. IEEE Access 6, 19509–19529 (2018), ISSN: 2169-3536.  https://doi.org/10.1109/ACCESS.2018.2791546CrossRefGoogle Scholar
  10. 10.
    Tayeb, S., Mirnabibaboli, M., Chato, L., Latifi, S.: Minimizing energy consumption of smart grid data centers using cloud computing. In: 2017 IEEE 7th Annual Computing and Communication Workshop and Conference (CCWC), pp. 1–5. IEEE (2017)Google Scholar
  11. 11.
    Javaid, N., Ahmad, Z., Sher, A., Wadud, Z., Khan, Z.A., Ahmed, S.H.: Fair energy management with void hole avoidance in intelligent heterogeneous underwater WSNs. J. Ambient Intell. Humaniz. Comput. (2018), ISSN: 1868-5137.  https://doi.org/10.1007/s12652-018-0765-8
  12. 12.
    Mishra, S.K., Khan, M.A., Sahoo, B., Puthal, D., Obaidat, M.S., Hsiao, K.F.: Time efficient dynamic threshold-based load balancing technique for Cloud Computing. In: 2017 International Conference on Computer, Information and Telecommunication Systems (CITS), pp. 161–165. IEEE (2017)Google Scholar
  13. 13.
    Zahra, S., et al.: Fog computing over IoT: a secure deployment and formal verification. IEEE Access 5, 27132–27144 (2017).  https://doi.org/10.1109/ACCESS.2017.2766180CrossRefGoogle Scholar
  14. 14.
    Shakya, K.K., Karaulia, D.S.: A process scheduling algorithm based on threshold for the cloud computing environment. Int. J. Comput. Sci. Mob. Comput. (IJCSMC) 3(4) (2014)Google Scholar
  15. 15.
    Yuce, B., Packianather, M.S., Mastrocinque, E., Pham, D.T., Lambiase, A.: Honey bees inspired optimization method: the bees algorithm. Insects 4(4), 646–662 (2013)CrossRefGoogle Scholar
  16. 16.
    Okay, F.Y., Ozdemir, S.: A fog computing based smart grid model. In: 2016 International Symposium on Networks, Computers and Communications (ISNCC), pp. 1–6. IEEE (2016)Google Scholar
  17. 17.
    Mishra, S.K., Putha, D., Rodrigues, J.J.P.C., Sahoo, B., Dutkiewicz, E.: Sustainable service allocation using metaheuristic technique in fog server for industrial applications. IEEE Trans. Ind. Inform. (2018)Google Scholar
  18. 18.
    Banerjee, S., Roy, A., Chowdhury, A., Mutsuddy, R., Mandal, R., Biswas, U.: An approach toward amelioration of a new cloudlet allocation strategy using cloudsim. Arab. J. Sci. Eng. 43(2), 879–902 (2018)CrossRefGoogle Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  • Talha Saif
    • 1
  • Nadeem Javaid
    • 1
  • Mubariz Rahman
    • 1
  • Hanan Butt
    • 1
  • Muhammad Babar Kamal
    • 1
  • Muhammad Junaid Ali
    • 1
  1. 1.COMSATS UniversityIslamabadPakistan

Personalised recommendations