...
首页> 外文期刊>Egyptian Informatics Journal >Dynamic task scheduling algorithm with load balancing for heterogeneous computing system
【24h】

Dynamic task scheduling algorithm with load balancing for heterogeneous computing system

机译:异构计算系统中带负载均衡的动态任务调度算法

获取原文
   

获取外文期刊封面封底 >>

       

摘要

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.
机译:在并行计算中,调度和映射任务被认为是最关键的问题,需要通过高性能计算(HPC)将问题分解为子任务并同时处理这些子任务来解决。将应用程序子任务分配给下划线计算机,并根据其进行的顺序进行排序,以使被授予者有效利用可用资源,例如使执行时间最小化并满足下划线计算机的处理器之间的负载平衡。下划线基础结构可以是同质的或异质的。同类基础架构可以使用相同的机器功能和性能。尽管异构基础架构所包含的机器在性能,速度和互连性方面有所不同。根据本文的工作,已经开发了一种新的异构动态任务调度算法,称为基于集群的带复制HEFT(CBHD)。 CBHD算法被认为是异构机器中最重要的两个任务调度,即异构最早完成时间(HEFT)和Triplet聚类算法之间的融合。在CBHD算法中,需要重复以提高算法的性能。在已开发的CBHD,HEFT和Triplet Cluster算法之间进行了比较研究。根据比较结果,发现所开发的CBHD算法比HEFT算法和Triplet Cluster算法都具有更好的执行时间,并且同时实现了负载平衡,该负载平衡被认为是动态环境中的主要性能因素之一。 。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号