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 条
  • [21] Task Scheduling in Grid Computing using Genetic Algorithm
    Shakya, Subarna
    Prajapati, Ujjwal
    [J]. 2015 International Conference on Green Computing and Internet of Things (ICGCIoT), 2015, : 1245 - 1248
  • [22] Task matching and scheduling in heterogeneous computing environments using a genetic-algorithm-based approach
    Wang, L
    Siegel, HJ
    Roychowdhury, VP
    Maciejewski, AA
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1997, 47 (01) : 8 - 22
  • [23] A heuristic-based hybrid genetic-variable neighborhood search algorithm for task scheduling in heterogeneous multiprocessor system
    Wen, Yun
    Xu, Hua
    Yang, Jiadong
    [J]. INFORMATION SCIENCES, 2011, 181 (03) : 567 - 581
  • [24] Scheduling for Heterogeneous Computing Platforms using a Genetic Algorithm
    He, Yu
    Chen, Jinchao
    Du, Chenglie
    Gu, Qing
    [J]. PROCEEDINGS OF 2020 IEEE 5TH INFORMATION TECHNOLOGY AND MECHATRONICS ENGINEERING CONFERENCE (ITOEC 2020), 2020, : 1237 - 1241
  • [25] Particle swarm optimization embedded in variable neighborhood search for task scheduling in cloud computing
    Guo, Li-Zheng
    Wang, Yong-Jiao
    Zhao, Shu-Guang
    Shen, Shi-Gen
    Jiang, Chang-Yuan
    [J]. Journal of Donghua University (English Edition), 2013, 30 (02) : 145 - 152
  • [26] Biogeographical and Variable Neighborhood Search Algorithm for Optimization of Flexible Job Shop Scheduling
    Phanden, Rakesh Kumar
    Ferreira, Joao Carlos E.
    [J]. ADVANCES IN INDUSTRIAL AND PRODUCTION ENGINEERING, 2019, : 489 - 503
  • [27] Particle Swarm Optimization Embedded in Variable Neighborhood Search for Task Scheduling in Cloud Computing
    郭力争
    王永皎
    赵曙光
    沈士根
    姜长元
    [J]. Journal of Donghua University(English Edition), 2013, 30 (02) : 145 - 152
  • [28] A variable neighborhood search algorithm for transshipment scheduling of multi products at a single station
    Ranjbar, Mohammad
    Saber, Reza Ghorbani
    [J]. APPLIED SOFT COMPUTING, 2021, 98
  • [29] Flexible job-shop scheduling with parallel variable neighborhood search algorithm
    Yazdani, M.
    Amiri, M.
    Zandieh, M.
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2010, 37 (01) : 678 - 687
  • [30] A variable neighborhood search algorithm for scheduling the hot rolling operations at a steel mill
    Sorensen, Kenneth
    Cattrysse, Dirk
    [J]. 2009 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT, VOLS 1-4, 2009, : 1239 - 1243