论文部分内容阅读
随着通信技术的发展和社会需求的不断变化,各行各业都架设了自己的网站,对外提供各种Web服务。网络的普及和应用对计算机的能力提出了更高的要求,但传统高性能的计算机在性能价格比和适应性上已经很难满足当前的需求。随着硬件技术的发展,普通的PC在处理能力上已经有很大的提高。如何利用这些普通的PC机和原来的高性能的服务器构筑服务器集群,对外提供服务将成为本论文的研究课题。
本文详细介绍了网格发展过程中先后出现的五层沙漏模型、开放网格服务器体系OGSA和Web服务器资源框架WSRF等三种网格体系结构,同时详细介绍了WebServices的体系结构。并且在介绍以上几种框架和体系结构的基础上,讨论了这些框架和结构之间的关系和整合方法。
Globus项目是目前国际上最有影响的网格计算项目之一,它把在商业计算领域中Web Service技术融合在一起,实现更方便的信息共享和互操作。本文详细介绍了Globus项目及其开发工具包Globus Toolkit的发展情况,特别详细介绍了GlobusToolkit4中的用来监测和发现网格资源和服务网络服务组件MDS4,它可以发现那些资源属于虚组织所有并监控资源的状态。
负载均衡建立在现有网络结构之上,它提供了一种廉价有效透明的方法来扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。本文介绍了负载均衡的概念及其分类方法,并且详细介绍了各种负载均衡调度算法。
针对Web服务器集群系统中负载动态变化特性,本文设计的负载均衡系统通过监测和发现系统MDS,实行服务器节点主动向负载均衡器上报负载资源信息、负载均衡器监测并收集信息的机制。结合网格服务技术和动态负载均衡技术,本文提出了动态双阀值算法和服务器节点的权重算法相结合的负载定位策略和算法,将一个域名映射多个Web服务器IP,用户请求被分配到不同的Web服务器处理,实现了一种基于DNS原理的动态负载均衡技术。这种方法克服了DNS采用的静态轮循负载均衡算法无法知道各服务器节点的实时负载信息缺点,并且能使性能高、负载轻的服务器能提供更多服务。在大量请求的情况下,它能缩短了系统的响应时间,提高系统的吞吐量,实现负载均衡。