%0 Journal Article %T 一种改进的rm可调度性判定算法 %A 刘军祥? %A 王永吉? %A Matthew %A Cartmell? %J 软件学报 %P 89-100 %D 2005 %X 固定优先级任务可调度性判定是实时系统调度理论研究的核心问题之一.目前已有的各种判定方法可归结为两大类:多项式时间调度判定和确切性判定.多项式时间调度判定通常采用调度充分条件来进行,为此,许多理想条件下基于rm(ratemonotonic)调度算法的cpu利用率最小上界被提了出来.确切性判定利用rm调度的充要条件,保证任何任务集均可被判定,并且判定结果是确切的.但是由于时间复杂度较差,确切性判定方法难以实现在线分析.提出了一种改进的rm可调度性判定方法(improvedschedulabilitytestalgorithm,简称ista).首先介绍了任务调度空间这一概念,并提出了二叉树表示,然后进一步提出了相关的剪枝理论.在此基础上,研究了任务之间可调度性的相关性及其对判定任务集可调度性的影响,提出并证明了相关的定理.最后基于提出的定理,给出了一种改进的伪多项式时间可调度性判定算法,并与已有的判定方法进行了比较.仿真结果表明,该算法平均性能作为任务集内任务个数的函数具有显著提高. %K 实时系统 %K 调度 %K 实时调度 %K rm算法 %K 硬实时系统 %U http://www.jos.org.cn/ch/reader/view_abstract.aspx?file_no=20050110&flag=1