AccScience Publishing / IJOSI / Volume 8 / Issue 4 / DOI: 10.6977/IJoSI.202412_8(4).0005
ARTICLE

Efficient taskschedulingin the cloudwith queuing andmulti-tactic harris hawks optimization

Sheetal Antony1* Sujatha S R1
Show Less
1 Ajosha Bio Teknik Pvt. LtdComputer Science and Engineering, Sri Siddhartha Institute of Technology, SSAHESSIT Maralur, Tumakuru, 572105
Submitted: 24 February 2024 | Revised: 18 July 2024 | Accepted: 31 July 2024 | Published: 30 December 2024
© 2024 by the Author(s). Licensee AccScience Publishing, USA. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution -Noncommercial 4.0 International License (CC BY-NC 4.0) ( https://creativecommons.org/licenses/by-nc/4.0/ )
Abstract

Cloud computing faces challenges in task scheduling, which is crucial for cost-efficient execution and resource utili-zation. Current methods face computational complexity, especially in large-scale data centres. This paper proposes a novel approach that considers job dependencies and task execution times to reduce make-span, minimize energy con-sumption, andbalance resource loads. VMs are allocated based on workflow task requirements, using thresholds for task levels and durations to manage execution priorities. Tasks with higher dependencies and longer execution times are prioritized, ensuring efficient resource utilization and energy savings. The method employs queues for different task intensities, streamlining VM allocation by organizing tasks with additional metadata like intensities, arrival times, and deadlines. Historical scheduling logs (HSLs) are used to generate appropriate VMs, with new VMs created if no matching records exist in the HSLs. The proposed solution optimizes scheduling using an enhanced Multi-Tactic Harris Hawks Optimization (MTHHO) algorithm, which addresses the limitations of traditional HHO by incorporating Sobol sequences, elite opposition-based learning, and improved energy updating techniques to enhance population diversity, adaptability, and convergence accuracy while avoiding local optima using the Gaussian walk learning. The result shows that the proposed method of QoS performances attained less Makespan, energy consumption of 0.20, throughput of 2.4, and execution time of 16.75 with effectively allocated resources of 98% when compared to the previous methods in cloud computing. Therefore, the proposed heuristic-based MTHHO method balanced the load and allocated the resources effectively to improve QoS performances.

Keywords
Cloud Computing; Thresholds; Energy Consumption; Queuing; Task Scheduling; Multi-Tactic HHO; non-linear weight; Gaussian walk learning ; Load Balancing; Makespan;
References
  1. Abd Elaziz, M., Xiong, S., Jayasena, K. P. N., & Li, L. (2019). Task Scheduling in Cloud Computing Based on Hybrid Moth Search Algorithm and Differential Evolution. *Knowledge-Based Systems*, 169, 39-52.
  2. Abdullahi, M., & Ngadi, M. A. (2016). Symbiotic Organism Search Optimization-Based Task Scheduling in a Cloud Computing Environment. *Future Generation Computer Systems*, 56, 640-650.
  3. Abdullahi, M., Ngadi, M. A., Dishing, S. I., & Abdulhamid, S. I. M. (2023). Adaptive Symbiotic Organisms Search for Constrained Task Scheduling in Cloud Computing. *Journal of Ambient Intelligence and Humanized Computing*, 14(7), 8839-8850.
  4. Adhikari, M., Nandy, S., & Amgoth, T. (2019). Meta Heuristic-Based Task Deployment Mechanism for Load Balancing in IaaS Cloud. *Journal of Network and Computer Applications*, 128, 64-77.
  5. Agarwal, M., & Srivastava, G. M. S. (2021). Opposition-based learning inspired particle swarm  optimization (OPSO) scheme for task scheduling problems in cloud computing.Journal of Ambient Intelligence and Humanized Computing,12(10), 9855-9875.
  6. Alam, T. (2021). Cloud-Based IoT Applications and Their Roles in Smart Cities. *Smart Cities*, 4(3), 1196-1219.
  7. Als saidy, S. A., Abbood, A. D., & Sahib, M. A. (2022). Heuristic Initialization of PSO Task Scheduling Algorithm in Cloud Computing. *Journal of King Saud University - Computer and Information Sciences*, 34(6), 2370-2382.
  8. Chaudhary, D., & Kumar, B. (2018). Cloudy GSA for Load Scheduling in Cloud Computing. *Applied Soft Computing*, 71, 861-871.
  9. Cui, D., Peng, Z., Li, Q., He, J., Zheng, L., & Yuan, Y. (2021). A Survey on Cloud Workflow Collaborative Adaptive Scheduling. In *Advances in Computer, Communication and Computational Sciences: Proceedings of IC4S 2019* (pp. 121-129). Springer Singapore.
  10. Devaraj, A. F. S., Elhoseny, M., Dhanasekaran, S., Lydia, E. L., & Shankar, K. (2020). Hybridization of Firefly and Improved Multi-Objective Particle Swarm Optimization Algorithm for Energy Efficient Load Balancing in Cloud Computing Environments. *Journal of Parallel and Distributed Computing*, 142, 36-45.
  11. Fanian, F., Bardsiri, V. K., & Shokouhifar, M. (2018). A New Task Scheduling Algorithm Using Firefly and Simulated Annealing Algorithms in Cloud Computing. *International Journal of Advanced Computer Science and Applications*, 9(2).
  12. Gawali, M. B., & Shinde, S. K. (2018). Task Scheduling and Resource Allocation in Cloud Computing Using a Heuristic Approach. *Journal of Cloud Computing*, 7(1), 1-16.
  13. Golchi, M. M., Saraeian, S., & Heydari, M. (2019). A Hybrid of Firefly and Improved Particle Swarm Optimization Algorithms for Load Balancing in Cloud Environments: Performance Evaluation. *Computer Networks*, 162, 106860.
  14. Jena, U. K., Das, P. K., & Kabat, M. R. (2022). Hybridization of a Meta-Heuristic Algorithm for Load Balancing in a Cloud Computing Environment. *Journal of King Saud University - Computer and Information Sciences*, 34(6), 2332-2342.
  15. Katal, A., Dahiya, S., & Choudhury, T. (2023). Energy Efficiency in Cloud Computing Data Centres: A Survey on Software Technologies. *Cluster Computing*, 26(3), 1845-1875.
  16. Keshanchi, B., Souri, A., & Navimipour, N. J. (2017). An Improved Genetic Algorithm for Task Scheduling in the Cloud Environments Using the Priority Queues: Formal Verification, Simulation, and Statistical Testing. *Journal of Systems and Software*, 124, 1-21.
  17. Konjaang, J. K., & Xu, L. (2021). Meta-Heuristic Approaches for Effective Scheduling in Infrastructure as a Service Cloud: A Systematic Review. *Journal of Network and Systems Management*, 29, 1-57.
  18. Kumar, M., & Sharma, S. C. (2018). PSO-COGENT: Cost and Energy-Efficient Scheduling in a Cloud Environment with Deadline Constraints. *Sustainable Computing: Informatics and Systems*, 19, 147-164.
  19. Mahato, D. P., Singh, R. S., Tripathi, A. K., & Maurya, A. K. (2017). On Scheduling Transactions in a Grid Processing System Considering Load Through Ant Colony Optimization. *Applied Soft Computing*, 61, 875-891.
  20. Mansouri, N., Zade, B. M. H., & Javidi, M. M. (2019). Hybrid Task Scheduling Strategy for Cloud Computing by Modified Particle Swarm Optimization and Fuzzy Theory. *Computers & Industrial Engineering*, 130, 597-633.
  21. Mishra, S. K., Sahoo, B., & Parida, P. P. (2020). Load Balancing in Cloud Computing: A Big Picture. *Journal of King Saud University - Computer and Information Sciences*, 32(2), 149-158.
  22. Ramamoorthy, S., Ravikumar, G., Saravana Balaji, B., Balakrishnan, S., & Venkatachalam, K. (2021). MCAMO: multi-constraint aware multi-objective  resource scheduling optimization technique for cloud infrastructure services.Journal of Ambient Intelligence and Humanized Computing,12, 5909-5916.
  23. Strumberger, I., Bacanin, N., Tuba, M., & Tuba, E. (2019). Resource Scheduling in Cloud Computing Based on a Hybridized Whale Optimization Algorithm. *Applied Sciences*, 9(22), 4893.
  24. Wei, X. (2020). Task Scheduling Optimization Strategy Using Improved Ant Colony Optimization Algorithm in Cloud Computing. *Journal of Ambient Intelligence and Humanized Computing*, 1-12.
  25. Yadav, M., & Mishra, A. (2023). An Enhanced Ordinal Optimization with Lower Scheduling Overhead Based Novel Approach for Task Scheduling in a Cloud Computing Environment. *Journal of Cloud Computing*, 12(1), 8.
Share
Back to top
International Journal of Systematic Innovation, Electronic ISSN: 2077-8767 Print ISSN: 2077-7973, Published by AccScience Publishing