论文摘要
随着网络通信技术的发展,分布计算逐渐成为计算技术的主流。为了使用户能够透明、有效地共享分布在网络上的信息资源和计算资源,分布计算中间件成为实现分布计算的关键技术之一。 分布式应用规模的不断扩大,分布式系统中不可避免地包括了各种异构实体。CORBA是OMG组织制定的规范,用于解决系统的异构性问题。作为面向对象的中间件,它采用OMG IDL定义的标准接口,通过中间代理ORB实现客户与服务器之间的透明交互,从而实现不同软硬件产品之间真正意义上的互操作,具有跨平台、跨语言、跨网络等特点。 在近几年,越来越多的实时应用运行在分布式系统中。然而,现有的CORBA没有考虑分布实时应用的需求,缺少对QoS的支持,缺少实时编程的特征,缺少性能上的优化,在结构上也有其先天的不足。这些局限性限制了CORBA在实时领域的应用。为了能够实现基于CORBA的实时应用,OMG组织发布了实时CORBA规范。本文对实时CORBA进行了深入的研究。 首先,本文对软件开发模式的演变和分布式对象系统进行了介绍,对分布式计算、对象模型和实时系统进行了研究,对实时系统应用进行了分析,提出了分布式实时应用的特殊要求。 接着,研究对象管理体系结构(OMA),CORBA体系结构,包括对象模型、对象请求代理的体系结构、对象接口定义、客户端机制和服务端机制。在此基础上,研究了OMG的实时CORBA的体系结构、ORB的资源控制(包括处理器资源控制、存储器资源控制和网络资源控制)、同步和调试服务及QoS框架。并展望了实时CORBA在实时领域的应用前景。 然后,在上述的研究基础上,对实时CORBA的线程池策略进行了研究,并给出了实现实时CORBA线程池的两种模型——半同步/半异步模型和领导者/跟随者模型。分别对半同步/半异步模型和领导者/跟随者模型进行分析及对它们的性能进行评价,并得出了结论。 最后,对QoS驱动的CORBA进行了研究。介绍了CORBA为支持QoS所做的相应扩展,探讨了QoS驱动CORBA的系统构架和体系结构及支持服务质量的程序的交互过程。
论文目录
摘要ABSTRACT目录符号说明第1章 绪论1.1 研究背景1.2 国内外研究的发展和现状分析1.3 本文的主要工作及组织结构第2章 分布式对象计算和实时系统2.1 软件开发模式的演变2.1.1 单机模式2.1.2 两层客户机/服务器结构2.1.3 三层客户机/服务器结构2.1.4 分布式对象系统2.2 分布式计算2.3 对象模型2.4 实时系统2.4.1 实时系统的定义2.4.2 实时系统的特征2.4.3 实时系统应用分析2.5 分布式实时应用的特殊要求第3章 CORBA基本概念及其体系结构3.1 CORBA概述3.2 CORBA的发展与演化3.2.1 对象管理组织(OMG)简介3.2.2 CORBA规范的发展历程3.3 对象管理体系结构(OMA)3.4 CORBA基本概念3.5 公共对象请求代理体系结构3.5.1 OMG的对象模型3.5.2 对象请求代理的体系结构3.5.3 对象接口定义3.5.4 客户端机制3.5.5 服务端机制第4章 实时 CORBA基本概念及其体系结构4.1 实时 CORBA规范简介4.2 实时 CORBA的基本概念4.3 实时 CORBA体系结构4.3.1 实时CORBA模块4.3.2 实时ORB4.3.3 线程调度4.3.4 实时CORBA优先级4.3.5 本地优先级和优先级映射4.3.6 实时CORBA Current4.3.7 优先级模型4.3.8 实时 CORBA互斥体与优先级继承4.3.9 线程池4.3.10 优先级绑定的连接4.3.11 非多工连接4.3.12 调用超时4.3.13 客户端和服务器端协议配置4.3.14 实时 CORBA配置4.4 ORB的资源控制4.4.1 处理器资源控制4.4.2 存储器资源控制4.4.3 网络资源控制4.5 同步和调度服务4.6 QoS框架4.7 实时CORBA的发展和展望第5章 实时CORBA线程池的实现模型5.1 线程池的基本概念5.1.1 线程5.1.2 线程池5.2 实时CORBA线程池策略的实现模型5.3 半同步/半异步模型5.3.1 问题描述5.3.2 解决方法5.3.3 模型结构5.3.4 模型实现5.3.5 性能评价5.4 领导者/跟随者模型5.4.1 问题描述5.4.2 解决方法5.4.3 模型结构5.4.4 模型实现5.4.5 性能评价5.5 小结第6章 QoS驱动的CORBA的研究6.1 QoS的定义6.2 CORBA与QoS机制6.3 基于实时CORBA的多维QoS结构6.4 使用 Qos驱动的CORBA系统的好处6.5 QoS驱动的 CORBA的要求6.6 QoS驱动的CORBA的设计6.6.1 QoS驱动的 CORBA的交互接口6.6.2 QoS驱动的CORBA的交互接口的调用层次6.6.3 CORBA系统中支持QoS机制的系统扩展6.6.4 QoS驱动的CORBA应用的交互过程6.7 小结结束语参考文献攻读工程硕士期间发表的论文独创性声明致谢
相关论文文献
- [1].DSP实时CORBA的IIOP协议的实现[J]. 计算机与信息技术 2011(04)
- [2].针对紧急通道的实时CORBA系统的改进[J]. 微电子学与计算机 2009(08)
- [3].实时CORBA中面向紧急通道的任务调度[J]. 东南大学学报(自然科学版) 2008(S1)
- [4].DRE中基于半主动复制的实时CORBA应用[J]. 计算机工程 2008(24)
- [5].发布订阅系统软件框架的设计与实现[J]. 舰船电子工程 2010(05)
- [6].基于优先级区间连接策略的抢占式线程池模型[J]. 航空计算技术 2013(01)
- [7].基于MILS CORBA的多级安全分区通信机制[J]. 计算机科学 2013(05)
标签:实时论文; 线程池论文; 实时中间件论文; 实时系统论文;