一种开放式系统实时调度方法技术方案

技术编号:8593818 阅读:195 留言:0更新日期:2013-04-18 06:58
本发明专利技术提出了一种适用于开放式环境的实时调度方法,该方法采用二级层次调度架构,并且集成了可变利用率服务器技术、总带宽服务器技术以及EDF、RM和共享驱动的调度算法。该方法采用可变利用率服务器技术,不仅在有任务溢出的情况下也能在任务间提供很好的隔离作用,而且能改善系统性能,增加CPU利用率,提高系统的实时性,另外支持任务间共享资源,满足并行分布式实时系统的需求,提高了实用价值。该方法用可变利用率服务器执行硬实时任务,用总带宽服务器TBS执行软实时任务,不仅可以保证硬实时任务的时间限制,还可以使软实时任务具有更快的响应能力。

【技术实现步骤摘要】

本专利技术涉及。
技术介绍
随着计算机硬件技术的巨大进步,除了传统实时系统继续向前发展以外,出现了新型的实时系统,实时应用程序与非实时应用程序一起运行于快速、通用目的的工作站与个人计算机系统成为了可能。不同于传统实时系统专门针对某一特定类型的实时应用,而这种新型的实时系统要求能同时处理具有各种时间约束关系的实时应用,包括硬实时、软实时以及非实时应用程序,而且这些应用程序可以动态地进入或退出系统,这种系统就是所谓的开放式实时系统,它是目前研究最热的实时计算领域之一。具有开放式实时系统特点的分布式系统即为开放分布式实时系统。开放式实时系统是相对于传统实时系统来讲的。传统封闭式实时系统中,任务模型单一,各实时应用程序在特定硬件上运行,预先知道它们详细的时间属性,它们的可调度性分析也能预先确定。而开放式实时系统不再针对特定硬件上的特定应用,它具有在通用目的的工作站或个人计算机上同时处理相互独立开发的硬实时、软实时及非实时应用程序的能力。开放式实时系统环境是一个动态环境,任务模型多样,各实时应用程序的时间属性,特别是最坏情况下的计算时间,会随着环境的变化而变化,并且各应用程序可以动态的进入/本文档来自技高网...

【技术保护点】
一种开放式系统实时调度方法,其特征在于它是基于可变利用率服务器和总带宽服务器的的二级层次调度架构的调度方法,该架构用可变利用率服务器VUS执行硬实时任务,用总带宽服务器TBS执行软实时任务;而在底层,是操作系统调度器,它有两个子调度器:EDF调度器与时间共享Time?Sharing调度器,EDF调度器负责维护和调度上层VUS服务器与TBS服务器,而Time?Sharing调度器负责调度所有的非实时任务;EDF调度器的优先级高于Time?Sharing调度器,如果系统中没有任何运行的实时任务或等待运行的实时任务时,Time?Sharing调度器才被激活,否则EDF调度器是活动的,这样可以保证实时...

【技术特征摘要】
1.一种开放式系统实时调度方法,其特征在于它是基于可变利用率服务器和总带宽服务器的的二级层次调度架构的调度方法,该架构用可变利用率服务器VUS执行硬实时任务,用总带宽服务器TBS执行软实时任务;而在底层,是操作系统调度器,它有两个子调度器EDF调度器与时间共享Time Sharing调度器,EDF调度器负责维护和调度上层VUS服务器与TBS服务器,而Time Sharing调度器负责调度所有的非实时任务;EDF调度器的优先级高于Time Sharing调度器,如果系统中没有任何运行的实时任务或等待运行的实时任务时,T...

【专利技术属性】
技术研发人员:谭朋柳舒坚吴振华聂云峰刘琳岚谌业滨
申请(专利权)人:南昌航空大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1