单处理器下非周期实时任务调度研究

来源 :中国科学院大学 | 被引量 : 0次 | 上传用户:zl8566102
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文对单处理器下非周期实时任务调度进行研究。单处理器系统具有结构简单、开销低廉的特点,应用十分广泛。研究单处理器实时系统调度方法,不仅能够丰富实时系统理论,还对实时系统的设计、制造具有重要的实际应用价值。  对于单处理器系统,最早截止期优先(EDF)优先级算法是最优的优先级算法。为保证非周期实时任务的截止期约束,研究EDF优先级下非周期任务的准入控制非常必要。已有的准入控制算法要么存在相当的悲观度,影响系统性能,要么时间复杂度较高,不适合处理非周期任务的单处理器实时系统。除要满足一般准入控制算法系统安全性和低悲观度的要求外,单处理器非周期任务准入控制研究还面临着多项挑战,包括:(i)实现基于利用率的最优准入控制算法;(ii)研究最优利用率的逼近方法和(iii)在常数时间复杂度内实现性能理想的准入控制算法。  针对上述挑战性问题,本文开展了以下创新性工作:  1.提出了基于利用率的最优准入控制算法OPAC。证明了OPAC的最优性,即:(i)OPAC是安全的;(ii)OPAC的准入能力强于任何其他安全的基于利用率的准入控制算法,也就是说在相同的系统状态下,凡是能被任何其他同类算法准入的任务都能被OPAC准入且能被OPAC准入的任务不一定能被其他同类算法准入。  2.提出了最优利用率的逼近方法。定义了特征利用率并通过设计特征利用率的逼近方法实现了对最优利用率的逼近。证明了基于特征利用率的准入控制算法CIS是能区分任务利用率的最优准入控制算法,即:(i)CIS是安全的;(ii)CIS的准入能力强于任何其他安全的能区分任务利用率的准入控制算法。此外,还证明了CIS的准入能力强于已有最好的基于利用率的单处理器非周期任务准入控制算法ASL。通过特征利用率的逼近方法能较高精度地实现对最优利用率的逼近。  3.提出了接近最优的常数时间复杂度准入控制算法CTAC。基于最优利用率的逼近方法,CTAC克服了已有方法低估任务总资源使用量的问题,在常数时间复杂度内计算更精确的系统利用率,大幅降低了准入控制的悲观度。证明了:(i)CTAC是安全的;(ii)CTAC的准入能力强于ASL。通过实验进行的性能评估表明CTAC的各方面性能均明显强于ASL且十分接近基于利用率的最优准入控制算法OPAC。  4.将准入控制算法CTAC应用于实时推理系统中。为有效解决实时推理问题,对实时推理问题进行了建模,提出了实时推理方法框架。基于扩展后的CTAC,提出了一个新的实时推理任务调度算法RTINF。扩展后的CTAC进一步降低了对推理任务进行准入控制时算法的悲观度且适用于任务执行时间动态变化的实时系统,进一步扩大了CTAC算法的适用范围。
其他文献
人脸识别技术就是利用计算机分析人脸图像,提取有效的特征信息来辨认身份或者判别待定状态的一门技术。它涉及模式识别、图像处理、计算机视觉等诸多学科的知识,是当前研究的热
多通道交互是人机交互领域的重要研究方向,综合利用多个通道的信息能够提供更加自然、高效的交互体验。当前的触觉技术发展和可穿戴界面的交互特征给多通道交互的研究和应用设
本文主要研究了对园林数据的存储组织、查询管理和统计分析。利用地理信息系统(GIS)技术、数据库技术设计开发出园林信息管理模型,实现对公园绿地、附属绿地、行道树、古树名
随着越来越多的成功软件系统成为了遗产系统(legacy system),软件演化的重要性和普及性越来越强。软件演化已成为软件生存周期中最重要的形态之一,进入了软件的各个领域,成为了
随着Internet的迅速发展,各种信息以指数级的速度增长,类型也越来越多。如何有效地解决信息过载和信息迷失带来的种种问题,如何满足各种用户不同的个性化需求等,是研究人员面临的
在生物信息领域,基于多种相互作用检测方法,产生了大规模蛋白质相互作用数据;随着下一代测序技术的快速发展,产生了大量的DNA序列数据;由于蛋白质定量精度的提高,现代质谱仪器产
分析师常常通过数据探索理解数据内在规律和模式,验证猜想和理论。传统的数据探索常常通过试错的方式来对数据中的规则进行逐个验证,这在小的数据集上尚且可行,但随着大量的商业
随着城市数字化的发展,在现代化管理中,对优化城市的布局结构、城市基础设施、生态环境等城市地质调查工作提出了更高的要求。又因地质资料包含的信息量的巨大,借助地理信息系统
访问控制是信息安全的重要组成部分,在开放式信息系统中,访问控制是保证信息系统安全的一项重要措施;病毒、木马在互联网环境下对终端计算机系统造成的危害越来越严重。一个重要
电子表格是当前广泛使用的终端用户开发工具,并广泛应用于数据记录、金融、教育等多个领域。电子表格中的数据与公式都具有一定的计算语义,当电子表格中的数据或公式未能反映终