A novel simulated annealing-based optimization approach for cluster-based task scheduling

被引:7
作者
Celik, Esra [1 ]
Dal, Deniz [1 ]
机构
[1] Ataturk Univ, Dept Comp Engn, Fac Engn, TR-25240 Erzurum, Turkey
来源
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS | 2021年 / 24卷 / 04期
关键词
Cluster; Heterogeneous computing; Cloud computing; Task scheduling; Metaheuristic; Simulated annealing; Parallel computing; Shared memory; OpenMP; INDEPENDENT TASKS; BIG DATA; ALGORITHMS; HEURISTICS;
D O I
10.1007/s10586-021-03275-7
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Rapidly advancing technology brings a huge volume of data along the way that grows at a staggering pace and cannot be processed with traditional algorithms/hardware. Therefore, storing, processing, and analyzing this data in a timely manner requires distributed data clusters. One of the most critical problems facing these clusters is referred to as task scheduling. In this context, task scheduling is simply the name of the task-cluster node mapping process that will allow the last task to complete its execution as early as possible. Due to the NP-hard nature of the scheduling problem at hand, there is an inevitable need for metaheuristics to solve this problem in such a way that it can produce near-optimal (if possible optimal) solutions at reasonable times. In this study, a simulated annealing-based metaheuristic for cluster-based task scheduling is developed, and serial and parallel (shared memory) versions of the method are implemented in C++. The effectiveness of the proposed approach is demonstrated through twelve famous benchmarks from the Braun dataset. Both the serial and the parallel versions of the approach produce results that are much better than the best latency values ever reported in the literature for all benchmarks within the time constraint of 90 s. For example, the percentage of improvement of the serial version ranges from 0.01% to 0.49%. To decrease the execution time of the developed computer program and improve the quality of the scheduling solutions, different random number generation and perturbation techniques, data structures, early loop termination conditions, exploitation-exploration rates, and compiler effects are also analyzed in detail within the scope of this study.
引用
收藏
页码:2927 / 2956
页数:30
相关论文
共 50 条
  • [31] Simulated annealing-based reprogramming scheme of wireless sensor nodes
    Zhangling Duan
    Xing Wei
    Jianghong Han
    Yang Lu
    Lei Shi
    Wireless Networks, 2020, 26 : 495 - 505
  • [32] Simulated annealing-based multiobjective algorithms and their application for system reliability
    Suman, B
    ENGINEERING OPTIMIZATION, 2003, 35 (04) : 391 - 416
  • [33] A Cluster Based Approach for Task Scheduling Across Multiple Programming Systems
    Lu, Hongliang
    Cao, Jiannong
    Chawla, Shailey
    Wang, Yuqi
    Lv, Saohe
    Wang, Xiaodong
    2016 15TH INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING (ISPDC), 2016, : 222 - 229
  • [34] Genetic Simulated Annealing-Based Kernel Vector Quantization Algorithm
    Zhao, Mengling
    Yin, Xinyu
    Yue, Huiping
    INTERNATIONAL JOURNAL OF PATTERN RECOGNITION AND ARTIFICIAL INTELLIGENCE, 2017, 31 (05)
  • [35] SeeR: Simulated Annealing-Based Routing in Opportunistic Mobile Networks
    Saha, Barun Kumar
    Misra, Sudip
    Pal, Sujata
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2017, 16 (10) : 2876 - 2888
  • [36] Performance of simulated annealing-based heuristic for the unconstrained binary quadratic programming problem
    Katayama, K
    Narihisa, H
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2001, 134 (01) : 103 - 119
  • [37] A simulated annealing-based maximum-margin clustering algorithm
    Seifollahi, Sattar
    Bagirov, Adil
    Borzeshi, Ehsan Zare
    Piccardi, Massimo
    COMPUTATIONAL INTELLIGENCE, 2019, 35 (01) : 23 - 41
  • [38] A new approach based on simulated annealing for kinoform optimization
    Nozaki, S
    Chen, YW
    Nakao, Z
    PRACTICAL HOLOGRAPHY XIV AND HOLOGRAPHIC MATERIALS VI, 2000, 3956 : 160 - 166
  • [39] An Improved Simulated Annealing-Based Decision Model for the Hybrid Flow Shop Scheduling of Aviation Ordnance Handling
    Meng, Xianglei
    Wang, Nengjian
    Liu, Jue
    Liu, Qinhui
    COMPUTATIONAL INTELLIGENCE AND NEUROSCIENCE, 2022, 2022
  • [40] A simulated annealing-based approach for a real case study of vehicle routing problem with a heterogeneous fleet and time windows
    Bernal, Jose
    Escobar, John Willmer
    Linfati, Rodrigo
    INTERNATIONAL JOURNAL OF SHIPPING AND TRANSPORT LOGISTICS, 2021, 13 (1-2) : 185 - 204