Skip to main content
Log in

A Chaos BSA-Based Optimization Approach for Task Planning to Improve Resource Deployment in Cloud Computing

  • Original Research
  • Published:
SN Computer Science Aims and scope Submit manuscript

Abstract

In cloud computing, resource use and processing costs are closely tied to task scheduling. To ensure the best work completion, a variety of optimal task scheduling techniques make good use of these parameters. Task scheduling especially increases the cloud-based system’s source utilization and processing costs. In order to provide optimal scheduling, numerous optimization methodologies are used to enhance task scheduling performance. An analysis of a Chaos Bird Swarm Algorithm (Chaos BSA) is used to optimize job scheduling in a cloud environment in order to improve resource consumption. Processing, load, and source bandwidth are the three parameters of a multi-objective function on which the BSA is applied. Using chaos theory to expand the solution space’s exploration region, the BSA population is first created. The experiment is carried out using the proper tool, and simulation results have shown that, in contrast to GA and PSO techniques. For the purpose of optimizing job scheduling and improving resource efficiency in a cloud setting, the Chaos Bird Swarm Algorithm (Chaos BSA) is used. Due to the local optimal problem and initial parameter dependence of techniques, task scheduling algorithms may be improved to some extent. Here, a Chaos Bird Swarm Optimization (Chaos BSA) is used to create the best job scheduling scheme over a cloud environment. By fusing chaos behaviour with optimization, it improves the solution search space’s capacity for exploration and exploitation. The outcome is assessed in relation to the total cost, which takes into account sources, storage, and processing, as well as the number of jobs and iterations. For low number of tasks (500 tasks) based on the number of iterations, the PSO achieves 22% better results compared to GA, while Chaos BSA achieves 34% greater efficiency in terms of overall cost. Whereas, for 2000 tasks based on the number of iterations the PSO achieves 25% better results compared to GA, while Chaos BSA achieves 35% greater efficiency in terms of overall cost.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

References

  1. Aarti, Kaur S. A survey for task scheduling in cloud computing. Int J Curr Res. 2018;10(9):73656–60.

    Google Scholar 

  2. Rahayfeh AA, Atiewi S, Abuhussein A, Almiani M. Novel approach to task scheduling and load balancing using the dominant sequence clustering and mean shift clustering algorithms. Future Internet MDPI. 2019;11(109):1–15.

    Google Scholar 

  3. Khare A, Gupta R, Shukla PK. A grey wolf optimization (GWOA) for node capture attack to enhance the security of wireless sensor network. Int J Sci Technol Res. 2020;9(3):1–4.

    Google Scholar 

  4. Khare A, Gupta R, Shukla PK. A dragonfly optimization algorithm (DOA) for node capture attack to improve the security of wireless sensor network. Int J Emerg Technol Adv Eng. 2019;9(10):1–5.

    Google Scholar 

  5. Harvinder S, Anshu B, Ravikant KP. QoS-based efficient resource allocation and scheduling in cloud computing. Int J Technol Hum Interact (IJTHI). 2019;15(4):13–29.

    Article  Google Scholar 

  6. Sukhpal S, Rajkumar B, Inderveer C, Maninder S, Ajith A. BULLET: particle swarm optimization based scheduling technique for provisioned cloud resources. Springer J Netw Syst Manag. 2018;26:361–400.

    Article  Google Scholar 

  7. Roy V, Shukla S. A NLMS based approach for artifacts removal in multichannel EEG signals with ICA and double density wavelet transform. 2015 Fifth International Conference on Communication Systems and Network Technologies, 2015; 461-466, doi: https://doi.org/10.1109/CSNT.2015.61

  8. Kholidy HA. An intelligent swarm based prediction approach for predicting cloud computing user resource needs. Comput Commun. 2020;151:133–44.

    Article  Google Scholar 

  9. El-Shafeiy E, Abohany A. A new swarm intelligence framework for the Internet of Medical Things system in healthcare. In: Swarm intelligence for resource management in the internet of things. Cambridge: Academic Press; 2020. p. 87–107.

    Google Scholar 

  10. Alghamdi MI. Optimization of load balancing and task scheduling in cloud computing environments using artificial neural networks-based binary particle swarm optimization (BPSO). Sustainability. 2022;14(19):11982.

    Article  Google Scholar 

  11. Kuppusamy P, Kumari NMJ, Alghamdi WY, Alyami H, Ramalingam R, Javed AR, Rashid M. Job scheduling problem in fog-cloud-based environment using reinforced social spider optimization. J Cloud Comput. 2022;11(1):99.

    Article  Google Scholar 

  12. Hassan KM, Abdo A, Yakoub A. Enhancement of health care services based on cloud computing in IOT environment using hybrid swarm intelligence. IEEE Access. 2022;10:105877–86.

    Article  Google Scholar 

  13. Nayar N, Ahuja S, Jain S. Swarm intelligence and data mining: A review of literature and applications in healthcare. In Proceedings of the Third International Conference on Advanced Informatics for Computing Research, Shimla, India, 15–16 June (2019)

  14. Khan AA, Almuzaini KK, Macedo VDJ, Ojo S, Minchula VK, Roy V. MaReSPS for energy efficient spectral precoding technique in large scale MIMO-OFDM. Phys Commun. 2023;58:102057. https://doi.org/10.1016/j.phycom.2023.102057.

    Article  Google Scholar 

  15. Singh H, Tyagi S, Kumar P, Gill SS, Buyya R. Metaheuristics for scheduling of heterogeneous tasks in cloud computing environments: analysis, performance evaluation, and future directions. Simul Model Pr Theory. 2021;111: 102353.

    Article  Google Scholar 

  16. Paulraj D, Sethukarasi T, Neelakandan S, Prakash M, Baburaj E. An efficient hybrid job scheduling optimization (EHJSO) approach to enhance resource search using cuckoo and gray wolf job optimization for cloud environment. PLoS One. 2023;18(3): e0282600.

    Article  Google Scholar 

  17. Murad SA, Muzahid AJM, Azmi ZRM, Hoque MI, Kowsher M. A review on job scheduling technique in cloud computing and priority rule based intelligent framework. J King Saud Univ Computer Inf Sci. 2022;34:2309.

    Google Scholar 

  18. Huang X, Li C, Chen H, An D. Task scheduling in cloud computing using particle swarm optimization with time-varying inertia weight strategies. Clust Comput. 2020;23:1137–47.

    Article  Google Scholar 

  19. Khaleel MI. Efficient job scheduling paradigm based on hybrid sparrow search algorithm and differential evolution optimization for heterogeneous cloud computing platforms. Internet Things. 2023;22:100697.

    Article  Google Scholar 

  20. Arivazhagan N, Somasundaram K, Vijendra Babu D, Gomathy Nayagam M, Bommi RM, Mohammad GB, Prabhu Sundramurthy V. Cloud-internet of health things (IOHT) task scheduling using hybrid moth flame optimization with deep neural network algorithm for E healthcare systems. Sci Program. 2022;2022:1.

    Google Scholar 

  21. Bezdan T, Zivkovic M, Antonijevic M, Zivkovic T, Bacanin N. Enhanced flower pollination algorithm for task scheduling in cloud computing environment. In: Machine learning for predictive analysis. Berlin: Springer; 2021. p. 163–71.

    Chapter  Google Scholar 

  22. Kaya T, Guler H. A hybrid genetic algorithm for analog active filter component selection. AEU Int J Electr Commun. 2018;86:1–7. https://doi.org/10.1016/j.aeue.2018.01.015.

    Article  Google Scholar 

  23. Serbet F, Kaya T, Ozdemir MT. Design of digital IIR filter using Particle Swarm Optimization. 2017 40th International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO), Opatija, Croatia, 2017, pp. 202-204, doi: https://doi.org/10.23919/MIPRO.2017.7973418

  24. Verma G. Hybrid optimization model for secure task scheduling in cloud: combining seagull and black widow optimization. Cybern Syst. 2022. https://doi.org/10.1080/01969722.2022.2157609.

    Article  Google Scholar 

  25. Serbet F, Kaya T. Optimization approach in window function design for real-time filter applications. J Circ Syst Computers. 2023. https://doi.org/10.1142/S0218126623501438.

    Article  Google Scholar 

  26. Choudhary A, Gupta I, Singh V, Jana PK. A GSA-based hybrid algorithm for bi-objective workflow scheduling in cloud computing. Futur Gener Comput Syst. 2018;83:14–26.

    Article  Google Scholar 

  27. Raghavan S, Sarwesh P, Marimuthu C, Chandrasekaran K. Bat algorithm for scheduling workflow applications in the cloud. In Proceedings of the 2015 International Conference on Electronic Design, Computer Networks & Automated Verification (EDCAV), Shillon, India. 2015; 139–144

  28. Tawfeek MA, El-Sisi A, Keshk AE, Torkey FA. Cloud task scheduling based on ant colony optimization. In Proceedings of the 8th International Conference on Computer Engineering & Systems (ICCES), Cairo, Egypt, 26–28 November 2013; IEEE: Piscataway, NJ, USA, (2013)

  29. Sanaj MS, Prathap PMJ. An efficient approach to the map-reduce framework and genetic algorithm-based whale optimization algorithm for task scheduling in the cloud computing environment. Mater Today. 2021;37:3199–208.

    Article  Google Scholar 

  30. Jing W, Zhao C, Miao Q, Song H, Chen G. QoS-DPSO: QoS-aware task scheduling for a cloud computing system. J Netw Syst Manag. 2021;29(1):1–29.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Archana Mantri.

Ethics declarations

Conflict of interest

The authors declare that there is no conflict of interests regarding the publication of this paper.

Ethical Approval

This article does not contain any studies with human participants or animals performed by any of the authors.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

This article is part of the topical collection “Research Trends in Computational Intelligence” guest edited by Anshul Verma, Pradeepika Verma, Vivek Kumar Singh and S. Karthikeyan.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Mantri, A. A Chaos BSA-Based Optimization Approach for Task Planning to Improve Resource Deployment in Cloud Computing. SN COMPUT. SCI. 4, 723 (2023). https://doi.org/10.1007/s42979-023-02179-0

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s42979-023-02179-0

Keywords

Navigation