论文部分内容阅读
随着计算机网络和通信技术的发展,分布计算逐渐成为计算技术的主流。当前,大规模事务处理、分布实时以及关键抗毁等应用的发展对分布式系统的可用性和性能两方面都提出了很高的要求。在这些应用的驱动下,越来越多的分布式系统采用冗余服务技术来提高可用性和性能,冗余服务容错逐渐成为分布式领域的研究热点。 本文在较深入地研究了冗余服务中的容错算法、负载平衡的基础上,通过在冗余服务中引入主动负载平衡机制,提出了一种行之有效的冗余服务容错算法;该算法一方面能够满足客户请求对可用性的要求,另一方面有效地提高了系统的性能;基于CORBA分布计算通信平台,本文还构建了该算法的对象模型,并在此基础上实现了一个原型系统,通过实例测试验证了该算法的可行性。 本文的主要工作体现在以下几个方面: 1.在冗余服务容错中引入主动负载平衡机制,实现了资源预留的负载平衡。 2.把客户请求区分为读写两类,实现了简单高效的请求并行执行模型。 3.设计了简单高效的多备份数据管理中的状态一致性维护协议。