第30卷第l1期 东 北 大 学 学 报 ( 自 然 科 学 版 ) Vo1.30.No.1l
2009年 11月 JournalofNortheasternUniversity(NaturalScience) Nov. 2009
一 种基于时间片的抢 占控制模型
徐久强,刘 辉,朱 剑,赵 海
(东北大学 信息科学与工程学院,辽宁 沈阳 110004)
摘 要:针对实时系统中任务调度问题 ,提出了一种基于时间片的抢 占控制模型.该模型以抢 占次数上
限为特征参数,在满足任务集可调度的前提下,由该特征参数计算出任务时间片并按片内不可抢 占的限制条
件优化任务抢 占次数.采用遗传算法对该抢 占控制模型进行了离线实现,同时使用惩罚函数来保证整个任务
集的可调度性.通过仿真实验,验证了该模型的有效性 .
关 键 词:调度算法;时间片;抢 占调度;遗传算法;硬实时嵌入式系统
中图分类号:TP316.2 文献标识码:A 文章编号:1005—3026(2009)11—1570—04
PreemptiveControlM odelBasedonTim eSlice
xUJiu~qiang,LIUHui,ZHUJian,ZHA0Hai
(Schoolof Information Science Engineering, Northeastern University, Shenyang 110004, China.
Correspondent:XU Jiu—qiang,E—mail:xujiuqiang@ ise.neu.edu.en)
Abstract:A preemptivecontrolmodelbasedontimeslicewasdevelopedforthetaskscheduling
inreal—timesystems.Basedonthepremisethattheschedulabilityoftasksetshouldbesatisfied,
theupperlimitoftheoccurrenceofpreemptionwastakenascharacteristicparametertocompute
thetimeslice,thentheoccurrenceoftaskpreemptionwasoptimizedaccordingtotherestriction
thatanypreemptionisforbiddeninthetimeslice.Thegeneticalgorithm wasintroducedtoenable
themodeltoimplementoff—lineoperationand,simultaneously,theschedulabilityofatasksetwas
ensuredentirelyviaapenaltyfunction.Simulationresultsverifiedtheeffectivenessofthemod el
proposed.
Keywords:schedulingalgorithm;timeslice;preemptivescheduling;geneticalgorithm ;hard
real—timeembeddedsystem
在硬实时嵌人式系统中 J,任务间的抢 占不 均利用率及应用性能的降低 .
仅导致 操作 系统上下文 切换 的时间开 销变 本文提出了一种基于时间片的抢 占控制模
大l2 』,而且还会造成存储器、网络、外界环境 型,为周期性任务集中的每个任务分配一个可被
等资源的浪费和能源的消耗_l4』,降低了系统的可 抢 占的次数的上限作为任务调度的参数 ,然后
调度能力.适度地允许抢 占行为的发生,在保证任 根据这个抢 占次数上限计算出每个任务的时间片
务集可调度性的前提下尽量减少系统运行期间的 大小及时间片数 目.在该任务执行的过程中,释放
抢 占行为,对提高系统
您可能关注的文档
最近下载
- 胃炎.ppt VIP
- 四诊心法白话解.doc VIP
- 火力发电企业锅炉技术监督实施细则.pdf VIP
- (高清版)ZT 0078-2015 固体矿产勘查原始地质编录规程.pdf VIP
- 1.江苏省教育工作先进个人(教学名师)评选办法.docx VIP
- 电力行业巡检四足机器人.pdf VIP
- Danfoss丹佛斯iC2-Micro Frequency Converters Design Gu Design guide说明书用户手册.pdf VIP
- 灭火器知识PPT课件.pptx VIP
- 《大数据金融》高等院校经济类专业全套教学课件.pptx
- RP903摊铺机使用说明书-中文(1).pdf VIP
原创力文档

文档评论(0)