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 条
  • [31] A heterogeneous dynamic critical path and duplication based task scheduling algorithm for pervasive computing
    Fang, Dong
    Junzhou, Luo
    2007 2ND INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND APPLICATIONS, VOLS 1 AND 2, 2007, : 555 - 560
  • [32] Stable matching mechanism-based grid computing task scheduling algorithm
    Department of Electrical Engineering, Guangxi University, Nanning 530004, China
    不详
    不详
    Xitong Fangzhen Xuebao, 2008, 18 (4878-4880+4888):
  • [33] ENHANCED ANT ALGORITHM BASED LOAD BALANCED TASK SCHEDULING IN GRID COMPUTING
    Sathish, Kuppani
    Reddy, A. Rama Mohan
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2008, 8 (10): : 219 - 223
  • [34] An online scheduling algorithm for Grid computing systems
    Du Kim, H
    Kim, JS
    GRID AND COOPERATIVE COMPUTING, PT 2, 2004, 3033 : 34 - 39
  • [35] An Algorithm for Task Scheduling in Heterogeneous Distributed Systems Using Task Duplication
    Agrawal, Amrit
    Chaudhuri, Pranay
    INTERNATIONAL JOURNAL OF GRID AND HIGH PERFORMANCE COMPUTING, 2011, 3 (01) : 89 - 97
  • [36] Task scheduling through limited duplication with processor utilization in grid computing system
    Agarwal, Neha
    Gupta, Chhavi
    Khare, Ankit
    2012 2ND IEEE INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED AND GRID COMPUTING (PDGC), 2012, : 921 - 926
  • [37] An effective duplication-based task-scheduling algorithm for heterogeneous systems
    Hosseinzadeh, Mahsa
    Shahhoseini, Hadi Shahriar
    SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL, 2011, 87 (12): : 1067 - 1080
  • [38] Energy Aware Scheduling Algorithm Based on Duplication for Heterogeneous Computing Systems with DVFS
    Peng, Manman
    Qiu, Aiqing
    2ND INTERNATIONAL CONFERENCE ON SIMULATION AND MODELING METHODOLOGIES, TECHNOLOGIES AND APPLICATIONS (SMTA 2015), 2015, : 225 - 231
  • [39] Task Scheduling by Mean Field Annealing Algorithm in Grid Computing
    Xue, Guixiang
    Zhao, Zheng
    Ma, Maode
    Su, Tonghua
    Zhang, Tianwen
    Liu, Shuang
    2008 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-8, 2008, : 783 - +
  • [40] Optimal task scheduling model and its algorithm in grid computing
    Wang, Wei
    Luo, Daisheng
    Shu, Wanneng
    Fang, Yong
    INTERNATIONAL SYMPOSIUM ON ADVANCES IN COMPUTER AND SENSOR NETWORKS AND SYSTEMS, PROCEEDINGS: IN CELEBRATION OF 60TH BIRTHDAY OF PROF. S. SITHARAMA IYENGAR FOR HIS CONTRIBUTIONS TO THE SCIENCE OF COMPUTING, 2008, : 314 - 317