Parallel Load Efficiency Factor Based Dynamic Load Balancing Algorithm in Cloud Environment

  • Soumen SwarnakarEmail author
  • Akanksha Priyadarshni
  • Arka Das
  • Chandan Banerjee
Conference paper
Part of the Learning and Analytics in Intelligent Systems book series (LAIS, volume 12)


Cloud Computing can be described as any where any time storage and it is able to provide on demand services like server, storage, software etc. to the users over internet. Cloud consists of multiple virtual machines which includes several facilities like computation and storage. The foremost aim of cloud computing is to provide systematic and well regulated access to distant and geographical resources. The efficient discharge of task scheduling computing is one of the primary factors. This paper deals with the subject of dynamic load balancing for task scheduling in cloud environment. Satisfactory results can be obtained by implementing the proposed algorithm by considering distribution of tasks on the basis of types (nature), processing efficiency and load efficiency factor. In this paper, algorithm has been implemented by taking into account cloud VM groups, configuration and nature of tasks which determines that resources have been utilized efficiently. The result has been compared and shows better results in terms of average turnaround time, average response time, average waiting time and cost efficiency ratio than existing load balancing algorithms [1, 2].


Cloud computing Load balancing Task scheduling Round robin FCFS Dynamic load balancer Processing efficiency Virtual cloud machines 


  1. 1.
    Lin, C., Chin, H., Deng, D.: Dynamic multiservice load balancing in cloud based multimedia system. IEEE Syst. J. 8(1), 225–234 (2014)CrossRefGoogle Scholar
  2. 2.
    Ramezani, F., Lu, J., Taheri, J., Zomaya, A.: A multi-objective load balancing system for cloud environments. Comput. J. 60(9), 1316–1337 (2017)Google Scholar
  3. 3.
    Mousumi, P., Goutam, S.: Task scheduling in cloud computing using credit based assignment problem. Int. J. Comput. Sci. Eng. (IJCSE) 3(10), 3426–3430 (2011)Google Scholar
  4. 4.
    Shin, K.S., Park, M.J., Jung, J.Y.: Dynamic task assignment and resource management in cloud services by using bargaining solution. Concurr. Comput. Pract. Exp. 26, 1432–1439 (2013)CrossRefGoogle Scholar
  5. 5.
    Xiao, Z., Song, W., Chen, Q.: Dynamic resource allocation using virtual machines for cloud computing environment. IEEE Trans. Parallel Distrib. Syst. 24(6), 1107–1117 (2013)CrossRefGoogle Scholar
  6. 6.
    Mittal, S., et al.: Enhanced round robin for task scheduling in cloud environment. Int. J. Res. Technol. 5(19), 525–529 (2016). ISSN 2278-0181Google Scholar
  7. 7.
    Alworafi, M.A., Dhari, A., Al-Hashmi, A.A., Darem, A.B.: An improved SJF scheduling algorithm in cloud computing environment. In: International Conference on Electrical, Electronics, Communication, Computer and Optimization Techniques (ICEECCOT), Mysuru, pp. 208–212 (2016)Google Scholar
  8. 8.
    Feng, L., Wei-Wei, G.: Research and design of task scheduling method based on grid computing. In: International Conference on Smart City and Systems Engineering, China, pp. 188–192 (2017)Google Scholar
  9. 9.
    Wang, R., Le, W., Zhang, X.: Design and implementation of an efficient load balancing method for virtual machine cluster based on service. In: 4th IET International Conference on Wireless Mobile and Multimedia Network, China, pp. 1–4 (2011)Google Scholar
  10. 10.
    Khara, S., Thakkar, U.: A novel approach for enhancing selection of load balancing algorithms dynamically in cloud computing. In: International Conference on Computer, Communications and Electronics, Jaipur, India, pp. 44–48 (2017)Google Scholar

Copyright information

© Springer Nature Switzerland AG 2020

Authors and Affiliations

  • Soumen Swarnakar
    • 1
    Email author
  • Akanksha Priyadarshni
    • 1
  • Arka Das
    • 1
  • Chandan Banerjee
    • 1
  1. 1.Department of Information TechnologyNetaji Subhash Engineering CollegeKolkataIndia

Personalised recommendations