计算机应用 ›› 2012, Vol. 32 ›› Issue (03): 603-605.DOI: 10.3724/SP.J.1087.2012.00603

• 先进计算 • 上一篇    下一篇

多处理器固定优先级算法的可调度性分析

白露,晏立   

  1. 江苏大学 计算机科学与通信工程学院,江苏 镇江 212013
  • 收稿日期:2011-09-13 修回日期:2011-11-21 发布日期:2012-03-01 出版日期:2012-03-01
  • 通讯作者: 白露
  • 作者简介:白露(1987-),男,河南南阳人,硕士研究生,主要研究方向:实时系统;晏立(1951-),男,江苏镇江人,教授,主要研究方向:实时系统、信息安全。
  • 基金资助:

    国家自然科学基金资助项目(61005017);江苏省高校自然科学基金资助项目(10KJB520005)。

Analysis on schedulability of fixed-priority multiprocessor scheduling

BAI Lu,YAN Li   

  1. School of Computer Science and Communication Engineering, Jiangsu University, Zhenjiang Jiangsu 212013, China
  • Received:2011-09-13 Revised:2011-11-21 Online:2012-03-01 Published:2012-03-01

摘要: 针对多处理器实时调度中的固定优先级(FP)调度算法,提出了一种改进的可调度性判定方法。引入Baruah的最早截止期优先(EDF)窗口分析框架,将高优先级任务带入作业的最大数量限定为m-1(m为处理器个数),进而对任务的干涉上界进行重新界定,并由此得到一个更加紧密的可调度性判定充分条件。仿真实验结果表明,该方法增加了通过判定任务集的数量,体现出更优的可调度判定性能。

关键词: 多处理器, 实时调度, 固定优先级, 可调度性判定, 干涉

Abstract: Concerning the Fixed-Priority (FP) algorithm of multiprocessor real-time scheduling, an improved schedulability test was proposed. This paper applied Baruah's window analytical framework of Earliest Deadline First (EDF) to FP, bounded the max number of higher priority tasks doing carry-in by m-1 (with m being the number of processors), and thus got a new upper bound of interference a task suffered. Then, a tighter sufficient condition to determine schedulability was derived. The simulation results show the schedulability test is more efficient by increasing the number of detected schedulable task sets.

Key words: multiprocessor, real-time scheduling, Fixed-Priority (FP), schedulability test, interference

中图分类号: