论文部分内容阅读
随着计算技术和网络技术的飞速发展,Web服务在商业领域得到日益广泛的应用,已经成为人们共享信息的重要方式。但是,通过一台高性能计算机已经很难满足日益增长的服务质量要求,提供可扩展、高可用和高性能的Web服务。Web服务器集群技术已经成为解决这一问题的有效方法,它就是通过高速网把多台服务器连接起来作为一个单一系统映象对外提供Web服务。 本文首先讨论了Web负载特点、Web服务解决方案、服务器集群的定义、关键问题以及技术路线,然后在综合分析了现有的各种实现方法的此基础上,提出了实现理想Web服务器集群应具有的层次结构和一种松耦合Web服务器集群体系结构。此外,本文还比较了现有的负载平衡策略并基于该体系结构提出基于连接和服务器负载的二级负载平衡策略的工作原理,总体设计和实现方案中要解决的关键问题。相比于已有的技术,我们的负载平衡策略使得Web服务器集群具有很好的扩展性、高可用性、高性能和支持异构集群环境。 本文还讨论了现代网络交通的自相似特性和其对系统性能的影响。在此基础上选择测试工具,进行了Web服务器集群系统的负载平衡策略的性能分析和测试,最后是对工作的总结并提出以后的研究方向。