当前位置:主页 > 科技论文 > 计算机论文 >

一种改进的优先级列表任务调度算法

发布时间:2019-04-29 16:16
【摘要】:异构多核处理器任务调度是高性能计算领域的重要问题。针对优先级列表调度算法中存在的优先级排序方法失当、调度结果不理想的问题,提出一种改进的优先级列表任务调度算法。该算法对传统优先级列表任务调度中以任务执行时间平均值作为参数的优先级计算方式进行优化,提出一种基于异构核性能差异性、依赖任务特征加权优先级的排序方式。在此基础上,以当前格局下每个任务的向后关键路径执行时间为权值作为任务分配到处理器内核的依据,克服贪心思想在内核选择中带来的局部最优解问题。此外,在任务分配阶段利用任务复制和区间插入技术,缩短任务最早开始时间,提高处理器利用率。实例分析和模拟实验结果表明,该算法可有效降低任务的执行时间,能发挥异构多核处理器优势。
[Abstract]:Heterogeneous multicore processor task scheduling is an important problem in the field of high performance computing. In this paper, an improved priority list task scheduling algorithm is proposed to solve the problem that the priority list scheduling algorithm is not suitable and the scheduling results are not satisfactory. This algorithm optimizes the priority calculation method based on the average of task execution time as the parameter in the traditional priority list task scheduling, and proposes a sort method based on the heterogeneous kernel performance difference and depends on the task feature weighted priority. On this basis, taking the execution time of the backward critical path of each task in the current pattern as the weight of the task assigned to the processor kernel, the problem of local optimal solution caused by the greedy idea in the kernel selection is overcome. In addition, the task replication and interval insertion techniques are used in the task assignment phase to shorten the earliest start time of the task and improve the processor utilization. The results of example analysis and simulation show that the proposed algorithm can effectively reduce the execution time of tasks and take advantage of heterogeneous multi-core processors.
【作者单位】: 哈尔滨工程大学计算机科学与技术学院;
【基金】:国家自然科学基金(61003036) 黑龙江省基金项目(F201124) Fundamental Research Funds for the Central Universities(HEUCF100606)资助
【分类号】:TP332

【参考文献】

相关期刊论文 前4条

1 王小非;方明;;一种基于调度簇树的周期性分布实时任务调度算法[J];计算机科学;2007年03期

2 何琨;赵勇;黄文奇;;基于任务复制的分簇与调度算法[J];计算机学报;2008年05期

3 张建军;宋业新;旷文;;基于异构环境的Out-Tree任务图的调度算法[J];计算机科学;2013年04期

4 曹仰杰;钱德沛;伍卫国;董小社;;众核处理器系统核资源动态分组的自适应调度算法[J];软件学报;2012年02期

【共引文献】

相关期刊论文 前10条

1 刘欣媛;郑日湖;;网格环境下一种最优任务调度算法[J];电脑知识与技术;2010年18期

2 林伟伟;齐德昱;;基于概率冗余调度的可靠P2P计算模型[J];华南理工大学学报(自然科学版);2010年06期

3 夏冰;李金武;裴斐;郑秋生;;一种分布式安全评估通信与调度模型[J];计算机工程与应用;2011年12期

4 徐成;赵林祥;杨志邦;;一种基于多处理器任务复制的分簇调度算法[J];计算机应用研究;2012年08期

5 李叶繁;张凯龙;周兴社;;基于众核处理器的多计算模式构造技术研究[J];计算机测量与控制;2012年11期

6 贾燕成;黎英;;实时仿真并行调度算法研究[J];计算机工程;2013年01期

7 Hamid TABATABAEE;Mohammad Reza AKBARZADEH-T;Naser PARIZ;;Dynamic task scheduling modeling in unstructured heterogeneous multiprocessor systems[J];Journal of Zhejiang University-Science C(Computers & Electronics);2014年06期

8 黄金贵;李荣珩;;独立多处理机任务静态调度问题的近似算法[J];软件学报;2010年12期

9 王蕾;崔慧敏;陈莉;冯晓兵;;任务并行编程模型研究与进展[J];软件学报;2013年01期

10 李静梅;张大虎;吴艳霞;孙传恒;;基于蚁群优化算法的异构多核线程调度方法[J];计算机工程与设计;2014年06期

相关博士学位论文 前4条

1 潘玉林;多层次并行与分布实时仿真平台关键技术研究[D];国防科学技术大学;2010年

2 阎朝坤;网格环境下的科学工作流优化调度策略研究[D];中南大学;2013年

3 翟文正;基于模型的异构多核嵌入式系统开发研究[D];上海大学;2013年

4 唐小勇;异构并行分布式系统可信调度理论与方法研究[D];湖南大学;2013年

相关硕士学位论文 前10条

1 赵磊;适应多核处理器的任务调度研究[D];哈尔滨理工大学;2010年

2 郭鑫;网格计算系统中短作业调度模块的设计与实现[D];哈尔滨工业大学;2010年

3 李静;基于多核的任务调度策略研究[D];哈尔滨工程大学;2011年

4 王霜;基于关键路径的网格任务调度算法研究[D];合肥工业大学;2009年

5 潘东;多核环境任务分配问题复杂性及求解模型研究[D];大连理工大学;2009年

6 尹杨美;一种改进的异构多处理器实时任务调度算法研究[D];湖南大学;2010年

7 贾燕成;基于以太网并行系统实时仿真调度算法研究[D];云南大学;2012年

8 王军锋;基于多核的进程调度算法研究[D];哈尔滨工程大学;2012年

9 赵林祥;基于多核处理器任务复制的分簇调度算法研究[D];湖南大学;2012年

10 李学辉;异构多核系统中面向细粒度任务集的调度算法研究[D];湖南大学;2011年

【二级参考文献】

相关期刊论文 前7条

1 刘振英,方滨兴,张毅;TSA-OT:一个调度Out-Tree任务图的算法[J];计算机学报;2001年04期

2 石威,郑纬民;相关任务图的均衡动态关键路径调度算法[J];计算机学报;2001年09期

3 周双娥,袁由光,熊兵周,欧中红;基于任务复制的处理器预分配算法[J];计算机学报;2004年02期

4 龙国平;张军超;范东睿;;众核体系结构对Cilk语言的硬件支持及评测研究[J];计算机学报;2008年11期

5 刘振英,方滨兴,姜 誉,张 毅,赵 宏,张 毅;一个调度Fork-Join任务图的新算法[J];软件学报;2002年04期

6 张建军;李庆华;瞿勇;;基于任务复制的调度算法[J];计算机工程与设计;2009年08期

7 何琨;赵勇;陈阳;;分布式环境下多任务调度问题的分析与求解[J];系统工程理论与实践;2007年05期

【相似文献】

相关期刊论文 前10条

1 李云涛;崔少辉;;一种基于UUTs模型的并行测试任务调度算法[J];电子测量技术;2009年07期

2 周建中;王树宗;石章松;王成飞;;基于遗传算法的网格任务调度方法研究[J];舰船科学技术;2009年11期

3 邓定兰;于炯;谭亚丽;吕良干;;网格工作流的动态贪心调度算法[J];计算机工程;2010年03期

4 邓万涛,彭德纯,林子禹,陈天雄;BALANCE-II:一个基于Internet环境的负载平衡系统[J];小型微型计算机系统;2000年07期

5 黄鲲;王知衍;翁小雄;;树形异构网格的启发任务调度算法[J];微电子学与计算机;2007年10期

6 薛桂香;赵政;史伟;孟和;宋建材;;基于OPNET的局部网格任务调度平台设计[J];计算机工程;2008年03期

7 于洋;杨愚鲁;杨学刚;贺铭;;分布式网格系统的任务调度算法DE Scheduling[J];计算机工程;2008年14期

8 马景奕;隋兵;舒万能;;基于Min-Min遗传算法的网格任务调度方法[J];计算机工程与应用;2008年23期

9 刘先刚;廖述剑;;网格任务调度算法的研究[J];机械工程与自动化;2011年01期

10 王祖析;;基于QoS Guided Min-min任务调度算法局部优化[J];电脑编程技巧与维护;2011年10期

相关会议论文 前5条

1 杜琳;石慧;刘晓平;;一种基于Q学习的任务调度算法的改进研究[A];全国第20届计算机技术与应用学术会议(CACIS·2009)暨全国第1届安全关键技术与应用学术会议论文集(上册)[C];2009年

2 陈平;王柏;徐六通;吴斌;王艳辉;;电信社群网络中介度的网格并行算法及调度算法[A];2006年全国通信软件学术会议论文集[C];2006年

3 吕默威;韩世杰;张晓彤;何杰;余美强;;一种兼有语音通信功能的实时定位系统的设计与实现[A];第六届和谐人机环境联合学术会议(HHME2010)、第19届全国多媒体学术会议(NCMT2010)、第6届全国人机交互学术会议(CHCI2010)、第5届全国普适计算学术会议(PCC2010)论文集[C];2010年

4 王益;邢春晓;周立柱;;海量信息系统中服务器机群和客户机结合的分布式虚拟现实计算[A];第十九届全国数据库学术会议论文集(技术报告篇)[C];2002年

5 刘怀;黄建新;曹弋;;基于令牌总线的网络控制系统中信息的优化调度[A];第二十六届中国控制会议论文集[C];2007年

相关博士学位论文 前7条

1 巴巍;实时系统动态优先级任务调度算法的研究[D];大连理工大学;2010年

2 杨志邦;一类异构多处理器片上系统任务调度算法研究与应用[D];湖南大学;2012年

3 马丹;任务间相互依赖的并行作业调度算法研究[D];华中科技大学;2007年

4 贺小川;单芯片系统(SoC)中的实时任务调度算法研究[D];国防科学技术大学;2009年

5 李健;云计算环境下最小化运营开销的调度技术研究[D];北京邮电大学;2013年

6 钟锋;基于网格的煤炭企业信息化关键技术研究[D];中国矿业大学(北京);2009年

7 张宏巍;现代控制局域网技术在飞行器控制系统中的研究[D];中国科学院研究生院(长春光学精密机械与物理研究所);2011年

相关硕士学位论文 前10条

1 李坤;云环境下的任务调度算法研究与实现[D];吉林大学;2012年

2 李晓;云计算环境下基于网络博弈的任务调度算法[D];山东师范大学;2014年

3 张希翔;云计算环境下任务调度算法的研究[D];广西大学;2012年

4 封良良;云计算环境下基于改进粒子群的任务调度算法[D];新疆大学;2013年

5 朱雪庆;基于反馈机制的实时弹性任务调度算法研究[D];湖南大学;2011年

6 王登科;云计算任务调度算法的研究与实现[D];西北师范大学;2013年

7 高鸣;云计算环境下基于时间富余度的任务调度算法研究与实现[D];云南大学;2011年

8 马宝来;Hadoop平台任务调度算法的研究与改进[D];东北大学;2012年

9 邹伟明;云计算环境下基于MapReduce模型的任务调度算法研究[D];新疆大学;2013年

10 廖福蓉;基于任务备份的云计算任务调度算法研究[D];重庆大学;2013年



本文编号:2468354

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2468354.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户165ad***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com