半同步非阻塞的CORBA事务服务的研究与实现

来源 :东南大学 | 被引量 : 0次 | 上传用户:lpf811
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机网络的不断发展以及计算机硬件价格的下降,将计算任务分布到多个物理主机上处理,以提高任务计算速度和降低任务运算成本已经成为一个趋势。这种通过通信线路将多台计算机互联,协同为用户提供服务的系统,称之为分布式计算机系统。分布式计算机系统给用户提供了一个丰富的资源集合。 原子提交是分布式计算机系统的一个重要问题,也是基于分布式计算机系统的现代信息系统所必需的关键功能。例如,分布式数据库、银行转帐系统以及分布式对象平台都是围绕原子提交而构建的分布式计算机系统。原子提交的目的在于确保分布计算参与者数据的一致性。分布计算参与者以及其原子提交过程被称之为一个分布事务。CORBA对象事务服务结合了分布式对象技术和事务处理技术,是为分布式环境下的CORBA应用系统保持事务ACID属性的一种服务。但采用两阶段原子提交协议(2PC)的CORBA对象事务服务在特定失效场景之下可能导致阻塞。 本文针对CORBA对象事务服务的不足,提出了一种基于非阻塞原子提交协议的分布事务应用解决方案。该解决方案可以为半同步系统中的分布事务应用开发提供支持,并且内部集成了使用非阻塞原子提交协议的CORBA对象事务服务。 本论文的主要贡献有:(1)基于2PC,提出了非阻塞原子提交协议--ARB2PC,并证明其满足作为非阻塞原子提交协议的性质。该协议可以在文中所提出的假设条件之下避免2PC的阻塞问题。(2)实现了CORBA对象事务服务的部分接口,并利用ARB2PC作为其原子提交协议,形成OTS-ARB2PC系统。该系统支持CORBA对象事务服务规范定义的接口,提供事务处理功能,同时支持事务协调者的容错。(3)针对分布事务开发,提供了开发库OTS_LIB,该开发库配合OTS-ARB2PC系统,能够为基于CORBA的分布事务开发提供解决方案。(4)利用分布事务应用,深入分析验证OTS-ARB2PC系统的功能以及一些参数对系统性能指标的影响。
其他文献
Web服务采用了通用的基于标准的协议和技术,便于用户访问,但这种方便也带来了安全性的隐患,因此Web服务的安全性成为研究热点。本文首先介绍了XML和Web服务的基础知识,并在此
对大型燃煤锅炉而言,炉膛火焰数字图像处理技术可以很好的监控炉膛火焰状况。图像分割技术是计算机图像处理领域所研究的核心问题之一,本文将其应用于炉膛火焰图像的处理与分
互联网的迅速发展,给人们的学习、工作和生活提供了大量的有益进步的信息,带来了极大的便利,与此同时在大量进步有益的信息的背后同样存在着大量不良的信息,尤其对青少年的身
ITU-T对下一代网络的定义包含如下的概念,NGN应该是分组的网络;能够提供包括电信业务在内的多种业务;具有QoS能力;实现业务功能和底层传送协议的分离;实现用户对业务使用的一
基于项目反应理论的计算机自适应测试兴起于上世纪八十年代中期,它是计算机辅助测试及现代测量研究中的一个重要领域,它的特点是能够根据考生能力不同而由计算机从题库中智能选
工作流技术是实现企业业务流程管理自动化的一项重要的计算机技术。随着计算机网络技术的不断成熟和发展,企业的规模越来越庞大,企业物理位置的分散性和决策制定过程的分散性
随着电信运营商从传统基础网络运营商向现代综合信息服务提供商转变,运营商不再仅仅提供单一通信业务,业务类型,用户数和业务量大幅增长,与此同时,电信市场不断开放,市场竞争
基于内容的图像搜索是目前信息检索领域的研究热点,属于多学科交叉,涉及到计算机图形学、图像处理、数据挖掘、模式识别等多种技术。因为图像特征维数高且无序,所以基于内容
近年来,随着对计算生物学的高速发展,开发出的微阵列技术可以测量细胞中成千上万的基因。在这些基因中我们可以提取出许多数据,针对这些庞大的数据,我们可以从中得到许多有用的结
学位