DAG Scheduling in Heterogeneous Computing and Grid Environments Using Variable Neighborhood Search Algorithm

被引:6
|
作者
Selvi, S. [1 ]
Manimegalai, D. [2 ]
机构
[1] Dr Sivanthi Aditanar Coll Engn, Dept Elect & Commun Engn, Tiruchendur 628215, Tamil Nadu, India
[2] Natl Engn Coll, Dept Informat Technol, Kovilpatti, Tamil Nadu, India
关键词
EVOLUTIONARY ALGORITHM; GENETIC-ALGORITHM; TASK GRAPHS; SYSTEMS; ALLOCATION; NETWORKS; TIME;
D O I
10.1080/08839514.2017.1300010
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
DAG scheduling is a process that plans and supervises the execution of interdependent tasks on heterogeneous computing resources. Efficient task scheduling is one of the important factors to improve the performance of heterogeneous computing systems. In this paper, an investigation on implementing Variable Neighborhood Search (VNS) algorithm for scheduling dependent jobs on heterogeneous computing and grid environments is carried out. Hybrid Two PHase VNS (HTPHVNS) DAG scheduling algorithm has been proposed. The performance of the VNS and HTPHVNS algorithm has been evaluated with Genetic Algorithm and Heterogeneous Earliest Finish Time algorithm. Simulation results show that VNS and HTPHVNS algorithm generally perform better than other meta-heuristics methods.
引用
收藏
页码:134 / 173
页数:40
相关论文
共 50 条
  • [1] Task Scheduling Using Two-Phase Variable Neighborhood Search Algorithm on Heterogeneous Computing and Grid Environments
    S. Selvi
    D. Manimegalai
    [J]. Arabian Journal for Science and Engineering, 2015, 40 : 817 - 844
  • [2] Task Scheduling Using Two-Phase Variable Neighborhood Search Algorithm on Heterogeneous Computing and Grid Environments
    Selvi, S.
    Manimegalai, D.
    [J]. ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2015, 40 (03) : 817 - 844
  • [3] A variable neighborhood search algorithm for energy conscious task scheduling in heterogeneous computing systems
    Zhang, Yujian
    Li, Chuanyou
    Tong, Fei
    Xu, Yuwei
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2021, 33 (24):
  • [4] Genetic Algorithm for DAG Scheduling in Grid Environments
    Pop, Florin
    Dobre, Ciprian
    Cristea, Valentin
    [J]. 2009 IEEE 5TH INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTER COMMUNICATION AND PROCESSING, PROCEEDINGS, 2009, : 299 - 305
  • [5] SCHEDULING IN HETEROGENEOUS COMPUTING AND GRID ENVIRONMENTS USING A PARALLEL CHC EVOLUTIONARY ALGORITHM
    Nesmachnow, Sergio
    Alba, Enrique
    Cancela, Hector
    [J]. COMPUTATIONAL INTELLIGENCE, 2012, 28 (02) : 131 - 155
  • [6] Multiobjective Variable Neighborhood Search algorithm for scheduling independent jobs on computational grid
    Selvi, S.
    Manimegalai, D.
    [J]. EGYPTIAN INFORMATICS JOURNAL, 2015, 16 (02) : 199 - 212
  • [7] A dynamic scheduling algorithm in heterogeneous computing environments
    Lee, Liang-Teh
    Chang, Hung-Yuan
    Liu, Kang-Yuan
    Chang, Gei-Ming
    Lien, Chin-Chih
    [J]. 2006 INTERNATIONAL SYMPOSIUM ON COMMUNICATIONS AND INFORMATION TECHNOLOGIES,VOLS 1-3, 2006, : 1181 - +
  • [8] Task scheduling using Bayesian optimization algorithm for heterogeneous computing environments
    Yang, Jiadong
    Xu, Hua
    Pan, Li
    Jia, Peifa
    Long, Fei
    Jie, Ming
    [J]. APPLIED SOFT COMPUTING, 2011, 11 (04) : 3297 - 3310
  • [9] A DAG Task Scheduling Scheme on Heterogeneous Computing Systems Using Invasive Weed Optimization Algorithm
    Li, Kenli
    Li, Shuai
    Xu, Yuming
    Xie, Zhaoxin
    [J]. 2014 SIXTH INTERNATIONAL SYMPOSIUM ON PARALLEL ARCHITECTURES, ALGORITHMS AND PROGRAMMING (PAAP), 2014, : 262 - 267
  • [10] A generalized variable neighborhood search algorithm for the talent scheduling problem
    Ranjbar, Mohammad
    Kazemi, Ahmad
    [J]. COMPUTERS & INDUSTRIAL ENGINEERING, 2018, 126 : 673 - 680