多处理器上多类型实时任务集调度算法研究

来源 :湖南大学 | 被引量 : 0次 | 上传用户:liongliong508
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术的飞速发展,智能系统被广泛的应用于工业生产、国防、航天探索等领域而且变得越来越复杂,呈现出多处理器协同工作的趋势。多处理器上的多类型实时任务调度作为复杂智能系统的关键技术之一,关系到工业、国防和人的生命财产安全,因而得到了国内外学者的广泛关注。当前多处理器上的多类型实时任务组合调度算法,虽然一定程度上考虑了各种任务的特性,却没有较好地协调各种任务之间的关系。针对当前组合算法的不足,本文采用两种组合调度算法对多处理器上的多类型实时任务集进行调度,在满足周期硬实时任务截止期的前提下,分别提高了软实时任务的响应性和偶发实时任务的调度成功率,主要工作如下:针对周期性硬实时、非周期性软实时和非实时的多类型实时任务集在同构多处理器上的调度问题及现行的组合算法对多类型实时任务之间关系考虑的不足,本文使用fpEDF(结合固定优先级(fixed priority)和最早截止期优先(EDF))算法和以资源为中心调整松弛时间碎片RCSD(Resource-Centric with Slack Defragmentation)算法的组合算法来调度多类型实时任务集。RCSD算法考虑周期性任务的实际调度之间存在松弛时间,并适当地对其进行调整以便更好地调度非周期性任务。提出的组合算法在保证所有周期性实时任务截止期的前提下,有效地提高了非周期性任务的响应性。针对周期性硬实时、偶发硬实时和非周期软实时的多类型实时任务集在异构多处理器上的调度问题及现行的组合算法存在让空闲处理器过早使用的不足,使用UEDF算法(EDF算法在多处理器水平推广)和以任务为中心调整松弛时间碎片TCSD(Task-Centric with Slack Defragmentation)算法的组合算法来调度这种多类型实时任务集。UEDF算法在保证周期性实时任务满足截止期的前提下将周期性任务集尽量放在较少处理器上执行来预留出更多空闲处理器资源;然后结合TCSD算法的优势,有效地提高了偶发性实时任务的调度成功率。在实验中分别验证两种组合调度算法在同构多处理器或者异构多处理器上调度不同多类型实时任务集的调度效果。根据不同类型实时任务的特性来生成不同组合调度算法调度多类型实时任务集,与当前较好组合调度算法进行比较,验证改进的组合调度算法的有效性。
其他文献
仿生眼技术具有可模拟生物眼睛感知外部环境的能力,应用前景十分广泛。而广域监控可解决当前视频监控效率低下的问题,还可提高防护效率。故本文以仿生眼技术在广域监控中的应
目的:本实验通过建立免疫相关性再障小鼠模型,并以此为研究对象,观察急再1号方对急性再生障碍性贫血(Acute Aplastic Anemia,简称:急再)小鼠Th17、Treg及造血调控因子IL-2、I
铁钻工无疑是提高国内自动化石油钻井水平的关键设备,能够极大地提高钻井的作业效率和降低生产成本。在铁钻工驱动和控制系统中,高效、低能耗以及响应速度快的液压系统无疑是
数据挖掘是生物学研究领域的重要技术,被广泛应用于癌症治疗中。癌症是最常见的一种由于基因的突变,导致机体失去对细胞生长的正常调控,进而异常增生、分化的恶性肿瘤。随着
陕西省韩城市南区块煤层气储量丰富,根据国家能源发展规划,“十二五”期间煤层气资源开发将快速增加。煤层气作为新兴洁净能源登上历史舞台,虽然开发煤层气是有效缓解“能源
准噶尔盆地白家海凸起彩9井区头屯河组2012年在探明区外恢复试油,意外收获2m储层内日产油14.0t,气1200m3的高产井,打开了勘探的新局面。由于前期关注不够,研究区缺乏统一地层
野马泉地区位于东昆仑造山带祁漫塔格,区内地质演化复杂,三叠纪岩浆活动强烈,同期成矿作用显著,成矿潜力巨大。本文通过对研究区三叠纪岩浆岩时空分布规律、地质特征、岩石学
本论文以鄂尔多斯盆地马岭油田延长组长8油层组砂岩储层作为研究对象,以沉积学、石油地质学和储层地质学等理论为指导,结合岩心、测井、录井等资料,系统研究了储层沉积背景、
科学研究发现,人类视觉系统能够快速并且高效地从复杂的自然环境中发现令人感兴趣的信息。然而,如何通过模拟人类视觉系统来设计视觉显著性检测模型仍是计算机视觉中备受关注
近来年随着并行计算和互联网技术的迅速发展,集群系统开始大量出现,并且由于其性能优越、可扩展性强、成本低廉、可靠性高等特点已逐渐成为高性能计算的主流平台。同时,对于