基于Globus网格服务的动态负载均衡的研究与设计

来源 :广东工业大学 | 被引量 : 0次 | 上传用户:sunrisekarl
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着通信技术的发展和社会需求的不断变化,各行各业都架设了自己的网站,对外提供各种Web服务。网络的普及和应用对计算机的能力提出了更高的要求,但传统高性能的计算机在性能价格比和适应性上已经很难满足当前的需求。随着硬件技术的发展,普通的PC在处理能力上已经有很大的提高。如何利用这些普通的PC机和原来的高性能的服务器构筑服务器集群,对外提供服务将成为本论文的研究课题。   本文详细介绍了网格发展过程中先后出现的五层沙漏模型、开放网格服务器体系OGSA和Web服务器资源框架WSRF等三种网格体系结构,同时详细介绍了WebServices的体系结构。并且在介绍以上几种框架和体系结构的基础上,讨论了这些框架和结构之间的关系和整合方法。   Globus项目是目前国际上最有影响的网格计算项目之一,它把在商业计算领域中Web Service技术融合在一起,实现更方便的信息共享和互操作。本文详细介绍了Globus项目及其开发工具包Globus Toolkit的发展情况,特别详细介绍了GlobusToolkit4中的用来监测和发现网格资源和服务网络服务组件MDS4,它可以发现那些资源属于虚组织所有并监控资源的状态。   负载均衡建立在现有网络结构之上,它提供了一种廉价有效透明的方法来扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。本文介绍了负载均衡的概念及其分类方法,并且详细介绍了各种负载均衡调度算法。   针对Web服务器集群系统中负载动态变化特性,本文设计的负载均衡系统通过监测和发现系统MDS,实行服务器节点主动向负载均衡器上报负载资源信息、负载均衡器监测并收集信息的机制。结合网格服务技术和动态负载均衡技术,本文提出了动态双阀值算法和服务器节点的权重算法相结合的负载定位策略和算法,将一个域名映射多个Web服务器IP,用户请求被分配到不同的Web服务器处理,实现了一种基于DNS原理的动态负载均衡技术。这种方法克服了DNS采用的静态轮循负载均衡算法无法知道各服务器节点的实时负载信息缺点,并且能使性能高、负载轻的服务器能提供更多服务。在大量请求的情况下,它能缩短了系统的响应时间,提高系统的吞吐量,实现负载均衡。
其他文献
分布式数据库系统是数据库系统与计算机网络系统相结合的产物。数据分配问题对整个分布式数据库应用系统的改进、数据的可用性、分布式数据库的效率和可靠性有很大影响。国内
伴随着移动通信与计算技术的结合发展,移动终端拥有了更广泛的用途,移动终端被人们使用来处理和存储各种数据比如名片、日程安排、邮件乃至文档、目录等各种结构化或非结构化
随着科学的发展和时代的进步,人们在工业生产和工程实践过程中遇到的问题,越来越多地具有规模大、复杂性、约束性、非线性、不确定性等特点,在生产实践和科学研究的诸多领域
牛乳体细胞的自动识别,对提高牛乳质量检测和奶牛乳腺炎诊断的效率和准确性具有重要意义。而牛乳体细胞中存在的细胞堆积现象,严重影响了其他特征参数的分析。目前,存在的大
随着计算机网络的快速发展,网络安全问题日益突出。依靠传统的数据加密、防火墙、安全认证、反病毒等安全技术,不足以抵抗现代的入侵与维护系统的安全。近年来入侵检测(Intru
在建设和谐社会的今天,对社会稳定提出了更高的要求,而传统的报警和求救方式缺乏实时性和隐蔽性,信息量也是有限,所以建设一种有效、信息量丰富的综合报警系统成为了当务之急
算法演示作为软件可视化的一个重要分支,在计算机算法教学和研究中扮演着重要角色,而算法演示中的人机交互对提高算法演示的积极效果有着非常重要的作用。近年相关研究指出,算法
信息检测技术是目前信息学科的前沿研究课题之一,在生产发展上起重要作用。尽管各种信息检测技术在不断地发展,一定程度上解决了检测领域上存在的问题,但对于怎样检测无法检
算法和建模是软件开发中两个最为重要的部分,算法设计以及实例建模的优劣直接影响着软件工程的质量,因此设计合理的算法并建立正确的模型是提高软件质量的关键。本文首先介绍
文本复制检测就是判断一篇给定文档是否抄袭﹑剽窃了或者复制于另外一篇或者多篇文档的内容,复制不仅仅是原封不动地照搬,还包括部分复制、对原作的移位变换﹑同义词替换以及改变