分布式强实时系统中可调度性分析算法的研究

来源 :国防科学技术大学 | 被引量 : 0次 | 上传用户:fuiegfiusbkufbakuefg
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着分布式实时系统逐渐得到广泛的应用,分布式实时系统的可调度性分析算法作为一种重要的实时系统时间正确性验证手段,也逐渐得到了人们的重视,很多学者对此进行了广泛的研究。其中基于最大响应时间的分析方式由于具有精确、直观等优点,因此现在大部分可调度性分析算法的理论研究与实际应用都基于这种方式。 与单处理器实时系统相比,分布式实时系统中的可调度性分析算法比较复杂并具有自身的特点。首先,需要考虑任务间的消息通讯带来的时间开销;其次,需要考虑不同的任务同步控制方式对可调度性分析算法以及任务模型造成的影响;最后,由于系统中任务和消息具有复杂的关联关系,还要对系统中所有任务、消息的最大响应时间进行整体分析,从而得到任务序列的最大响应时间。 本文的研究主要分两个部分,第一部分是对分布式系统中消息的通讯开销进行分析研究。第二部分是在综合考虑各任务和消息的响应时间以及不同的任务同步控制方式的基础上对任务序列的最大响应时间进行分析研究,并提出相应的分析算法。 在第一部分的研究中,本文首先提出了一种改进的基于消息延迟抢先特性的消息最大发送时间分析算法,解决了原有算法中存在的完整性问题。又通过引入一种更具通用性的消息释放模型,对上述算法进行了进一步改进。而后在充分考虑了消息最大发送时间以及消息传递时间在时间上的重叠性的基础上,提出了一种更精确的消息端到端最大响应时间分析算法。此外本文还分析了报文接收中断处理程序的时间特性和它对节点上其它任务最大响应时间的影响。最后本文针对一种简化的任务模型提出了一种消息最大发送时间分析算法并对以上算法进行了性能评价。 在第二部分的研究中,首先分别针对DS(Direct Synchronization)、PM(Phase Modification)两种任务同步控制方式提出了相应的任务序列最大响应时间分析算法,对原有算法进行了改进,并按照Holistic算法的思想提出了相应的计算迭代方程组。其次,本文根据DS和PM方式各自的优缺点,提出了一种DS与PM方式相结合的DS/PM任务同步控制方式,这种同步控制方式能部分弥补DS和PM方式的缺点,而后基于该方式提出了相应的任务序列最大响应时间分析算法。最后,本文对这些算法进行了性能评价。
其他文献
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
把因特网引入电视,电视剧迷可自我决定剧情的发展结局,棒球迷可得到每一击球的适时数据……你要做这一切,只需弹指按一按键——
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
针对电场测量设备不能移动、测量数据不完整的问题,分析了现有电场测量方法的不足,提出并设计了潜艇电场的三维空间分布特性测量方案。理论分析结果表明提出的潜艇电场空间分
1999年是孔子的2,550年诞辰。而"孔子究竟生于何年何月何日?"2,000多年来对这个问题人们一直是各执一词,莫衷一是。6月25日,新华社发出了一条令人惊喜的消息:科学家江晓原精
目的探讨基于叙事医学的人文精神教学模式在儿科住院医师规范化培训中的实施效果。方法将26名住院医师规范化培训医师随机分为研究组(叙事医学教学组13人)和对照组(传统教学
本文对自动医学图象分析的计算机辅助检测问题进行了研究,提出利用机器学习技术实现计算机辅助检测的两种新方法,并基于所提出的方法构造了完整的检测系统,用于检测医学图象
<正> 美国的&#39;战斧&#39;巡航导弹自从1991年首次扬威海湾战争以来,纵观&#39;战斧&#39;巡航导弹的参战史,可以看出巡航导弹已经成为美国在局部战争和地区冲突中实施威慑和
<正> 一提起发明创造,许多人都觉得发明创造的殿堂应在富丽堂皇、神秘莫测的高等学府,发明创造的成果应出现在条件优越、令人羡慕的实验室里,发明创造是那些知识渊博、才气横
由于向量量化(Vector Quantization,简称VQ)的压缩比高、失真小,因此它被认为是很有希望的编码方法。码书、搜索器、索引器是向量量化的三个组成部分,向量量化系统由VQ编码器和