Two Novel Genetic Operators for Task Matching and Scheduling in Heterogeneous Computing Environments

被引:0
|
作者
Chiang, Chuan-Wen [1 ]
机构
[1] Natl Kaohsiung First Univ Sci & Technol, Dept Comp & Commun Engn, Kaohsiung, Taiwan
来源
JOURNAL OF INTERNET TECHNOLOGY | 2012年 / 13卷 / 05期
关键词
Heterogeneous computing environments; Task matching and scheduling; Genetic algorithms; Simulated annealing; NP-complete; ALGORITHM; GRAPHS; OPTIMIZATION;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Techniques for task matching and scheduling play a crucial role in harnessing the computing resources of a heterogeneous computing environment that has become increasingly ubiquitous today. In this paper, we therefore propose two sophisticated operators used in genetic algorithms (GAs) and demonstrate their effectiveness to the task-matching and -scheduling problem. These two genetic operators, namely the topological-ordered crossover (TOX) and the priority-guided mutation (PGM), incorporate the knowledge of problem characteristics to improve the solution quality obtained. On the basis of the problem-specific knowledge, moreover, a schedule generated by the TOX operator is guaranteed to be valid. For the sake of avoiding early search stagnation, the PGM operator also integrates the concepts of simulated annealing (SA). Performance of the proposed approach is demonstrated by comparing it against other existing scheduling techniques in terms of overall schedule length of randomly generated problem instances. Experimental results indicate that the proposed approach is a significant improvement compared with the previous attempts in solving the task-matching and -scheduling problem.
引用
收藏
页码:773 / 784
页数:12
相关论文
共 50 条
  • [1] Two novel genetic operators for task matching and scheduling in heterogeneous computing environments
    Department of Computer and Communication Engineering, National Kaohsiung First University of Science and Technology, Taiwan
    J. Internet Technol., 2012, 5 (773-784):
  • [2] Task matching and scheduling in heterogeneous computing environments using a genetic-algorithm-based approach
    Wang, L
    Siegel, HJ
    Roychowdhury, VP
    Maciejewski, AA
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1997, 47 (01) : 8 - 22
  • [3] A simulated evolution approach to task matching and scheduling in heterogeneous computing environments
    Barada, H
    Sait, SM
    Baig, N
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2002, 15 (05) : 491 - 500
  • [4] Genetic operators in task matching and scheduling
    2000, Nat Univ Defense Technol, China (22):
  • [5] On task matching and scheduling in heterogeneous computing systems
    Chuang, PJ
    Wei, CH
    PDPTA'2001: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, 2001, : 901 - 907
  • [6] On the design of task scheduling in the heterogeneous computing environments
    Chen, HA
    2005 IEEE PACIFIC RIM CONFERENCE ON COMMUNICATIONS, COMPUTERS AND SIGNAL PROCESSING (PACRIM), 2005, : 396 - 399
  • [7] An enhanced genetic algorithm with new operators for task scheduling in heterogeneous computing systems
    Akbari, Mehdi
    Rashidi, Hassan
    Alizadeh, Sasan H.
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2017, 61 : 35 - 46
  • [8] Evaluation of Task Scheduling Algorithms in Heterogeneous Computing Environments
    Stan, Roxana-Gabriela
    Bajenaru, Lidia
    Negru, Catalin
    Pop, Florin
    SENSORS, 2021, 21 (17)
  • [9] Energy-aware task scheduling in heterogeneous computing environments
    Jing Mei
    Kenli Li
    Keqin Li
    Cluster Computing, 2014, 17 : 537 - 550
  • [10] Energy-aware task scheduling in heterogeneous computing environments
    Mei, Jing
    Li, Kenli
    Li, Keqin
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2014, 17 (02): : 537 - 550