期刊文献+

一种改进的基于任务复制的多核调度算法 被引量:3

Improved multi-processor scheduling algorithm based on tasks duplication
下载PDF
导出
摘要 在多核系统中,任务调度是决定系统性能的关键因素之一。为优化任务调度,基于一些典型的任务调度算法(如PPA,徐成提出的算法等),提出了一种新的任务调度算法。该算法一方面合理确定前驱任务复制的先后顺序,而且进行两个阶段的复制,从而可以复制更多的前驱任务以减少调度长度和处理器上空余时间;另一方面,通过去除不影响任务系统调度长度的冗余簇,然后进行簇之间的合并,以减少处理机的数目和调度长度。实验表明,改进后的算法在任务调度的性能上优于典型算法。 In the multi-processor system, task scheduling is one of the key factors which decide the performance of system. In order to optimize the task scheduling, this paper proposes a new task scheduling algorithm based on some typical algo-rithms(e.g., PPA, the algorithm which is put forward by XU Cheng etc.). On the one hand, the algorithm establishes reason-able order to duplicate precursor task, and two stages of replication, which can duplicate more precursor task to reduce scheduling length and spare time. On the other hand, the algorithm removes redundant clusters which don’t affect the sched-uling length of the task system, then carries on the merger between clusters to reduce the number of the processor and scheduling length. Simulation results show that the improved algorithm on the performance of task scheduling is superior to the above typical algorithms.
作者 叶佳 周鸣争
出处 《计算机工程与应用》 CSCD 北大核心 2015年第12期31-37,共7页 Computer Engineering and Applications
基金 安徽省自然科学基金(No.1308085MF88) 国家自然科学基金(No.61300170) 安徽省教育厅自然科学基金(No.KJ2013A040)
关键词 多核 任务复制 任务调度 簇合并 multi-processor task duplication task scheduling merger of clusters
  • 相关文献

参考文献5

二级参考文献43

  • 1RuanYoulin LiuCan ZhuGuangxi LuXiaofeng.An optimal scheduling algorithm based on task duplication[J].Journal of Systems Engineering and Electronics,2005,16(2):445-450. 被引量:2
  • 2何琨,赵勇,陈阳.分布式环境下多任务调度问题的分析与求解[J].系统工程理论与实践,2007,27(5):119-125. 被引量:12
  • 3Kwork Y.K., Ahamd I.. Dynamic critical-path scheduling: An effective technique for allocating task graphs to multiprocessors. IEEE Transactions on Parallel and Distributed Systems, 1996, 7(5): 506~521
  • 4Efe K. Heuristic models of task allocation scheduling in distributed systems. IEEE Computer, 1982, 15(6): 50~60
  • 5Ahmad I., Kwork Y.K. On exploit task duplication in parallel program scheduling. IEEE Transactions on Parallel and Distributed Systems,1998, 9(9): 872~892
  • 6Rajkumar Buyya. High Performance Cluster Computing Architectures and Systems. Volume 1. USA:Prentice-Hall, 2001
  • 7Darbha S., Agrawal D. P.. Optimal scheduling algorithm for distributed-memory machines. IEEE Transactions on Parallel and Distributed Systems, 1998, 9(1): 87~95
  • 8Park Chan-Ik, Choe Tee-Young. An optimal scheduling algorithm based on task duplication. IEEE Transactions on Computers, 2002, 51(4): 444~448
  • 9Topcuoglu H,Wu Min-You.Performance-effective and lowcomplexity task scheduling for heterogeneous computing.IEEE Transactions on Parallel and Distributed Systems,2002,13(3):260-274
  • 10Correa R C,Ferreira A,Rebreyend P.Scheduling multiprocessor tasks with genetic algorithms.IEEE Transactions on Parallel and Distributed Systems,1999,10(8):825-837

共引文献46

同被引文献19

引证文献3

二级引证文献6

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部