A task duplication based scheduling algorithm on GA in grid computing systems

被引:0
|
作者
Lin, JN [1 ]
Wu, HZ [1 ]
机构
[1] Nanjing Univ Sci & Engn, Nanjing 210094, Peoples R China
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Grid computing is a new computing-framework to meet the growing computational demands. Computational grids provide mechanisms for sharing and accessing large and heterogeneous collections of remote resources. However, task Scheduling is one of the key elements in the grid computing environment, and an efficient algorithm can help reduce the communication time between tasks. So far, the task scheduling algorithms in the grid computing environment have not been based on task duplication. However, the scheduling algorithms based on task duplication will generate too many task replications, which will enlarge the system loads and even add the makespan. As optimal scheduling of tasks is a strong NP-hard problem, this paper presents a scheduling algorithm based on genetic algorithm and task duplication, whose primary aim is to get the shortest makespan, and secondary aim to utilize less number of resources and duplicate less number of tasks. The chromosome coding method and the operator of genetic algorithm are discussed in detail. The relationship between subtasks can be obtained through the DAG. And the subtasks are ranked according to their depth-value, which can avoid the emergence of deadlock. The algorithm was compared with other scheduling algorithm based on GAs in terms of makespan, resource number and task replication number. The experimental results show the effectiveness of the proposed algorithm to the scheduling problem.
引用
收藏
页码:225 / 234
页数:10
相关论文
共 50 条
  • [41] Task Duplication-Based Scheduling Algorithm for Budget-Constrained Workflows in Cloud Computing
    Yao, Fuguang
    Pu, Changjiu
    Zhang, Zongyin
    IEEE ACCESS, 2021, 9 : 37262 - 37272
  • [42] New hybrid algorithm for task scheduling in grid computing to decrease missed task
    Pooranian, Z.
    Harounabadi, A.
    Shojafar, M.
    Hedayat, N.
    World Academy of Science, Engineering and Technology, 2011, 55 : 5 - 9
  • [43] Directed acyclic task graph scheduling for heterogeneous computing systems by dynamic critical path duplication algorithm
    Yin Fei
    Du Xiaoli
    Jiang Changjun
    Deng Rong
    JOURNAL OF ALGORITHMS & COMPUTATIONAL TECHNOLOGY, 2009, 3 (02) : 247 - 270
  • [44] Multijob Associated Task Scheduling for Cloud Computing Based on Task Duplication and Insertion
    Shi, Lei
    Xu, Jing
    Wang, Lunfei
    Chen, Jie
    Jin, Zhifeng
    Ouyang, Tao
    Xu, Juan
    Fan, Yuqi
    WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2021, 2021
  • [45] A price-based Task Scheduling for Grid Computing
    Cendron, Marcelo Massocco
    Westphall, Carlos Becker
    ICN 2008: SEVENTH INTERNATIONAL CONFERENCE ON NETWORKING, PROCEEDINGS, 2008, : 762 - 766
  • [46] Dynamic level task scheduling algorithm based on risk estimation model in grid computing
    Yi, Kan
    Wang, Ru-chuan
    Ren, Xun-yi
    Ji, Yi-mu
    PROCEEDINGS OF THE THIRD CHINAGRID ANNUAL CONFERENCE, 2008, : 101 - 108
  • [47] Task scheduling in distributed computing systems with a genetic algorithm
    Woo, Sung-Ho
    Yang, Sung-Bong
    Kim, Shin-Dug
    Han, Tack-Don
    Proceedings of the Conference on High Performance Computing on the Information Superhighway, HPC Asia'97, 1997, : 301 - 305
  • [48] Task scheduling in distributed computing systems with a genetic algorithm
    Woo, SH
    Yang, SB
    Kim, SD
    Han, TD
    HIGH PERFORMANCE COMPUTING ON THE INFORMATION SUPERHIGHWAY - HPC ASIA '97, PROCEEDINGS, 1997, : 301 - 305
  • [49] A Task Scheduling Algorithm for Heterogeneous Distributed Computing Systems
    Badral, Undrakh
    Kim, Jin Suk
    INFORMATION-AN INTERNATIONAL INTERDISCIPLINARY JOURNAL, 2008, 11 (05): : 553 - 560
  • [50] A Task Scheduling Algorithm based on Task Group for Parallel Computing
    Wang, Lei
    Wang, Hua-bing
    Chen, Ming-yan
    Zhang, Wei
    2015 INTERNATIONAL CONFERENCE ON SOFTWARE, MULTIMEDIA AND COMMUNICATION ENGINEERING (SMCE 2015), 2015, : 258 - 263