当前位置:问答库>论文摘要

题目:基于CORBA的分布式容错系统设计及实现

关键词:对象冗余 非主从式备份 分层容错模型

  摘要

   对于分布式系统的相关研究国内外进行已久。分布式系统具有平台多样化的特点,人们一般通过引入中间件的方式来解决平台异构性和互操作性。在中间件引入之前,人们将大量精力和时间用于处理跨平台、跨环境等互操作问题,而无暇考虑系统的可信度等问题。而当时这个问题确也并不突出,但随着CPU处理能力的提升和互联网宽带技术、无线网络技术的发展,对分布式系统的可靠性和实时性要求越来越高。
   分布式系统以其坚固、快速响应、易于修改扩充、资源共享等明显的优点被广泛采用,随着技术的发展和应用领域的拓展,越来越多的分布式任务对于QoS(Quality of Service 服务质量)有苛刻的需求。分布式系统要想保证实时性,倘若没有容错措施做后盾,显然达不到理想运行的目标。所以在新型高要求分布式系统的设计中,在保证平台适应性、系统可扩展性的基础上,应着重提升系统的容错性能,进而提高系统的可靠性。
   本文从工程的角度入手,探索对象级的分布式系统容错特性,主要做的工作如下:
采用符合CORBA规范的实时通信中间件TAO,在TAO之上构建对象级冗余容错系统,使系统可独立于开发语言、操作系统、通信协议,且实时性有很高保障。
分层次的容错模型,有利于系统从上到下,从分布式到单点式,从系统自动完成到人工干预建立一套多方位、立体式的容错策略系统,有效地增强系统的可靠性。
对于关键性且需频繁调用的对象,采用非主从式冗余的方式,对象及其副本同时提供服务,在保障容错性的前提下,缓解系统负载。