基于响应时间分析的混合临界系统实时调度算法研究

来源 :湖南大学 | 被引量 : 0次 | 上传用户:ljhhck123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着安全性关键(Safty-Critical)实时嵌入式系统的迅速普及和应用,产品成本的要求日益严苛,在同一硬件平台上开始集成越来越多关键性不同的的功能和组件,系统的结构趋于复杂。这种集成化的发展,同时还带来功耗高、空间占用大,和不便于维护等问题,使得诸如航空航天器、核反应堆控制系统及金融在线贸易系统等混合临界系统的设计和开发面临巨大的挑战,其中尤以任务调度最为突出。在调度混合临界系统中任务的时候不仅要保证安全性关键级任务能够通过非常严格的认证,还要考虑因认证过程中悲观处理而可能出现的系统资源浪费问题。当前关于混合临界系统的研究大多是基于双重关键级状态,没有考虑任务的关键级超过三个的情况。当高关键级任务的执行时间需求增加时,系统抛弃相对低关键级任务以确保高关键级任务的执行,这种处理方法太过于消极,实用性较差。针对这些问题,本文从多个方面深入研究,主要的工作内容如下:首先,由于现有的实时系统关键级状态往往不止两个,而当前基于响应时间分析的混合临界系统任务调度模型是双重关键级状态,关于多重关键级混合临界系统任务调度的响应时间分析并没有一个很准确的分析方法。本文详细分析了现有的响应时间分析算法AMC,在此基础上系统增加一个关键级,分析中间关键级状态任务的响应时间,由此得到多关键级状态下处于最高和最低关键级之间所有关键级任务的响应时间分析,从而将研究范围扩展到多关键级状态,提出了基于响应时间分析的多关键级调度算法,很好地解决了这个问题。其次,在传统混合临界系统中,当系统关键级由于某种机制触发导致系统关键级模式提高后,系统中低于系统关键级的任务会被无限期挂起,不予执行,直到系统关键级初始为低关键级状态。这样消极的处理方式无法保证一些关键级较低但对系统很重要的任务的执行,即无法保证低关键级任务的服务质量。针对这一问题本文借鉴弱硬实时的概念,提出了具有弱硬实时约束的多重关键级混合临界调度算法。在系统关键级模式提高以后,规定丢失的低关键级任务不能超过一定的比例,从而达到积极处理低关键级任务的目的。这种算法是算法FPPS和算法AMC之间的折中,能很好地保证多重关键级混合临界系统中低关键级任务的服务质量(QoS)以及为系统中处于高关键级模式下的低关键级任务的可调度性提供有效的性能权衡。最后,在实验中与目前的基于响应时间分析的混合临界系统任务调度算法进行性能对比,来验证算法在分析任务响应时间方面的改进性。
其他文献
"女性自我的迷失与追寻"是加拿大女作家门罗执着探求的领域。她的短篇小说集《逃离》集中对平凡生活中女性的逃离做了细致入微的探究和刻画。无论是逃离父母亲情还是两性关系,
为推动核桃产业健康可持续发展,本文对安康市汉滨区核桃产业发展现状和主要病虫害发生情况进行了全面调查,掌握了全区核桃产业分布状况、发展面积和核桃病虫害发生种类及危害
首先讨论确定收益型养老金计划(DB型)的期权构成,对传统的养老金资产和负债的估值进行完善,考虑退休后养老金的指数化调整率。运用推广的期权定价公式得到DB计划中看涨期权和看跌
该文针对我国民办高校教师流失严重的问题,从社会保障机制、内部管理体制、学校组织环境等方面对其形成原因进行分析,并就如何做好民办高校师资队伍稳定工作提出解决策略。
某炼油厂装置持续处于低负荷运行,使得该厂汽油产品调合成本很高。通过分析汽油产品中烯烃含量和国家标准有一定差距,所以汽油基础油辛烷值提高空间较大,为此可以降低汽油调
文[1]“巧解”摘录:题已知二次函数f(x)=ax2+bx+c(a,b,c∈R)的图像经过点(-1,0),且x≤f(x)≤12(x2+1)对一切实数x都成立,求f(x).原解设A(x),B(f(x)),C(x2+12)为数轴上的3点,
分析了山东省肉羊产业及羊肉加工业的发展现状,提出了当前山东省肉羊生产及羊肉加工产业存在的突出问题,对山东省羊肉加工产业的发展趋势进行了展望。
英语教育硕士作为职前英语教师的一种,近年来在外语教学研究领域受到越来越多的关注。英语教育硕士的培养主要通过课程的学习来实现,课程在教育硕士的整个培养过程中扮演着关键的角色。根据英语教育硕士的培养方案,英语教育硕士的培养秉承理论与实践相结合的原则,他们先在第一学年进行系统的课程理论内容的学习,然后第二学年到实习学校进行教育实习。教育实习可以让他们直接体验学校生活,了解教师工作,将所学理论转化为教学实
爆发于1840年6月至1842年8月的鸦片战争,是由于英国强行向中国倾销鸦片发动的侵略中国的战争,也是中国军民抗击英国借口中方销毁鸦片而派兵入侵的战争。鸦片战争不仅使中国进