面向RTEMS应用的周期性调度算法验证技术研究

被引量 : 0次 | 上传用户:vvf021
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
RTEMS(Real Time Executive for Multiprocessor Systems)实时核常被应用到控制系统中,它和普通操作系统的区别在于,不仅关注系统能否正确处理外部信息,同时更加注重系统是否在规定的时间内完成任务。任务执行期间处理的外部信息中,有的是大量毫不相关的突发信息,有的是相互同步或者互斥的信息。如果个别任务不能在截止期限内完成,就会导致整个应用的非正常运行,更有甚者造成灾难性后果,所以针对RTEMS应用中调度算法验证的研究非常有必要。因此作为保证实时应用质量的方法之一,实时调度算法验证用来检验实时应用中所采用的调度算法是否符合实时设计需求。以RTEMS应用中的周期性任务为中心,对单调速率调度算法(RMS)和最早截止期限优先调度算法(EDF)展开分析,围绕这两种调度算法进行调度算法验证技术研究。结合形式验证和测试验证对周期性调度算法进行检验,主要工作如下:(1)在不修改被测应用和最小化采集任务所造成的性能损失前提下,使用专门为RTEMS扩展的GDB调试器,采集RTEMS应用在运行过程中任务状态变化的数据。(2)设计针对RTEMS应用的任务状态数据采集策略和采集算法,使采集过程对应用性能损失降到最低且采样点尽量靠近任务的关键时刻。研究最优化问题和线性拟合问题,使任务状态采集频率根据任务关键时刻的到达进行自适应调整。(3)使用有限状态自动机作为调度算法验证的模型,对有限状态自动机进行扩展,设计并实现时间自动机和事件自动机。任务状态变化数据驱动事件状态机,事件状态机发生改变时触发时间自动机,通过时间自动机模型判断任务调度结果。对比本文的数据采集算法和等周期数据采集算法,本文所设计的数据采集策略和数据采集算法具有性能损耗低、采集任务负载小、采集点最接近关键时刻等优点,为调度算法验证提供了坚实的基础。以并行任务集为实时应用,有限状态自动机为调度算法验证模型,对RMS和EDF调度算法进行验证,为RTEMS应用的调度算法验证和数据采集技术等领域的发展起到推进作用。
其他文献
移动机器人领域研究的一个重要问题是在不确定的环境中,能够实现自身定位,同时对环境进行建图,获取环境信息。因此,同时定位和地图构建(SLAM)研究成为当前移动机器人研究的一
<正>出品:美国2007导演:保罗·托马斯·安德森主演:丹尼尔·戴-刘易斯凯文·J·奥康纳塞伦·希德【故事】1898年,丹尼尔孤独地寻找着石油,腿断了一个人从井里爬出来。1911年,
目的:考察复方肠泰(人参、薏苡仁、莪术等)对人结肠癌细胞SW480细胞生长的抑制作用及其对细胞增殖周期和凋亡的影响。方法:采用噻唑蓝比色法测定不同浓度复方肠泰在不同作用
《广西壮族自治区党委、政府关于实施创新驱动发展战略的决定》 中提出加强创新平台建设,加快建设新型产业技术研发机构,积极打造高水平创新研发平台,工程技术研究中心是创新
本文以工艺美术专业中广告设计方向为例,在实践研究和理论基础上,对中职工艺美术实践教学的基本内容和实施特点以及其环节、原则和未来的发展前景等进行深入的探讨和研究,并
本文基于社会实践,对华东国际珠宝城、浙江山下湖珍珠集团、浙江珍珠行业协会等部门的访察、分析,针对山下湖珍珠产业面临的一些深层次问题,提出看法和对策,以利于山下湖珍珠
反对腐败、建设廉洁政治,是我们党必须始终抓好的重大政治任务。法治反腐是反腐倡廉的治本之道。必须坚持用法治思维和法治方式反对腐败,加强反腐败国家立法,加强反腐倡廉党
<正> 大肠包括回肠和广肠(直肠)。回肠上接阑门,下接广肠,广肠下端为魄门(肛门),其经脉络肺,受脾统摄。它的生理功能是接受小肠下注的浊物,主津液的进一步吸收,司糟粕的传送
目的探讨以家庭照顾为本的社区护理对脑卒中患者功能康复的干预效果。方法将康复出院的60例脑卒中患者按出院时间的先后次序编号分成对照组和观察组,每组30例。对照组仅要求