作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2012, Vol. 38 ›› Issue (12): 287-290. doi: 10.3969/j.issn.1000-3428.2012.12.084

• 开发研究与设计技术 • 上一篇    下一篇

基于负载计算的多处理器全局EDF判定方法

袁 野,晏 立   

  1. (江苏大学计算机科学与通信工程学院,江苏 镇江 212013)
  • 收稿日期:2011-12-13 出版日期:2012-06-20 发布日期:2012-06-20
  • 作者简介:袁 野(1987-),男,硕士,主研方向:实时系统,嵌入式系统;晏 立,教授
  • 基金资助:
    国家自然科学基金资助项目(61005017);国家科技型中小企业技术创新基金资助项目(10c26213200946);江苏省高校自然科 学基金资助项目(10KJB520005);江苏省科技创新基金资助项目(BC 2009265)

Global EDF Judgment Method for Multiprocessor Based on Workload Calculation

YUAN Ye, YAN Li   

  1. (College of Computer Science and Telecommunication Engineering, Jiangsu University, Zhenjiang 212013, China)
  • Received:2011-12-13 Online:2012-06-20 Published:2012-06-20

摘要: 在多处理器实时调度过程中,干涉上界的取值对于可调度性判定的性能具有较大影响。为此,针对实时系统的最早截止期优先调度算法,引入任务松弛的有关概念,提出一种基于负载计算的可调度性判定方法。通过减小问题区间内带入作业的工作负载取值,增加任务集通过可调度性判定的可能。实验结果表明,随着处理器数量的增加,该判定方法较传统方法有5%~10%的性能提升。

关键词: 多处理器, 实时系统, 最早截止期优先, 负载计算, 干涉, 松弛

Abstract: In the process of scheduling on multiprocessor real-time system, the value of the upper bound of interference influences on the performance of schedulability tests. The concept of slack is injected for the earliest deadline first scheduling algorithms, and a new test based on workload calculation is proposed. The possibility of task sets passing schedulability test is improved by decreasing the workload of all carried-in jobs in problem window. Experimental results show that the performance of the new test can be promoted from 5% to 10% than traditional one with the increase of processor’s number.

Key words: multiprocessor, real-time system, earliest deadline first, workload calculation, interference, slack

中图分类号: