A dynamic scheduling algorithm in heterogeneous computing environments

被引:0
|
作者
Lee, Liang-Teh [1 ]
Chang, Hung-Yuan [1 ,2 ]
Liu, Kang-Yuan [1 ]
Chang, Gei-Ming [1 ,2 ]
Lien, Chin-Chih [1 ]
机构
[1] Tatung Univ, Dept Comp Sci & Informat, Taipei, Taiwan
[2] Technol & Sci Inst Northern Taiwan, Dept Elect Engn, Taipei, Taiwan
关键词
heterogeneous system; grid computing; task scheduling algorithm; list scheduling; dynamic scheduling;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
the grid computing system can support execution of computationally intensive parallel and distributed applications. The main characteristics of grid computing system are similar to the heterogeneous computing system, except the fluctuant transfer rate. A dynamic scheduling algorithm, called Dynamic HEFT (DH) algorithm is proposed in this paper to enhance the functions of the original static HEFT (SH) algorithm. Instead of dispatching tasks to physical processors directly, the DH algorithm dispatches tasks to multiple queues. During runtime, the DH algorithm continues to dispatch the scheduled tasks to corresponding physical processor and predicts the transfer rate. Once the difference between two consecutive transfer rates is greater than the threshold value, rescheduling will be performed. The experimental results show that the proposed DH algorithm performs better than the SH algorithm in the system, especially under the grid computing environment, with fluctuant transfer rate and high bandwidth differences.
引用
收藏
页码:1181 / +
页数:2
相关论文
共 50 条
  • [1] A dynamic matching and scheduling algorithm for heterogeneous computing systems
    Maheswaran, M
    Siegel, HJ
    [J]. SEVENTH HETEROGENEOUS COMPUTING WORKSHOP (HCW '98), 1998, : 57 - 69
  • [2] A dynamic hybrid scheduling algorithm for heterogeneous asymmetric environments
    Saxena, Navrati
    Pinotti, Cristina M.
    Basu, Kalyan
    Das, Sajal K.
    [J]. INTERNATIONAL JOURNAL OF PARALLEL EMERGENT AND DISTRIBUTED SYSTEMS, 2005, 20 (3-4) : 185 - 204
  • [3] A hybrid GA-based scheduling algorithm for heterogeneous computing environments
    Yu, Han
    [J]. 2007 IEEE SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE IN SCHEDULING, 2007, : 87 - +
  • [4] 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
  • [5] Performance-based dynamic loop scheduling in heterogeneous computing environments
    Yang, Chao-Tung
    Shih, Wen-Chung
    Cheng, Lung-Hsing
    [J]. JOURNAL OF SUPERCOMPUTING, 2012, 59 (01): : 414 - 442
  • [6] Performance-based dynamic loop scheduling in heterogeneous computing environments
    Chao-Tung Yang
    Wen-Chung Shih
    Lung-Hsing Cheng
    [J]. The Journal of Supercomputing, 2012, 59 : 414 - 442
  • [7] 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
  • [8] Dynamic task scheduling algorithm with load balancing for heterogeneous computing system
    Abdelkader, Doaa M.
    Omara, Fatma
    [J]. EGYPTIAN INFORMATICS JOURNAL, 2012, 13 (02) : 135 - 145
  • [9] Dynamic task flow scheduling for heterogeneous distributed computing: Algorithm and strategy
    Sun, Wei
    Zhang, Yuanyuan
    Inoguchi, Yasushi
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2007, E90D (04) : 736 - 744
  • [10] Scheduling in Heterogeneous Computing Environments for Proximity Queries
    Kim, Duksu
    Lee, Jinkyu
    Lee, Junghwan
    Shin, Insik
    Kim, John
    Yoon, Sung-Eui
    [J]. IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2013, 19 (09) : 1513 - 1525