面向Web Service的负载均衡策略研究

来源 :湖南大学 | 被引量 : 0次 | 上传用户:iflytekmilk
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Web Service是一种不依赖于编程语言、计算平台和网络协议的开发标准,它可以通过高级的编程抽象,为应用开发者屏蔽分布复杂性。负载均衡的主要功能是合理透明地在服务器之间分配系统资源,以达到系统综合性能的最优化。基于中间件的负载均衡技术在整合异构系统、透明访问和扩展能力等方面具有优势。在中间模块上可以灵活实现多种负载均衡算法,来调整和满足不同应用的负载均衡需求,提高系统的扩展性、配置性、健壮性。本文在分布式系统的基础上,构建了一种新颖的、基于Web Service的负载均衡器——WSBLB(Web Service Based Load Balancer),在LARD算法的基础上,对请求强度进行了区分,并为了准确的描述系统的负载,改进了负载衡量系数,选择CPU利用率、内存利用率、访问率、系统响应时间、输入输出流量和进程数作为衡量系统负载的参量,实现了动态负载均衡调度策略。为了避免因监测服务器而加大WSBLB的压力,造成系统的单点故障,本策略将负载信息采集程序运行在机群内的各服务结点上。当相邻采集周期的负载差值超过标准值后调用平衡器上的WEB服务,报告服务器自身的负载状况。WSBLB根据负载信息进行同步操作,更换服务序列。这种方式可以减少因衡量负载变化而产生的额外连接与资源浪费。系统负载的跟踪以各个服务器不同时间段的性能参数作为衡量标准,并为每一个参数设置系数,描述不同时段影响系统负载的显著因素,避免了单一因素突变对数据表达的错误影响,使系统性能的评价更为准确。为了验证改进后策略的效果,本文设计了一个测试的方案。在此方案中,主要包括三个组件:客户端,负载平衡器,服务端。在服务端部署简单的Web服务,包括页面访问、上传文件、下载文件和简单计算,在客户端运行测试工具模拟大量请求,平衡器根据不同的负载平衡策略负责任务的中间调度。从得到的数据分析负载均衡策略对系统性能的影响。实验中还采样了LARD等算法的数据,通过与本文负载均衡策略比较,证明面向Web services的调度策略能提高负载均衡能力,且在异质的、不同区域的集群系统中具有可行性。
其他文献
航迹规划是一项实现无人飞行器自动导航的关键技术。在现代战争中,作战环境日益复杂,各种防空系统的性能日益提高,要实施对作战目标的有效打击,依靠一架飞行器单独执行并成功
图像编辑技术自上世纪50年代出现后,随着数字多媒体硬件和软件技术的兴起而迅猛发展,为人们创建和处理图像提供了丰富且便捷的方式。而图像编辑传播技术作为该领域内的经典问
上世纪九十年代以来,Internet以惊人的速度发展起来,它容纳了海量的各种类型的原始信息,包括文本信息、声音信息、图像信息等等。为了在这些海量的、异质的、非结构化的数据
21世纪,计算机技术发展越来越快,对操作系统的研究也越来越深入,微内核技术作为一个重要的研究方向,已受到研究人员越来越多的重视,成为了一个研究热点。   本文首先介绍了微内
BBS是目前最流行的网上讨论场所之一。它越来越受到网络用户的喜爱,特别在中国更加受到广大网民的欢迎。每天,在BBS上会产生大量新的讨论内容,使得人们对热点话题的获取越来
近年来随着铁路提速和重载运输的发展,行车密度大幅度增长,导致线路问题日益严重。目前,我国主要采用的方法有:巡道工人沿线路目测,或利用巡道车采集视频图像,由工作人员目视
相比于Ⅲ-Ⅴ族化合物半导体,硅基CMOS工艺以其低成本、低功耗、易于系统集成等特点,已成为近年来集成电路设计的热点。另一方面,随着MOSFET特征尺寸的不断降低,各种新的器件
高端容错计算机系统被普遍应用于银行、电信等关键领域,不同于普通的事务处理系统,它必须采用非常强的容错机制、较高的系统可用性及较强的系统处理能力。否则,系统的延误和
为克服传统信息系统存在的封闭、功能单一、难以控制及管理等缺点,本文采用将虚拟组织技术应用于信息系统,通过虚拟组织建立企业信息系统间的联盟,实现企业自身效益的最大化
客户关系管理CRM(Customer Relationship Management)综合了信息技术、网络技术、数据库技术,为企业搭建一个客户信息采集、统计、分析、利用的平台[1]。能够为企业的营销、市