Dynamic task scheduling algorithm with load balancing for heterogeneous computing system

被引:39
|
作者
Abdelkader, Doaa M. [1 ]
Omara, Fatma [1 ]
机构
[1] Cairo Univ, Fac Comp & Informat, Cairo, Egypt
关键词
Makespane; Heterogeneous system; Load balance; Sleek time;
D O I
10.1016/j.eij.2012.04.001
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In parallel computation, the scheduling and mapping tasks is considered the most critical problem which needs High Performance Computing (HPC) to solve it by breaking the problem into subtasks and working on those subtasks at the same time. The application sub tasks are assigned to underline machines and ordered for execution according to its proceeding to grantee efficient use of available resources such as minimize execution time and satisfy load balance between processors of the underline machine. The underline infrastructure may be homogeneous or heterogeneous. Homogeneous infrastructure could use the same machines power and performance. While heterogeneous infrastructure include machines differ in its performance, speed, and interconnection. According to work in this paper a new dynamic task scheduling algorithm for Heterogeneous called a Clustering Based HEFT with Duplication (CBHD) have been developed. The CBHD algorithm is considered an amalgamation between the most two important task scheduling in Heterogeneous machine, The Heterogeneous Earliest Finish Time (HEFT) and the Triplet Clustering algorithms. In the CBHD algorithm the duplication is required to improve the performance of algorithm. A comparative study among the developed CBHD, the HEFT, and the Triplet Cluster algorithms has been done. According to the comparative results, it is found that the developed CBHD algorithm satisfies better execution time than both HEFT algorithm and Triplet Cluster algorithm, and in the same time, it achieves the load balancing which considered one of the main performance factors in the dynamic environment. (C) 2012 Faculty of Computers and Information, Cairo University. Production and hosting by Elsevier B.V. All rights reserved.
引用
下载
收藏
页码:135 / 145
页数:11
相关论文
共 50 条
  • [21] Load balancing and task scheduling strategy for the cloud computing environments
    Jin, Gang
    Liu, Lei
    Zhang, Peng
    Yu, Man
    Journal of Computational Information Systems, 2015, 11 (02): : 769 - 781
  • [22] Load Balancing Based Task Scheduling with ACO in Cloud Computing
    Gupta, Ashish
    Garg, Ritu
    2017 INTERNATIONAL CONFERENCE ON COMPUTER AND APPLICATIONS (ICCA), 2017, : 174 - 179
  • [23] Dynamic Load Balancing Algorithm for Heterogeneous Clusters
    do Nascimento, Tiago Marques
    dos Santos, Rodrigo Weber
    Lobosco, Marcelo
    PARALLEL PROCESSING AND APPLIED MATHEMATICS (PPAM 2017), PT II, 2018, 10778 : 166 - 175
  • [24] A Dynamic Load Balancing Algorithm in Heterogeneous Network
    Ding, Zhixiong
    Wang, Xingjun
    Yang, Wenming
    2016 7TH INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS, MODELLING AND SIMULATION (ISMS), 2016, : 337 - 342
  • [25] An Estimation-Based Dynamic Load Balancing Algorithm for Efficient Load Distribution and Balancing in Heterogeneous Grid Computing Environment
    KaiLun Eng
    Abdullah Muhammed
    Azizol Abdullah
    Masnida Hussin
    Sazlinah Hasan
    Mohamad Afendee Mohamed
    Journal of Grid Computing, 2023, 21
  • [26] An Estimation-Based Dynamic Load Balancing Algorithm for Efficient Load Distribution and Balancing in Heterogeneous Grid Computing Environment
    Eng, KaiLun
    Muhammed, Abdullah
    Abdullah, Azizol
    Hussin, Masnida
    Hasan, Sazlinah
    Mohamed, Mohamad Afendee
    JOURNAL OF GRID COMPUTING, 2023, 21 (01)
  • [27] Load Balancing Task Scheduling based on Multi-Population Genetic Algorithm in Cloud Computing
    Wang Bei
    Li Jun
    PROCEEDINGS OF THE 35TH CHINESE CONTROL CONFERENCE 2016, 2016, : 5261 - 5266
  • [28] HSIP: A Novel Task Scheduling Algorithm for Heterogeneous Computing
    Wang, Guan
    Wang, Yuxin
    Liu, Hui
    Guo, He
    SCIENTIFIC PROGRAMMING, 2016, 2016
  • [29] A Task Scheduling Algorithm for Heterogeneous Distributed Computing Systems
    Badral, Undrakh
    Kim, Jin Suk
    INFORMATION-AN INTERNATIONAL INTERDISCIPLINARY JOURNAL, 2008, 11 (05): : 553 - 560
  • [30] A dynamic scheduling algorithm in heterogeneous computing environments
    Lee, Liang-Teh
    Chang, Hung-Yuan
    Liu, Kang-Yuan
    Chang, Gei-Ming
    Lien, Chin-Chih
    2006 INTERNATIONAL SYMPOSIUM ON COMMUNICATIONS AND INFORMATION TECHNOLOGIES,VOLS 1-3, 2006, : 1181 - +