基于优先级的实时中间件的研究与实现

来源 :中国人民解放军国防科学技术大学 | 被引量 : 0次 | 上传用户:kcl770514
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络通信技术的发展,分布计算逐渐成为计算技术的主流。为了使用户能够透明、有效地共享分布在网络上的信息资源和计算资源,分布计算中间件成为实现分布计算的关键技术之一。目前的分布计算中间件能够提供良好的开发平台和通讯支持,但是它们缺乏对分布实时应用的时间约束的支持能力。尤其随着分布计算技术和分布应用的深入发展,一些关键业务领域也都使用分布对象技术进行构建,能够保证分布应用的时间约束的实时中间件逐渐成为研究的重点。 本文研究基于优先级的实时中间件的概念、体系结构及其有效性验证、实时基础设施等问题,并在此基础上开发一个具有高效网络管理能力、自适应优先级调整的实时中间件系统。本文的主要工作包括: 1.本文从支撑平台的角度出发,建立了实时中间件的概念体系,澄清了相关误解。本文将实时中间件定义为分布式实时应用的支撑平台,为分布实时应用的时间可预测性提供使能机制及服务。本文建立的概念体系回答了实时中间件同实时系统、实时操作系统之间的关系,指出实时中间件要为应用提供表达时间约束的机制并提供控制各种资源的手段和方法,以保证时间约束的实现。 2.本文提出了一个层次的实时中间件体系结构,并且针对实时中间件体系结构的有效性分析,提出了基于排队模拟方法的实时中间件的FP排队模型。通过排队模拟,获得对请求时间约束产生影响的因素。对这些因素的深入分析,验证了本文所提出的体系结构的有效性及合理性。 3.当前的实时中间件在处理异构平台差异时往往使用Ad hoc的方式。本文提出了基于实时基础设施(实时抽象层)的解决方法。实时基础设施提供一致的线程接口、相同的线程调度语义,并且能够避免线程互斥时发生优先级翻转,能够对网络和I/O进行实时优化。实时基础设施有利于降低实时中间件的开发和维护的难度,符合软件构件化、模块化的思想。 4.针对各种操作系统的差异,本文提出了基于优先级继承协议的线程级防优先级翻转算法,提出了能够严格保序的动态优先级映射方法及相关的调度算法,通过研究固定优先级调度下的多线程执行顺序问题,本文还提出了一种执行顺序可预测的多线程程序设计模式。 5.针对不同操作系统调度语义的差异,本文将软实时调度器同线程库相结合,提出了具有定制调度能力、并能够扩展操作系统的优先级和调度能力的自调度线程库。有关自调度线程库设计实现的关键技术和思想在本文中有深入探讨。 6.基于上述研究,本文采用对象管理组织OMG的CORBA技术,开发了国防科学技术大学研究生院学位论文基于优先级的实时ORB。该实时ORB具备高效的网络管理能力,自适应的优先级调整能力,拥有多级线程池和优先级队列,并对资源有很强的控制能力。通过对实时ORB和非实时ORB的对比测试,结果充分证实了本文提出的实时中间件模型及其实现的有效性。
其他文献
脊髓损伤导致的膀胱功能障碍是影响患者身体、心理以及社会功能的主要因素。针对长期留置导尿引发的泌尿系感染,目前推广的清洁间歇自我导尿法不仅可以降低感染的发生,还有助
在学校转型背景下,结合食品质量与安全试点专业,对独立实验课程进行了建设与实践。在创新教学模式的基础上,对有关独立实验课程的教学内容、教学方法和手段、课程考核、师资队伍
目的:分析贫困患者白内障手术的并发症情况,探讨提高贫困患者术后效果的措施。方法统计2009~2012年该院贫困白内障患者的手术数据。结果完成白内障手术1088例。术后起3天最佳视
从环境政策、生物质成型技术的经济性、小型锅炉改造技术等方面,对小型燃用生物质成型燃料锅炉进行了可行性分析。针对目前燃煤锅炉改造生物质锅炉燃烧时所出现的结焦,燃烧不
目的建立年轻SD大鼠单侧髁突颈部截骨、骨折的动物模型,探讨应力改变明显致大鼠下颌骨髁突生长发育受到影响时,下颌骨偏斜程度的变化。方法 72只雄性SD大鼠按完全随机法分3组
为适应现代的护理教学理念,也是为了提高实习护士在临床工作中学习和解决问题的能力,使之将理论与实践相结合,同时这也是她们走出校园,迈向工作岗位的第一步。因此临床实习是培养护生的关键阶段,是从护校转到实际工作的一个过渡阶段。手术室是一个独立的医技科室,其环境和技术都不同与疗区,因此,许多学生在进入手术室实习时,往往表现得既兴奋,又态忑不安,甚至胆怯。由于在本单位所受的培训和工作方法的不同,许多进修生感
用脉冲电场可以使鲜桔汁杀菌;用超过地球最深海底水压3倍多的压力,可以将梨的酱汁和生牡蛎彻底杀菌;另外,施加伽马射线可以将汉堡牛肉包杀菌。这就是21世纪人类的饮食生活。
目的:探讨西药的中药功效。方法:主要从西药的中药特性研究的可能性、研究的意义、研究的基本内容,西药适合中医药学的配伍的使用规律方面进行了研究。结果:研究西药的中药特性
目的观察电针(EA)对阿尔茨海默病(AD)大鼠学习记忆能力及血浆中SOD、MDA的含量,大脑P53、P21表达的影响。方法选取正常SD大鼠36只,随机分成假手术组、模型组和EA组。EA组针刺“百会
计算机辅助工艺设计是先进制造技术的核心技术之一,是实现CIMS、并行工程乃至敏捷制造、智能制造的重要基础性技术。本文以解决影响CAPP发展的根本性问题,即:缺乏完整的理论与技