Affiliation:
1. Department of Computer Engineering, Bozorgmehr University of Qaenat, Qaen, Iran
2. Department of Computer Engineering, Azad University of Birjand, Iran
Abstract
Abstract
The task scheduling is to map and arrange the execution of tasks on resources to optimize one or more efficient criteria. This paper tries to provide an improved model for scheduling workflow tasks of the cloud, which simultaneously considers three aspects of optimizing: makespan time, resource utilization, and scheduling length ratio. The model combines the non-dominated sorting genetic algorithm and the harmony search approach to achieve these goals. Harmony search algorithm attempts to perform a local search around the best solutions in each repetition of the algorithm to prevent it from getting stuck in the local optimal. The results on the four Cybershake, Epigenomics, Inspiral, and Montage datasets depict that the suggested algorithm is more efficient for all three criteria.
Subject
Computer Science Applications,General Materials Science,Modeling and Simulation,Civil and Structural Engineering,Software
Reference20 articles.
1. Task scheduling algorithm based-on QoS constrains in cloud computing;Y.
Zhang,2015
2. Efficient algorithms for optimization of objects and systems;L.
Kota,2014
3. Open IoT-based telemedicine hub and infrastructure;I.
Péntek,2018
4. Multi-objective materialized view selection using improved strength pareto evolutionary algorithm;J.
Prakash,2019
5. Hyperparameter optimization: foundations, algorithms, best practices and open challenges;B.
Bischl