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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
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)
Farhangi, H.: The path of the smart grid. IEEE Power Energy Mag. 8(1) (2010)
Hashem, W., Nashaat, H., Rizk, R.: Honey Bee based load balancing in cloud computing. KSII Trans. Internet Inf. Syst. 11(12) (2017)
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)
Agarwal, Dr., Jain, S.: Efficient optimal algorithm of task scheduling in cloud computing environment. arXiv preprint arXiv:1404.2076 (2014)
Faruque, A., Abdullah, M., Vatanparvar, K.: Energy management-as-a-service over fog computing platform. IEEE Internet Things J. 3(2), 161–169 (2016)
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)
Chaudhary, D., Kumar, B.: A new balanced particle swarm optimisation for load scheduling in cloud computing. J. Inf. Knowl. Manag. 17(01), 1850009 (2018)
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.2791546
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)
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
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)
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.2766180
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)
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)
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)
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)
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)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Saif, T., Javaid, N., Rahman, M., Butt, H., Kamal, M.B., Ali, M.J. (2019). Round Robin Inspired History Based Load Balancing Using Cloud Computing. In: Xhafa, F., Leu, FY., Ficco, M., Yang, CT. (eds) Advances on P2P, Parallel, Grid, Cloud and Internet Computing. 3PGCIC 2018. Lecture Notes on Data Engineering and Communications Technologies, vol 24. Springer, Cham. https://doi.org/10.1007/978-3-030-02607-3_46
Download citation
DOI: https://doi.org/10.1007/978-3-030-02607-3_46
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-02606-6
Online ISBN: 978-3-030-02607-3
eBook Packages: EngineeringEngineering (R0)