Load Balancing on Cloud Analyst Using First Come First Serve Scheduling Algorithm

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


Cloud computing is major component in our daily life; Integration of Cloud with smart grid brings an important role in electricity management. Fog computing concept is also introduced in this paper which helps to minimize the load on cloud. Many techniques are introduced in papers that includes Round Robin (RR), Genetic Algorithm (GA) and Binary Particle Swarm Optimization (BPSO) etc. In this paper authors introduce First Come First Serve (FCFS) load balancing technique with the broker policy of Closest Data Center to allocate resources for Virtual Machines (VM). FCFS algorithm results are compared with existing known algorithms which includes RR and Throttled algorithm. The Response Time (RT) is less in some clusters as compared to RR and Throttled algorithm. The main goal is to optimise the Response Time (RT) on cloud.


First Come First Served (FCFS) Cloud Analyst Tool FCFS Algorithm Binary Particle Swarm Optimization (BPSO) Closest Data Center 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    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) (2018)Google Scholar
  2. 2.
    Zahoor, S., Javaid, N., Khan, A., Muhammad, F.J., Zahid, M., Guizani, M.: A cloud-fog-based smart grid model for efficient resource utilization. In: 14th IEEE International Wireless Communications and Mobile Computing Conference (IWCMC-2018) (2018)Google Scholar
  3. 3.
    Yasmeen, A., Javaid, N., Rehman, O.U., Iftikhar, H., Malik, M.F., Muhammad, F.J.: Efficient resource provisioning for smart buildings utilizing fog and cloud based environment. In: 14th IEEE International Wireless Communications and Mobile Computing Conference (IWCMC-2018) (2018)Google Scholar
  4. 4.
    Abbasi, B., Javaid, S., Bibi, S., Khan, M., Malik, M.N., Butt, A.A., Javaid, N.: Demand side management in smart grid by using flower pollination algorithm and genetic algorithm. In: 12th International Conference on P2P, Parallel, Grid, Cloud and Internet Computing (3PGCIC) (2017)Google Scholar
  5. 5.
    Aazam, M., Huh, E.-N.: Fog computing and smart gateway based communication for cloud of things. In: 2014 International Conference on Future Internet of Things and Cloud (Fi Cloud), pp. 464–470. IEEE (2014)Google Scholar
  6. 6.
    Xia, Z., Wang, X., Zhang, L., Qin, Z., Sun, X., Ren, K.: A privacy-preserving and copy-deterrence content-based image retrieval scheme in cloud computing. IEEE Trans. Inf. Forensics Secur. 11(11), 2594–2608 (2016)CrossRefGoogle Scholar
  7. 7.
    Domanal, S.G., Reddy, G.R.M.: Optimal load balancing in cloud computing by efficient utilization of virtual machines. In: 2014 Sixth International Conference on Communication Systems and Networks (COMSNETS), pp. 1–4. IEEE (2014)Google Scholar
  8. 8.
    Xu, G., Ding, Y., Zhao, J., Hu, L., Fu, X.: A novel artificial bee colony approach of live virtual machine migration policy using bayes theorem. Sci. World J (2013)Google Scholar
  9. 9.
    Mevada, A., Patel, H., Patel, N.: Enhanced energy efficient virtual machine placement policy for load balancing in cloud environment. Int. J. Cur. Res. Rev. 9(6) (2017)Google Scholar
  10. 10.
    Guo, M., Guan, Q., Ke, W.: Optimal scheduling of VMs in queueing cloud computing systems with a heterogeneous workload. IEEE Access. 6, 15178–15191 (2018)CrossRefGoogle Scholar
  11. 11.
    Jena, S.R., Ahmad, Z.: Response time minimization of different load balancing algorithms in cloud computing environment. Int. J. Comput. Appl. 69(17) (2013)Google Scholar
  12. 12.
    Latiff, M.S., Abd, S.H., Madni, H., Abdullahi, M.: Fault tolerance aware scheduling technique for cloud computing environment using dynamic clustering algorithm. Neural Comput. Appl. 29(1), 279–293 (2018)CrossRefGoogle Scholar
  13. 13.
    Ye, X., Yin, Y., Lan, L.: Energy-efficient many-objective virtual machine placement optimization in a cloud computing environment. IEEE Access. 5, 16006–16020 (2017)CrossRefGoogle Scholar
  14. 14.
    Ibrahim, H., Aburukba, R.O., El-Fakih, K.: An integer linear programming model and adaptive genetic algorithm approach to minimize energy consumption of cloud computing data centers. Comput. Electr, Eng (2018)Google Scholar
  15. 15.
    Hemamalini, M., Srinath, M.V.: Response time minimization task scheduling algorithm. Int. J. Comput. Appl. 1451 (2016)Google Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  1. 1.COMSATS UniversityIslamabadPakistan

Personalised recommendations