首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到15条相似文献,搜索用时 617 毫秒
1.
该文介绍和分析了传统的容错CORBA模型,提出传统容错CORBA不支持分区环境容错的缺陷。从DeDiSys项目中抽象出适用于分区环境的容错CORBA模型,并重点介绍和分析了该模型的复制模型、复制管理器模型以及复制协议。  相似文献   

2.
CORBA是一种当前流行的基于对象技术的中间件平台.CORBA对应用屏蔽了分布式系统的异构性.然而目前许多CORBA系统没有充分地考虑容错问题,而容错是运行在异构环境中的分布式应用的核心问题之一.因此,在最近几年对容错CORBA的研究成为CORBA技术的一个研究热点.本文讨论了对象复制技术的若干问题,提出了基于标准组通信机制的、能够容忍节点故障也能够容忍数值错误的基于选举的主动复制策略.  相似文献   

3.
一个基于CORBA的复制对象管理框架   总被引:4,自引:0,他引:4  
采用CORBA实现分布式应用越来越广泛,但CORBA缺乏对分布式可靠应用的支持,在一定程度上限制了其深入应用和发展,分析了当前研究应用领域中容错CORBA系统的优点和缺陷,综合存在的方法提出了一个容错模型,设计了一个复制对象管理框架,描述了其核心对象的管理算法,并基于自主研制的分布计算平台StarBus进行了验证,最后给出了与相关工作的比较。  相似文献   

4.
容错CORBA是OMG组织为了适应分布式系统对容错性能的要求而对通用CORBA作的一个扩展,首先简要介绍了容错CORBA规范的一些基本概念以及相关研究,然后提出并实现了一个基于主动复制的容错CORBA模型,该模型利用全序服务实现了对象组成员处理请求的全序性,利用可靠服务保证了所有对象组的成员可以收到相同的请求报文,还在模型的调度机制上进行了研究并进行了系统的优化,实现了性能的提高.  相似文献   

5.
一、引言目前,以CORBA为代表的分布对象计算技术已日趋成熟,越来越多的分布式应用系统利用CORBA提供的标准服务和协议来实现。基于CORBA的新一代的分布式系统,如分布式实时控制系统、在线支付系统和股票交易系统,需要可靠性保证。容错技术是分布式系统运行过程中可靠性保证的重要手段,可以在分布式系统的每一个层次实现,利用底层的CORBA基础设施提供容错机制具有显著的优势,既能够避免系统层为支持容错而做的巨大改变,又能够简化应用软件的设计。因此,容错CORBA已经成为国外CORBA研究的重  相似文献   

6.
基于CORBA的容错对象复制算法   总被引:5,自引:1,他引:5  
描述了一种基于CORBA远程对象调用机制的容错对象复制算法,它采用primary-backup复制机制,客户方主动参与容错,能够重新调用请求并保证at-most-once语义,实现了复制协议与可靠通信协议的分离,所采用的容错机制对用户完全透明,而且通过在自主研制的分布计算平台StarBus上的实现,对该算法进行了验证。  相似文献   

7.
CORBA是一种当前流行的基于对象技术的中间件平台。它提供了一种松散的、异步的通信机制,解决分布式计算环境中不同硬件设备和软件系统的互联,增强了网络间软件的互操作性,解决传统分布式计算模式中的不足等问题。目前的CORBA产品大多缺乏容错机制,针对产品已有的缺陷和不足,给合了中间件技术的优点,运用对象复制技术和热备份技术实现容错服务。文章设计并实现了一种应用级容错CORBA系统,提高了系统的可靠性,满足了分布式系统对容错的要求。  相似文献   

8.
容错是实现系统可靠性的一个重要手段。单一的容错策略已经不能满足当今分布式系统动态变化的要求,因此容错策略可配置的重要性就凸现出来。该文结合编译期反射和运行期反射,提出了可配置CORBA容错结构,并使用OpenC++和拦截器实现了一个容错CORBA原型系统。该方法不需要修改CORBA ORB,而只需要对应用作极少的改动。  相似文献   

9.
早期的CORBA标准缺乏对容错功能的支持,本文论述了一种容错CORBA的体系结构,并重点阐述其容错应用定制平台的实现,旨在支持快速、高效地开发基于CORBA的容错应用系统。  相似文献   

10.
把运用于商务应用和桌面系统的中间件和构件化开发思想应用于分布式实时嵌入式(DistributedReal-timeandEmbedded,DRE)软件领域是当前的一个热门研究话题。CORBA构件模型(CORBAComponentModel,CCM)解决了跨平台语言无关的构件化开发问题,然而在提供QoS保证上CCM存在设计缺陷。论文首先分析了CCM的总体构架,接着提出了一种支持DRE软件开发的新的构件模型Z-CCM,这种构件模型从构件的实现框架、装配过程和运行时环境三方面对CCM进行了优化,以改进CCM在提供QoS保证上的缺陷,从而可以提高DRE软件的开发效率,文章最后介绍了Z-CCM的应用背景。  相似文献   

11.
《Performance Evaluation》2006,63(4-5):341-363
This paper presents an evaluation of the end-to-end latency of a fault-tolerant CORBA infrastructure that we have implemented. The fault-tolerant infrastructure replicates the server applications using active, passive and semi-active replication, and maintains strong replica consistency of the server replicas. By analyses and by measurements of the running fault-tolerant infrastructure, we characterize the end-to-end latency under fault-free conditions. The main determining factor of the run-time performance of the fault-tolerant infrastructure is the Totem group communication protocol, which contributes to the end-to-end latency primarily in two ways: the delay in sending messages and the processing cost of the rotating token.To reduce the delay in sending messages for passive and semi-active replication, the position of the primary server replica on the Totem ring, the token rotation time, the processing time at the client, and the processing time at the server must be considered. For active replication, the presence of duplicate messages adversely affects the performance. However, if an effective sending-side duplicate suppression mechanism is implemented, active replication is more advantageous than both passive and semi-active replication because of the automatic selection of the most favorable position of the server replica that sends the first non-duplicate reply.  相似文献   

12.
在设计实时异构系统中的容错调度算法时,既要考虑到实时性的约束,又要最大化系统的可靠性.此外,异构系统中的并行应用调度问题已经被证明了是NP完全问题.现有的容错调度算法大多采用复制技术来提升系统的可靠性,但是任务的多次执行会导致应用执行时间变长,系统实时性下降.为此,提出了一个基于积极复制技术的容错调度算法,该算法连续的复制任务集中对当前系统实时性影响最小的任务,然后将任务集中的所有任务调度至最早完成的处理器,用以在满足实时性约束的同时,提升系统的可靠性.实验表明,相比于同样着眼于实时异构系统的DB-FTSA算法,该算法在实时性约束严格的情况下,可靠性有较大提升.  相似文献   

13.
基于CORBA消息服务的容错机制研究   总被引:11,自引:0,他引:11  
郭长国  周明辉  贾焰  邹鹏 《计算机学报》2002,25(10):1059-1064
CORBA逐渐成为面向对象分布式应用中间件的主要标准,但是CORBA当前没有为容错提供相应的机制,该文在比较各种容错方法的基础上,讨论了一种基于异步消息服务回调和查询模型的容错方法,该方法使服务对象的副本可以并行地处理客户请求,提高了容错的性能,该方法具有对服务对象透明,可以满足用户不同容错要求等特点,文中还给出了这种方法在为遗留应用增加容错能力时的应用实例。  相似文献   

14.
Nett  E.  Gergeleit  M.  Mock  M. 《Real-Time Systems》2001,20(2):211-228
The general trend in middleware movestowards object-orientation. Implementation hiding, inheritance, andpolymorphism are concepts, that have turned out to be well suited for thestructuring of new complex distributed applications as well as for theintegration of legacy systems. The existence of CORBA as a vendor-independentstandard for object-oriented middleware has added another momentumto this development. Regarding real-time requirement, however,there exists an obvious trade-off. While implementation hidingisolates module implementations and eases their integration asit allows to simply match interfaces, it ignores the fact thatin the real-time domain implementation does matter. To solvethis problem, we need a system that is capable to adapt in apredictable manner to dynamic, unpredictable changes in its environment.In this paper we present our approach for an adaptive real-timesystem. It provides a run-time support system comprising run-timemonitoring and on-line, fault-tolerant scheduling as its keycomponents. It can be used to enhance emerging object-orientedde facto standards like CORBA with adequate features to integratethem as ``time-aware' components.  相似文献   

15.
马晓敏  赵蓬 《微计算机信息》2007,23(21):279-280,23
CORBA(Common Object Request Broker Architecture)是分布计算机技术的发展结果,CORBA技术在理论和技术上扩展了客户/服务器的模式.本文在分析CORBA体系架构的基础上,提出了基于CORBA体系架构的网络聊天系统的实现,并给出部分关键代码.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号