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