开放式混合实时系统调度策略研究

来源 :浙江师范大学 | 被引量 : 0次 | 上传用户:hymzID
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
实时系统主要面向现实世界中与实践因素相关的应用需求,在工业控制、航空航天和军事设备等众多领域里有着广泛的应用。它所关注的不仅是计算结果在逻辑上的正确性,而且还有输出结果时间上的及时性。随着实时系统应用的不断深入发展,多类型的硬实时、软实时与非实时任务共存于同一系统中的情况越来越普遍,致使其复杂性不断提高,开放式混合实时系统的概念也应运而生,而关于开放式混合实时系统的调度问题是其中的热点。当前,关于实时调度的理论体系并未完全建立,本文拟在已有研究成果的基础上,选取一种典型的开放式混合实时系统调度框架模型,对其做出改进和扩展,完善开放式混合实时系统调度理论。本文首先对当前关于开放式混合实时系统调度理论的国内外研究现状进行了分析和总结,在此基础上选取了一种典型的开放式混合实时系统调度框架—双层调度框架,从三个方面对其进行改进:(1)完善非实时应用调度策略经过分析发现,原有的层次式调度框架中,非实时应用的调度策略过于简单:若非实时应用中存在不可抢占区,可能会引起实时应用不可调度。为避免这种情况出现,本文有针对性地提出了四个调度规则,并结合改进的非实时应用调度算法,消除了非实时应用调度中的若干问题。(2)改进实时应用调度策略双层调度框架将硬实时与软实时应用作为同一类实时应用进行无区分调度,无法保证服务质量(QoS)。这种做法的弊端有两个:第一,硬实时与软实时应用的调度优先级以及它们对时限的要求无法区分,忽略了硬实时与软实时应用的特性差异,导致适应性不强,不适用于较复杂的实时环境。第二,因为软实时应用的执行时间无法严格预测,花费较大开销去保证所有软实时应用不错过截止期并没有太大意义,还有可能造成资源浪费。因此,对实时调度策略的改进遵循下列两个原则:一是区分硬实时与软实时应用的调度优先级,严格保证硬实时应用的可调度性;二是调度软实时应用时,只需在保证硬实时应用可调度性的基础上,使其大体满足调度成功率,达到符合用户要求的吞吐量即可。(3)改进原有的准入规则准入规则的修改建立在对非实时应用和实时应用调度策略改进的基础上,但改进使得原有的准入规则不再适用。在本部分,作者对原有的准入规则进行了修改,使之符合新的调度框架。本文对改进后的实时调度策略从理论与实验两方面进行了验证。理论证明和实验结果都表明,本文对双层调度框架所做的完善和改进达到了文中所提出的目标,从而完善了开放式混合实时系统调度理论。
其他文献
目标跟踪做为数据融合问题的一个典型应用,受到了学术界的广泛关注。它的主要目的是确定监测区域内目标的位置、个数、速度等。随着无线传感器网络的发展,基于无线传感器网络的
本论文的主要工作是在研究了基于ARM9体系结构的Samsung S3C2410处理器的基础上,并以该处理器为核心,加上外部存储器和音频编码解码芯片等器件,完成了一个嵌入式音频系统的硬
在无线网络中,系统资源的总量总是要小于对其的需求量,资源共享是不可避免的。有共享就有分配,如何使用无线资源管理的各种方法对复杂的无线物理信道、网络资源进行合理配置,完善
在当前的基于统计的翻译方法中,双语语料库的规模、词对齐的准确率对于翻译系统的性能有很大的影响。虽然大规模语料库可以改善词语对齐的准确度,提高系统的性能,但同时会以增加
入侵检测技术是继传统的安全保护措施之后新一代的安全保障技术。作为信息安全保障中的一个重要环节,它很好地弥补了访问控制、身份认证等传统机制所不能解决的问题,对计算机和
在近半个世纪以来,专家系统技术已经获得了迅速发展,广泛地应用于社会中的各个领域。但是专家系统在其发展过程中还有许多待解决的问题,例如:知识获取的“瓶颈”问题;不具有联想记
随着嵌入式实时系统的广泛应用,使用“防”、“检”思想来实现安全性的传统信息系统安全技术,如防火墙、入侵检测等,由于存在增加系统整体风险的问题已不能满足系统安全需要
随着Internet的迅速发展,人们对信息的获取途径也逐渐增多,从传统的媒体转向互联网,越来越多的用户习惯通过网络来寻找他们所关心的信息。与此同时,网民也开始习惯于在网络上记录
公共安全与人们的生活密不可分,而监控系统为人们提供了安全保证。视频监控系统对于保障工业生产、人民生活与社会安全具有重要意义。近年来,数字视频监控系统已经成为监控领
近年来,高性能计算(High Performance Computing,HPC)系统在规模和拥有的处理器数量上有迅速增长的趋势。而系统出现故障的可能性也随之大大增加。如何设计高效可靠的容错机制