基于优先级表的实时调度算法及其实现

Jo啪alofsofIWare软件学报v01.15.№.31000?9825,2004门s(03)0360@2004

基于优先级表的实时调度算法及其实现+

王永炎+,王强,王宏安,金宏,戴国忠

(中国科学院软件研究所人机交互技术与智能信息处理实验室,北京100080)

AReal-TimeSchedulingAlgorithmBasedonPriorityThbleandItsImplementation

wANGYo“g-Yan‘,wANGQiaIlg,ⅥrAN0

Hong—An,JINHong,DAIGuo-zho“g

(In忙lIigentE“gineenngLaboratory,InstitIlteofsonwar%ThechineseAca出myofsclences,Beqi“g100080,chi岫)

+co丌e8pon曲唱authorPhn:+86—10一62559307e玳8817,E-mail:wyy@ieLiscasaccn,http:∥leliscasacc“

Received2003—03—24;Ac。epted2003-10—08

wangYY,wangQ,wangHA’JinH,DaiGz.AreaI-6meschedulingaIgo—thmbasedo“prIornyt噩bIeand瓶implementa廿oⅡ.知n朋耐咿蛳口rP,2004,15【3):360∞70.

鱼塾P;型型堕:j旦§:旦£g:£型!壁Q壁:1825』!』笪§Q:h堑坠

AbstrnctThispape’pmposesanewschedullngschemebased0npnor时tabledesigⅡbyintegratmg附ocharactedsticpar釉eters(i.e.deadlineandvalue)ofatask1woreal-timescheduliIlgalgorimmsf吣mmescheme

deadllne(VED).Furth锄ore,howtoirnplementthearepresented:earliestdeadlinev“ue(EDV)柚dvaluee州iest

twoalgodtllmsusingmulti_lillkedlistsi8given,incllldiIlgtaskacceptancepolicyandtaskcompletion/abonion

c蛆alsobe叩pliedtointe蓼atetwootherchamcteris廿cpa髓mete碍oreventhreecharacteri蚶cpolicyThisscheme

B船ed0nhitvalueratio,weightedguaranteeratioa11ddifferentiatedguaranteera石o,theparametersofatask

perfoml柚ce0ftheⅦDandEDVa190riⅡlmsarc8nal”ed,t1Ieexp汀im即tal阳sultsshowt11al吐leVEDaIldEDV

deadli∞觚t)andHⅦ(hi曲estalgodtllmsc柚impmveth8peffb肺蛆cecomparedtotheclassicalEDF(eaniest

value丘rst)algodtllmsundera11worldoadconditions

value删o;deadlineg【lar蛐teemtio

lceywords:real—tiInescheduljll晷task;pdofity;hn

摘要:讨论了综合考虑任务的截止期和价值两个特征参数的优先级表设计方法,提出了EDv(earliestdeadliIlevalue)与vED(valueearliestdeadline)两种不同的基于优先级表的实时任务调度算法.并且利用多重链表给出了这两种算法的实现,包括任务接收策略与任务完成/夭折震略的算法实现这种优先级表设计方法及其基于多重链表的实现方法也适用于对任务的其他两种甚至3种不同特征参数之间的综合基于累积实现价值率、加权截止期保证率与差分截止期保证率3个方面,分析了vED算法与EDv算法的性能,实验结果表明,在所有负载条件下ⅦD算法与EDv算法相对于EDF(e盯liestdeadIjne丘rsO算法与HvF(hi曲estvalue矗r虬)算法都

scienceFoundadonofchi㈣derGmntN086037305560374058(国家自然科学基金)?supponedbytheNatlonalNatIIral

作者简介王永炎(1978一),男,福建永定人,博士生,主要研究领域为安时系统,吏时智能,故障诊断;王强(1972一),男,瞎士生,主要研究领域为实时系统,实时数据库。软件工程;王宏安(1963一),男,博士.研究员,博士生导师,主要研究领域为实时智能系统,实叫调度,人机交互;金宏(】978一),男,博十,目4研究员,主要研究领域为实时系统,智能调度,控制设计;越国忠(1944一),男,研究员,博士生导师,主要研究领域为人机交互技术,实时智能做件工程

万方数据

相关文档
最新文档