Skip to main content

Load Balancing in a Heterogeneous Cloud Environment with a New Cloudlet Scheduling Strategy

  • Conference paper
  • First Online:
Computational Intelligence in Communications and Business Analytics (CICBA 2023)

Abstract

The idea of cloud computing has completely changed the digital world in the age of the internet. Cloud computing offers a variety of cloud services, including software (Software as a Service), platforms (Platform as a Service), and infrastructure (Infrastructure as a Service). Pay-as-you-go is the primary business model used by cloud service providers (CSP). Services are offered that are in demand. Therefore, it is the only obligation of the cloud service provider to guarantee a terrific, continuous, and seamless service to its clients. To ensure an increase in service quality, load balancing is highly solicited. This paper mainly focused on task scheduling in a heterogeneous cloud environment so that no VM gets overloaded or under loaded. Users of cloud services typically submit tasks to CSPs. We mainly focused on enhancing the tasks’ completion rates and turnaround times. Enhancing the overall completion time of all jobs unquestionably contributes significantly to raising system throughput. This is accomplished by assigning a specific task to a particular virtual machine so that all machine loads are nearly equal and all tasks have nearly equal priority. Finally, we compare our task scheduling algorithm by substituting the original task scheduler with the one we have proposed. We then compare the results with the load-balancing techniques currently in use. The results are quite encouraging and have significantly improved the load balancer’s efficiency.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 64.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 84.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Venu, G., Vijayanand, K.S.: Task scheduling in cloud computing: a survey. Int. J. Res. Appl. Sci. Eng. Technol. (IJRASET). 8(5), 2258–2266 (2020)

    Article  Google Scholar 

  2. Lee, S., Kumara, S., Gautam, N.: Efficient scheduling algorithm for component-based networks. Future Gener. Comput. Syst. 23(4), 558–568 (2007). ISSN 0167-739X, https://doi.org/10.1016/j.future.2006.09.002

  3. Wang, W., Zeng, G., Tang, D., Yao, J.: Cloud-DLS: dynamic trusted scheduling for Cloud computing. Expert Syst. Appl. 39(3), 2321–2329 (2012). ISSN 0957-4174, https://doi.org/10.1016/j.eswa.2011.08.048

  4. Senkul, P., Toroslu, I.H.: An architecture for workflow scheduling under resource allocation constraints. Inf. Syst. 30(5), pp. 399–422 (2005). ISSN 0306-4379, https://doi.org/10.1016/j.is.2004.03.003

  5. Elastic load balancing. https://aws.amazon.com/elasticloadbalancing/. Accessed Nov 2022

  6. Zhang, J., Huang, H., Wang, X.: Resource provision algorithms in cloud computing: a survey. J. Netw. Comput. Appl. 64, 23–42 (2016)

    Article  Google Scholar 

  7. Panda, S.K., Jana, P.K.: Efficient task scheduling algorithms for heterogeneous multi-cloud environment. J. Supercomput. 71(4), 1505–2153 (2015)

    Article  Google Scholar 

  8. Panda, S.K., Jana, P.K.: Normalization-based task scheduling algorithms for heterogeneous multi-cloud environment. Inf. Syst. Front. 20(2), 373–399 (2016)

    Article  Google Scholar 

  9. Li, J., Qiu, M., Ming, Z., Quan, G., Qin, X., Gu, Z.: Online optimization for scheduling preemptable tasks on IaaS cloud system. J. Parallel Distrib. Comput. 72, 666–677 (2012)

    Article  Google Scholar 

  10. Hojjat, E.: Cloud task scheduling using enhanced sunflower optimization algorithm. ICT Express 8(1), 97–100 (2022). ISSN 2405-9595, https://doi.org/10.1016/j.icte.2021.08.001

  11. Calheiros, R.N., Ranjan, R., Beloglazov, A., Rose, C., Buyya, R.: CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Softw. Pract. Exp. (SPE) 41(1), 23–50 (2011). ISSN: 0038-0644. Wiley Press, New York, USA

    Google Scholar 

  12. Hai, T., Zhou, J., Jawawi, D., Wang, D., Oduah, U., Cresantus, B.: Task scheduling in cloud environment: optimization, security prioritization and processor selection schemes. J. Cloud Comput. 12, 15 (2023). https://doi.org/10.1186/s13677-022-00374-7

  13. Wickremasinghe, B., Calheiros, R.N., Buyya, R.: CloudAnalyst: a CloudSim-based visual modeller for analysing cloud computing environments and applications. In: Proceedings of the 24th International Conference on Advanced Information Networking and Applications (AINA 2010), Perth, Australia, pp. 446–452 (2010)

    Google Scholar 

  14. Dasgupta, K., Mandal, B., Dutta, P., Mondal, J.K., Dam, S.: A Genetic Algorithm (GA) based load balancing strategy for cloud computing. In: Proceedings of CIMTA-2013. Elsevier, Procedia Technology, vol. 10, pp. 340–347 (2013). ISBN 978-93-5126-672-3

    Google Scholar 

  15. Mondal, B., Dasgupta, K., Dutta, P.: Load balancing in cloud computing using stochastic hill climbing-a soft computing approach. In: Proceedings of (C3IT 2012). Elsevier, Procedia Technology, vol. 4, pp. 783–789 (2012)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Gopa Mandal .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Mandal, G., Dam, S., Dasgupta, K., Dutta, P. (2024). Load Balancing in a Heterogeneous Cloud Environment with a New Cloudlet Scheduling Strategy. In: Dasgupta, K., Mukhopadhyay, S., Mandal, J.K., Dutta, P. (eds) Computational Intelligence in Communications and Business Analytics. CICBA 2023. Communications in Computer and Information Science, vol 1956. Springer, Cham. https://doi.org/10.1007/978-3-031-48879-5_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-48879-5_9

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-48878-8

  • Online ISBN: 978-3-031-48879-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics