【摘 要】
:
随着计算机技术的迅猛发展,计算机被越来越广泛地应用于各个领域。而计算机网络的普及和推广,更促使分布式技术向各种应用领域不断拓展。如何满足网络环境下各种应用,尤其是
论文部分内容阅读
随着计算机技术的迅猛发展,计算机被越来越广泛地应用于各个领域。而计算机网络的普及和推广,更促使分布式技术向各种应用领域不断拓展。如何满足网络环境下各种应用,尤其是各种关键应用的高可靠性需求就成为了当前分布式计算技术发展的一个重要问题。容错支持为分布式应用的高可靠性需求提供了一条有效的途径,但直接开发分布式容错应用却非常困难,因为这样直接开发分布式应用不但要考虑纷繁的应用逻辑,使应用能实现既定的功能,还需要考虑复杂的容错逻辑,为应用提供容错支持。因此,如何将容错逻辑从应用中剥离出来,建立统一的容错支撑平台,从而为应用提供容错支持就成为了关注的重点。随着中间件与Web 技术的发展,三层或多层分布式应用体系成为了应用开发的主流。中间件解决了应用软件在异构操作环境下的互联互操作问题,帮助实现了网络中各种异质信息资源的共享,同时还能将网络和通信管理以及一些分布式应用特定的逻辑功能抽象出来加以集成,构成一个有效的支撑平台,为各种分布式应用提供统一的支持。另外,基于中间件开发的应用是构件化的。中间件提供了分布式应用的构架,在中间件的基础上分布式应用以构件的形式进行开发;同时构件化也促进了中间件功能的合理划分,使中间件具有了灵活的扩展能力。这样,将容错逻辑从各种应用中剥离出来,交由中间件完成,而容错中间件则以统一的形式为分布式应用提供容错支持就成为了解决上述问题的一种有效的手段。本文首先对构件和中间件的相关概念和技术进行了介绍和分析,然后对软件可靠性进行了综述,在此基础上,结合目前的一些容错技术提出了一种容错中间件模型FTBM,并对FTBM 的体系结构和相关算法,以及FTBM 的各种容错管理技术进行了详细的描述。
其他文献
本文的主要工作是做粒子群优化算法(PSO)改进研究,并结合函数优化测试算法改进效果。首先通过最优化问题概述了智能优化算法的一般特征,描述了作为一种新兴进化算法——PSO算法
虚拟现实(Virtual Reality,简称VR),是一种基于可计算信息的沉浸式交互环境,最大特点就是参与者能用人类自然的技能与感知能力与计算机生成的虚拟环境进行自然的交互,因此,要
随着我国卫星导航事业的发展,导航方面的建设和应用将得到规模化的发展,导航的基础是数据,关于数据的处理和应用将是工程发展的核心。本文描述和实现的数据管理软件是某卫星
Internet上流媒体,视频会议和视频点播等多媒体业务的应用日益广泛。点对点传输的单播方式已经不再能适应这一类业务的传输特性,于是组播技术成为研究的热点,它的出现解决了
复杂网络图计算是当今数据挖掘领域最重要的研究课题之一。揭示复杂网络图中高密度子图结构对分析复杂网络的拓扑结构、发现其中隐含的模式、以及预测网络进一步的行为和功能
计算机网络协议测试是可以保证计算机网络各个部分相互连接和可靠操作的重要技术。随着计算机网络的普及,计算机网络协议测试成为日益活跃的科研领域。协议测试包括一致性测试
JMS是由Sun公司开发的一个开放性的编程接口,提供了一套创建、发送、接收和订阅企业级消息的Java编程方法。与传统消息技术如RMI相比较,JMS促进了分布式计算环境中各个组件之
在本论文中,首先通过介绍复杂系统研究的现阶段发展情况,说明了研究复杂系统脆性的重要性。接着在介绍复杂系统的同时,给出了本文对复杂系统的定义及判断方法。其次,在对复杂
本文的研究课题来源于十五预研项目“多媒体群体智能决策支持系统平台”,通过对此课题模型库部分深入的研究与分析,结合相关国内外发展现状、关键技术和现有理论成果,完成了I
近年来,云计算的概念已经在计算机领域内被越来越多的人所熟知,云计算的各种产品也如雨后春笋般涌现。其中,通过物理资源虚拟化的技术,在云计算基础设施即服务层面上展开的应