首页 | 本学科首页   官方微博 | 高级检索  
     

基于直接后继节点完成时间的异构调度算法
引用本文:王冠,王宇新,陈鑫,王飞,郭禾.基于直接后继节点完成时间的异构调度算法[J].计算机应用,2017,37(1):12-17.
作者姓名:王冠  王宇新  陈鑫  王飞  郭禾
作者单位:1. 大连理工大学 软件学院, 辽宁 大连 116620;2. 辽宁警察学院 公安信息系, 辽宁 大连 116036;3. 大连理工大学 计算机科学与技术学院, 辽宁 大连 116024
基金项目:国家自然科学基金资助项目(11372067,61300016)。
摘    要:分布式环境下的异构计算系统(HCS)是大数据时代进行数据密集型计算不可或缺的,一个有效的任务调度算法可以提高整个异构计算系统的效率。在对异构环境下的任务调度进行有向无环图(DAG)建模的基础上,提出基于直接后继节点完成时间的异构调度算法(HSFT)。在计算开销和通信开销差异度较大的异构环境中,考虑两者之间的平衡,采用更为合理的以计算均值与标准方差的乘积和通信权值与任务节点出度的比值作为优先权值计算方法,并在考虑最快完成时间(EFT)的基础上,将直接后继节点完成时间(SFT)用于处理器分配策略。实验结果表明,HSFT在不增加算法时间复杂度的情况下,比HEFT、SDBATS、PEFT等算法有更短的调度长度(makespan)、更优的调度长度比和效率。

关 键 词:有向无环图调度  异构计算  任务优先级  直接后继节点  静态任务调度  
收稿时间:2016-08-20
修稿时间:2016-09-02

Heterogeneous scheduling algorithm with immediate successor finish time
WANG Guan,WANG Yuxin,CHEN Xin,WANG Fei,GUO He.Heterogeneous scheduling algorithm with immediate successor finish time[J].journal of Computer Applications,2017,37(1):12-17.
Authors:WANG Guan  WANG Yuxin  CHEN Xin  WANG Fei  GUO He
Affiliation:1. School of Software Technology, Dalian University of Technology, Dalian Liaoning 116620, China;2. Department of Police Information, Liaoning Police College, Dalian Liaoning 116036, China;3. School of Computer Science and Technology, Dalian University of Technology, Dalian Liaoning 116024, China
Abstract:In the era of big data, data intensive computing always relies on distributed Heterogeneous Computing System (HCS), and an effective task scheduling method can improve the efficiency of a HCS. Based on a Directed Acyclic Graph (DAG) model, a task scheduling algorithm for heterogeneous computing named HSFT (Heterogeneous scheduling algorithm with immediate Successor Finish Time) was proposed. In the heterogeneous environment, especially when the computation cost and communication cost vary largely, the balance between them was considered and a more reasonable method was adopted, the product of the computation cost standard deviation and mean value was taken as the computation weight, and the ratio between the out degree communication cost weight and out degree was taken as the communication weight. Furthermore, based on the consideration of Earliest Finish Time (EFT), the immediate Successor Finish Time (SFT) was used for processor selection strategy. The experimental results on randomly generated DAGs show that the proposed algorithm performs better than HEFT (Heterogeneous Earliest Finish Time), SDBATS (Standard Deviation-Based Algorithm for Task Scheduling) and PEFT (Predict Earliest Finish Time) in terms of makespan, schedule length ratio, and efficiency without increasing time complexity.
Keywords:Directed Acyclic Graph (DAG) scheduling                                                                                                                        heterogeneous computing                                                                                                                        task priority                                                                                                                        immediate successor                                                                                                                        static task scheduling
点击此处可从《计算机应用》浏览原始摘要信息
点击此处可从《计算机应用》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号