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

来源 :北京工业大学 | 被引量 : 0次 | 上传用户:caonimalegebicaonima
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
RTEMS(Real Time Executive for Multiprocessor Systems)实时核常被应用到控制系统中,它和普通操作系统的区别在于,不仅关注系统能否正确处理外部信息,同时更加注重系统是否在规定的时间内完成任务。任务执行期间处理的外部信息中,有的是大量毫不相关的突发信息,有的是相互同步或者互斥的信息。如果个别任务不能在截止期限内完成,就会导致整个应用的非正常运行,更有甚者造成灾难性后果,所以针对RTEMS应用中调度算法验证的研究非常有必要。因此作为保证实时应用质量的方法之一,实时调度算法验证用来检验实时应用中所采用的调度算法是否符合实时设计需求。  以RTEMS应用中的周期性任务为中心,对单调速率调度算法(RMS)和最早截止期限优先调度算法(EDF)展开分析,围绕这两种调度算法进行调度算法验证技术研究。结合形式验证和测试验证对周期性调度算法进行检验,主要工作如下:  (1)在不修改被测应用和最小化采集任务所造成的性能损失前提下,使用专门为RTEMS扩展的GDB调试器,采集RTEMS应用在运行过程中任务状态变化的数据。  (2)设计针对RTEMS应用的任务状态数据采集策略和采集算法,使采集过程对应用性能损失降到最低且采样点尽量靠近任务的关键时刻。研究最优化问题和线性拟合问题,使任务状态采集频率根据任务关键时刻的到达进行自适应调整。  (3)使用有限状态自动机作为调度算法验证的模型,对有限状态自动机进行扩展,设计并实现时间自动机和事件自动机。任务状态变化数据驱动事件状态机,事件状态机发生改变时触发时间自动机,通过时间自动机模型判断任务调度结果。  对比本文的数据采集算法和等周期数据采集算法,本文所设计的数据采集策略和数据采集算法具有性能损耗低、采集任务负载小、采集点最接近关键时刻等优点,为调度算法验证提供了坚实的基础。以并行任务集为实时应用,有限状态自动机为调度算法验证模型,对RMS和EDF调度算法进行验证,为RTEMS应用的调度算法验证和数据采集技术等领域的发展起到推进作用。  
其他文献
随着各类移动终端的普及,对高带宽业务的需求也日趋明显,对互联网的数据传输能力也提出了更高的要求。提高网络传输效率的方法很多,但如何适当的降低文件的冗余度,提高文件的利用
随着计算机网络技术的不断发展,WEB网站包含的内容已经涉及到人类生活的各个方面,给人们带来了极大的便利。其中,商品交易类型的网站因其带来的巨大利益而迅速发展,但是在艺术品
基于照片序列的三维重建是指从多个角度对一个现实三维场景拍摄照片,并从中恢复出场景的三维模型和表面纹理的技术。这是计算机视觉和图形学领域一个近年来非常热门的研究领域
随着城市化进程的快速发展,汽车数量急剧增长,而许多城市道路建设滞后,这样便会导致城市交通拥堵,交通事故频繁以及环境污染等问题日益突出。近年来,为了缓解这些问题,智能交通系统
互联网应用的日益普及化和云计算的浪潮,给我们的生活中带来了非常多的高效网络应用,其中就包括云存储类应用,使得无附加硬件化的备份服务得到了实现。在云存储网络备份应用得到
数据库的关键字检索算法能够提供一种像信息检索一样简单的接口,输入想要查询的关键词,即可返回所需要的数据;掌握一门结构化查询语言成本太高,关键字检索大大降低了使用数据库
电力市场化和信息化的发展趋势,要求未来的电网能够朝着安全、可靠、稳定的方向发展,因此,设计一种有效可靠的电力数据传输系统,实时地获取各种电力数据信息如电流、电压、功率等
REESSE1+公钥密码体制开辟了公钥密码研究新的方向,该体制提出三个数学难题,是一种基于多难题的公钥密码体制,可能成为量子计算机时代的备选加密方案之一。三个难题分别是:多变量
知识工程是人工智能的一个应用分支,指的是运用人工智能的原理、方法和技术,以知识为处理对象,去挖掘、构建和完善一个知识系统的学科。知识工程的主要研究内容包括知识的表示、
人体检测是计算机视觉领域一个重要的研究方向,随着智能化的不断发展,人体检测已经开始逐渐渗透到各行各业以及我们生活中的方方面面。而作为一种新的感知媒体,深度图像序列具有