A Discrete Prey–Predator Algorithm for Cloud Task Scheduling
-
Published:2023-10-18
Issue:20
Volume:13
Page:11447
-
ISSN:2076-3417
-
Container-title:Applied Sciences
-
language:en
-
Short-container-title:Applied Sciences
Author:
Abdulgader Doaa Abdulmoniem1, Yousif Adil2, Ali Awad2
Affiliation:
1. Department of Computer Science, Faculty of Computer Science, University of Kassala, Kassala 31113, Sudan 2. Department of Computer Science, College of Science and Arts-Sharourah, Najran University, Sharourah 68341, Saudi Arabia
Abstract
Cloud computing is considered a key Internet technology. Cloud providers offer services through the Internet, such as infrastructure, platforms, and software. The scheduling process of cloud providers’ tasks concerns allocating clients’ tasks to providers’ resources. Several mechanisms have been developed for task scheduling in cloud computing. Still, these mechanisms need to be optimized for execution time and makespan. This paper presents a new task-scheduling mechanism based on Discrete Prey–Predator to optimize the task-scheduling process in the cloud environment. The proposed Discrete Prey–Predator mechanism assigns each scheduling solution survival values. The proposed mechanism denotes the prey’s maximum surviving value and the predator’s minimum surviving value. The proposed Discrete Prey–Predator mechanism aims to minimize the execution time of tasks in cloud computing. This paper makes a significant contribution to the field of cloud task scheduling by introducing a new mechanism based on the Discrete Prey–Predator algorithm. The Discrete Prey–Predator mechanism presents distinct advantages, including optimized task execution, as the mechanism is purpose-built to optimize task execution times in cloud computing, improving overall system efficiency and resource utilization. Moreover, the proposed mechanism introduces a survival-value-based approach, as the mechanism introduces a unique approach for assigning survival values to scheduling solutions, differentiating between the prey’s maximum surviving value and the predator’s minimum surviving value. This improvement enhances decision-making precision in task allocation. To evaluate the proposed mechanism, simulations using the CloudSim simulator were conducted. The experiment phase considered different scenarios for testing the proposed mechanism in different states. The simulation results revealed that the proposed Discrete Prey–Predator mechanism has shorter execution times than the firefly algorithm. The average of the five execution times of the Discrete Prey–Predator mechanism was 270.97 s, while the average of the five execution times of the firefly algorithm was 315.10 s.
Funder
Deputy for Research and Innovation, Ministry of Education, Kingdom of Saudi Arabia
Subject
Fluid Flow and Transfer Processes,Computer Science Applications,Process Chemistry and Technology,General Engineering,Instrumentation,General Materials Science
Reference44 articles.
1. Qian, L., Luo, Z., Du, Y., and Guo, L. (2009, January 1–4). Cloud computing: An overview. Proceedings of the Cloud Computing: First International Conference, CloudCom 2009, Beijing, China. 2. Dillon, T., Wu, C., and Chang, E. (2010, January 20–23). Cloud computing: Issues and challenges. Proceedings of the 2010 24th IEEE International Conference on Advanced Information Networking and Applications, Perth, WA, Australia. 3. Cloud computing: Today and tomorrow;Kim;J. Object Technol.,2009 4. Malik, M.I., Wani, S.H., and Rashid, A. (2018). Cloud Computing-Technologies. Int. J. Adv. Res. Comput. Sci., 9. 5. Chemical reaction optimization (CRO) for cloud job scheduling;Zain;SN Appl. Sci.,2020
Cited by
1 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. On the Convergence of Prey Predator Algorithm;International Journal of Applied and Computational Mathematics;2024-03-12
|
|