多处理器实时调度算法实现及模拟框架研究

来源 :辽宁师范大学 | 被引量 : 0次 | 上传用户:radarcauc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
实时操作系统具有对重要性各不相同的任务进行统筹兼顾、合理调度的特点,因此近些年被大量用于嵌入式开发中。在整个实时系统中实时调度算法往往担负着关键控制系统的角色,实时系统的任务调度的研究成果对于提高我国关键系统领域具有十分实际的意义。本文在基于实时操作系统的任务调度理论的基础上,研究分析了目前常见的实时操作系统,并实现优化了多处理器实时调度算法及其模拟框架,最后将其改进算法应用到企业原材料检验过程中,得到了较好的效果。本文研究的主要问题有以下几个方面:本文首先介绍了当前常见的实时操作系统:RTLinux,QNX,LynxOS,RTEMS,VxWorks。分别主要介绍了其实时内核的实现方式,并分析其操作系统在此架构上实时性能的优劣。本文在此基础上,分析了现有实时调度算法检测方法的缺陷,并结合实时调度算法理论,提出了一种新的基于高级颜色时间Petri网实时调度算法模拟框架—PSch。该模拟框架不仅弥补了基本Petri网的状态空间爆炸的缺陷,而且解决了先前检测方法实时监控能力弱、通用性不强、模拟测试参数不全面等问题。实验结果表明,PSch能够较好的对实时调度算法进行模拟和验证,达到了实时调度算法模拟框架的基本需求。论文以典型的实时操作系统RTLinux为例,通过分析其内核源码,在研究其内核实时调度的实现机制及其调度算法的基础上,本文根据多处理器的特点,提出了一种实时多处理器动态分割并行调度算法SPara。该算法解决了此前多处理器算法Myopic,EDPF等仅依据截止期对任务调度时产生的问题,实现了增加任务紧迫度限制的调度策略,以及针对执行时间长且截止期紧迫任务的有效调度方法。同时算法结合高级颜色时间Petri网理论进行建模并仿真。测试结果表明,新算法SPara在处理器利用率以及调度成功率方面较Myopic等算法有较大提高。最后,将SPara算法应用到原材料检验系统中,实验结果表明,该算法提高了原材料检验的成功率和检验人员效率。
其他文献
快锻热工炉是特钢厂锻压生产线上的重要热工设备,其生产任务是将钢坯加热到锻造工艺要求的温度水平,以提高钢坯的塑性,降低其变形抗力。热工炉炉温控制质量直接关系到炉子的
椭圆曲线密码算法(ECC)是Victor Miller和Neal Koblitz在1985年分别独立提出的,它的安全性是基于椭圆曲线离散对数问题(ECDLP)求解的困难性,具有安全性更高、密钥长度更短、
容灾是数字存储业务连续运行和数据安全的最后一道防线。如何以最低的成本取得最佳的容灾效果,是每一个信息系统建设应当优先考虑的问题,需要组织机构在宏观与微观两个层面上
人工神经网络(Artificial Neural Network,ANN)是利用计算机模拟生物神经组织的非线性系统。它具有强大的自组织性、自适应学习、并行处理及高容错性能。到目前为止,众多学者
随着计算机和网络的发展,视频在人们生活、工作中的作用也越来越重要,视频处理成为该领域的一个重点,对于特定领域的视频的处理越来越得到研究者的重视。项目组根据特定的视
Petri网不仅可以采用可视化图形描述而且可被形式化的数学方法所支持,是一种形式化、图形化的分布式系统建模和分析工具。它不但能够精确地分析系统的静态特性,而且能够很好
实例推理的核心思想来源于现实中人类处理问题的方式,就是充分利用过去解决问题的经验作为参考来解决同类问题,其中机械产品设计是该思想的一个重要应用领域。基于实例推理的
大数据时代,软件系统规模与应用领域的日益复杂,使得软件动态执行轨迹需要新的处理模式才能成为具有更强决策力与洞察力的信息资产。因此,如何有效地挖掘软件的内在特征,基于
智能通信设备的蓬勃发展,使原本就短缺的频谱资源更是雪上加霜。传统的固定频谱分配策略弊端重重,已无法满足市场需求。融合LTE-A结构的认知无线电网络CRN(Cognitive Radio N
模式匹配技术是计算机领域的研究热点之一。随着网络的发展,模式匹配技术应用广泛于搜索引擎、网络安全和计算生物学等方面。   本文先介绍了当前模式匹配算法的研究现状以