分布实时任务调度服务的设计与实现

来源 :西北工业大学 | 被引量 : 0次 | 上传用户:yryr0804
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
分布对象计算(Distributed Object Computing)的主流技术—CORBA(Common Object Request Architecture)因其跨平台性、与语言无关性及其实用性已成为事实上的工业标准,得到了广泛应用。 基于CORBA的分布实时系统是一类重要的分布式应用。这类应用必须及时响应外部事件,在规定时间内完成分布信息处理,并实时激励分布执行机构。传统的单机实时任务调度已经不能适应分布实时计算环境的要求。为了保证实时分布对象应用的实时性和可预测性,我们有必要研究分布实时对象计算环境(DROCE)下的任务调度问题。 本文在分析TAO调度服务的调度策略和调度框架的基础上,研究了分布实时环境下的全局优先级调度和管理:即如何根据分布实时应用的时间特性和重要程度确定分布实时应用对象的全局优先级别;全局优先级的逻辑表示与透明传递;全局优先级与服务器局部优先级的一致性映射;防止优先级反转等问题。并面向强实时应用的需求,设计和实现了基于调度策略的调度API接口。 本论文的技术贡献有三点: 全面分析了TAO的分布调度服务框架;论述了基于策略的TAO调度服务的具体实现以及对各种优先级的处理过程。 对多种分布调度策略进行了深入的研究和讨论,指明各类调度策略的适用环境。 在分析和吸收TAO调度服务的基础上,面向强实时分布应用的需求,设计和实现了实时分布对象计算环境的基于策略的调度API集(WindowsNT/2000和Sun Solaris)。 分布实时调度服务是分布实时资源管理技术的基础。用户的多维QoS需求最终都将应映射为执行操作的线(进)程的优先级。本文的工作对分布实时对象计算环境下的资源管理技术做了有益的探讨。
其他文献
江秀忱上任的时候,救助管理站当时叫收容遣送站,牌子挂在土坯房的墙上,房子冬天不挡风、夏天不遮雨。除了那些收容遣送对象,几乎没几个人知道江秀忱他们在干什么。20年后,江
该文首先分析了各种软件开发方法(包括结构化方法、快速原型法和面向对象开发方法)以Coad&Yourdon的面向对象分析和设计方法为蓝本提出了一种综合的面向对象开发方法.该方法
该文研究的目的就是为上述应用领域提供宽带音频信号压缩的关键技术,因此既有重要的理论价值,同时还极具实用价值.该文首先对音频压缩方法进行了综述和比较;其次,针对宽带音
近年来我国社会行业的不断发展,电子电气设备应用的领域也逐渐扩大.电路隔离技术在电子电气设备中的运用一方面是为了降低电子电气设备的噪音,另一方面是为了保证电子电气设
马铃薯在我国种植产业当中占有极为重要的地位,而在种植的过程当中,只有不断地进行病虫害的防治,以及种植技术的提升,才能够让马铃薯获得更多的增产,从而使得种植马铃薯的农
在电子的系统设计当中,为了能够在电子系统当中避免走错误的方向与节省时间的成本,应该全面的考虑并且满足抗干扰性的要求,防止在设计完成之后在去进行对抗干扰的不久措施.本
建筑的安全程度与建筑施工图的设计质量密不可分,因此,对建筑物设计图的要求也更高,科学合理的设计图是建筑施工的前提.建筑设计人员需要掌握较强的专业知识及能力,从而进一
该文首先提出基于模式识别技术的仓储物害虫的计算机自动分类的的新方法.该文首先对仓储物害虫识别的意义和现状进行了简介,并对一般数学图像的模式识别方法进行了概括性的论
采用三菱FX3U-128MR/ES-A PLC单元、FX3U-64DP-M Profibus模块、FX3U-485ADP-MB模块控制自动生产线运行,川崎工业用关节机器人、中原量仪自动检测机、DL-20MH数控车削中心、D
为了促进Linux在中国的应用,Linux中文本地化是必须要解决的问题.由于Linux对国际化、本地化的支持不如商业Unix完善,给Linux中文化带来了一定困难,使Linux中文化缺乏标准的