Task scheduling using memetic intelligent water drops algorithm based on tabu search: a case study on azure workflows

被引:2
作者
Hesar, Alireza Sadeghi [1 ]
机构
[1] Mashhad Univ Med Sci, Fac Med, Dept Med Informat, Mashhad, Iran
关键词
Task scheduling; Cloud; Intelligent water drops algorithm; Tabu search; Makespan; Exploration and exploitation; PARTICLE SWARM OPTIMIZATION; PARALLEL GENETIC ALGORITHM; BEE COLONY ALGORITHM; QOS-DRIVEN; CLOUD; SYSTEM; TIME; ALLOCATION;
D O I
10.1007/s00500-023-08216-7
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Task scheduling is one of the NP-Complete optimization problems playing a vital role in distributed systems, especially cloud computing and fog computing. The delay due to scheduling affects the pay-as-you-go model negatively and imposes excess costs on users. In this research, a new meta-heuristic based on intelligent water drops algorithm is proposed which uses the tabu search method as a local search. The ideal ability of the intelligent water drops algorithm in general search, along with the remarkable capacity of tabu search in local search guarantees the balance between exploration and exploitation processes in evolutionary cycles. Subsequently, several experiments were performed to evaluate the proposed method on standard benchmark functions, random DAGs, and actual workflows derived from the Microsoft Azure platform, respectively. The results demonstrated that the proposed method also has superiority over the state-of-the-art technologies in terms of algorithmic criteria such as convergence rate and running time, as well as scheduling criteria such as waiting time and makespan.
引用
收藏
页码:10647 / 10663
页数:17
相关论文
共 57 条
  • [1] Advanced optimization technique for scheduling IoT tasks in cloud-fog computing environments
    Abd Elaziz, Mohamed
    Abualigah, Laith
    Attiya, Ibrahim
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2021, 124 : 142 - 154
  • [2] Opposition-based moth-flame optimization improved by differential evolution for feature selection
    Abd Elaziz, Mohamed
    Ewees, Ahmed A.
    Ibrahim, Rehab Ali
    Lu, Songfeng
    [J]. MATHEMATICS AND COMPUTERS IN SIMULATION, 2020, 168 (168) : 48 - 75
  • [3] A checkpointed league championship algorithm-based cloud scheduling scheme with secure fault tolerance responsiveness
    Abdulhamid, Shafi'i Muhammad
    Abd Latiff, Muhammad Shafie
    [J]. APPLIED SOFT COMPUTING, 2017, 61 : 670 - 680
  • [4] Distributed Grey Wolf Optimizer for scheduling of workflow applications in cloud environments
    Abed-alguni, Bilal H.
    Alawad, Noor Aldeen
    [J]. APPLIED SOFT COMPUTING, 2021, 102
  • [5] Multi-objective accelerated particle swarm optimization with a container-based scheduling for Internet-of-Things in cloud environment
    Adhikari, Mainak
    Srirama, Satish Narayana
    [J]. JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2019, 137 : 35 - 61
  • [6] A multi-objectives scheduling algorithm based on cuckoo optimization for task allocation problem at compile time in heterogeneous systems
    Akbari, Mehdi
    Rashidi, Hassan
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2016, 60 : 234 - 248
  • [7] Tabu search and particle swarm optimization algorithms for two identical parallel machines scheduling problem with a single server
    Alharkan I.
    Saleh M.
    Ghaleb M.A.
    Kaid H.
    Farhan A.
    Almarfadi A.
    [J]. Journal of King Saud University - Engineering Sciences, 2020, 32 (05): : 330 - 338
  • [8] Bi-objective decision support system for task-scheduling based on genetic algorithm in cloud computing
    Aziza, Hatem
    Krichen, Saoussen
    [J]. COMPUTING, 2018, 100 (02) : 65 - 91
  • [9] Time scheduling and optimization of industrial robotized tasks based on genetic algorithms
    Baizid, Khelifa
    Yousnadj, Ali
    Meddahi, Amal
    Chellali, Ryad
    Iqbal, Jamshed
    [J]. ROBOTICS AND COMPUTER-INTEGRATED MANUFACTURING, 2015, 34 : 140 - 150
  • [10] Stellar-Mass Black Hole Optimization for Biclustering Microarray Gene Expression Data
    Balamurugan, R.
    Natarajan, A. M.
    Premalatha, K.
    [J]. APPLIED ARTIFICIAL INTELLIGENCE, 2015, 29 (04) : 353 - 381