单处理器环境下实时调度算法研究

来源 :湖南大学 | 被引量 : 0次 | 上传用户:cjfalx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络、通信、多媒体计算的迅猛发展,嵌入式系统得到了广泛的应用,实时系统的应用也逐渐从传统的科学研究、国防、工业控制等领域扩展到人类社会的方方面面。实时系统的研究主要集中在两个最关键的问题上,一个是对实时调度算法的研究,另一个是对实时任务集可调度性判定的研究。本文对应分别提出一种硬实时混合调度的可调度性判定算法IISS(Improved Idle Slack Stealing)和一种改进的最小空闲时间优先(LSF)调度算法DPTLSF(Dynamic Preemption Threshold LSF)。IISS算法主要是解决硬实时周期任务和偶发任务混合调度情况下的可调度性判定问题,以保证偶发任务的可调度性。基于调度与逆调度的概念,分析了最早截止期优先(EDF)调度中任意时刻的最大可挪用时间的计算方法;IISS算法将偶发任务安排在周期任务的执行空隙与推迟周期任务执行后出现的可挪用时间中执行。根据不同偶发任务特征,确定一个动态挪用时间点Tdynamic,得出偶发任务可调度性判定的充分条件。仿真结果表明,IISS算法的预测准确率比已有算法ISS有明显提高,并且对于不同实时任务集的判定更具灵活性。DPTLSF算法是针对经典LSF调度算法中任务上下文切换频繁及任务截止错失率较高的缺点提出的。通过分析不同空闲时间的任务抢占对LSF调度算法性能的不同影响,基于抢占阈值策略,设计合理的动态抢占阈值,来避免任务切换频繁造成的“颠簸“现象的发生。仿真结果表明,改进后的算法在不同处理器负载、不同周期任务数情况下,都能够显著地减少上下文切换次数,降低任务集的截止期错失率。
其他文献
从相当规模中的数据中发现数据的模式规律是数据挖掘的意义所在,数据挖掘作为一门学科,刚开始时是针对传统意义上的数据库中的数据而言的。伴随着数据库挖掘技术的成熟,人们
车牌的自动识别技术在智能交通系统中的作用十分重要,广泛的应用于电子警察、高速公路监管与收费、停车场出入管理等领域。而车牌字符的自动识别准确率一直受到图像质量的影
当今社会是一个信息社会,信息瞬息万变。大量信息在给人们带来方便的同时也带来了一大堆问题:第一是信息过量,难以消化;第二是信息真假难以辨认;第三是信息安全难以保证;第四是信息
时代不断进步,科技不断发展,在农业领域信息技术的出现让生产过程变得智能化。智慧农业即农业环境智能监控,逐渐进入我们视线。由于现在我国具有的温室监控系统大多数是以硬
随着大数据时代的到来,与大数据相关的技术变革成为学术界和工业界的关注热点。由于图在描述对象之间的联系方面具有丰富的表达能力,因此图被广泛的应用在交通路线的规划、论
当今,在线数据源(又称为网络数据库)越来越盛行,它们把数据隐藏在查询表单之后,从而形成了所谓的深层网络,和表层网络相比,表层网络的HTML页面是静态的,数据存储在文档中,而深层网络
随着信息技术和网络技术的高速发展及人们居住理念的变化与提升,居室的物理空间和豪华的装修不再是人们追求的最终目标,人们越来越追求生活细节的简单化和智能化,希望在日常家居
With the rapid development of computer vision technology field, three-dimensional profile reconstruction technique is the hotspot. This technology integrates op
随着无线通信网络技术的进步和多媒体服务的兴起,移动通信已经成为当今通信领域内最为活跃和发展最为迅速的领域之一,也是21世纪对人类的生活和社会发展有着重大影响的科学技术
线性规划作为运筹学的一个重要分支,广泛的运用到生产和制造业之中。人们通过建立线性规划模型并求解,来得到最优的生产计划。但是如何对于线性规划结果的解释和调整,来获得