实时CORBA研究及实时线程池模型的实现

来源 :广东工业大学 | 被引量 : 0次 | 上传用户:gdgyhp
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络通信技术的发展,分布计算逐渐成为计算技术的主流。为了使用户能够透明、有效地共享分布在网络上的信息资源和计算资源,分布计算中间件成为实现分布计算的关键技术之一。 分布式应用规模的不断扩大,分布式系统中不可避免地包括了各种异构实体。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的系统构架和体系结构及支持服务质量的程序的交互过程。
其他文献
  Adhoc网络是一种不需要任何固定的基站支持、能够随时随地构建的自组网络。正是由于这种特性,使得adhoc网络的应用越来越广泛。 本文对Ad hoc网络中的公平调度策略问题
随着云计算的快速发展,越来越多的企业开始将自己的信息管理系统部署到云端。云计算是一种按使用量付费的模式,这种模式提供便捷的、按需的网络访问,进入可配置的计算资源共
二十世纪九十年代以来,随着互联网的普及和IT技术的发展,人们已不仅仅满足于电报、电子邮件等通信方式,越来越多音视频业务通过网络走入人们的工作和生活。在传统的单播模式
  本文提出一种新的基于身份密码系统的门限密钥管理机制,该机制应用了一种采用双线性对的密码系统——基于身份的密码系统(IBE),以门限的方式部署在MANET网络中,这种密码体制
本论文研究的最优装卸路线问题是指如何安排若干有固定负载能力的车辆来回装载点和卸载点完成装卸需求,并使得所有车辆中的最长运输时间最小。在文中用数学模型定义了最优装卸
目前,电力谐波分析已经成为电力系统领域的一个重要研究方向。近二、三十年来,各种电力电子装置的迅速普及使得公用电网的谐波污染日趋严重,电能质量下降。因此,实时测量电网及非
  本文首先对网络蠕虫的工作机制,红色代码、Nimda、Warhol、Flash等蠕虫的传播策略,网络蠕虫仿真技术进行相关的分析,引入了网络蠕虫仿真的概念;在对目前几种主流网络蠕虫传播
对设计模式复用的研究是软件工程中一个热点研究领域。目前软件设计人员在设计模式的复用研究过程中遇到很大困难,主要是因为设计模式复用是设计级的一种复用方法,具有高度抽
  离线手写签名与在我国广泛使用的印章一样,作为一种公认的身份标志方式已经有很长的历史了。这种身份标志至今仍在社会生活中扮演着重要的角色,在商务、司法、金融、保险等
随着信息技术和网络技术的发展,信息安全问题越来越受到人们的关注。信息安全是一个系统的概念,包括策略、保护、检测、反应等各方面的内容。入侵检测系统(IDS,IntrusionDetecti