文档介绍:摘要衡器一一且恢植灰览涤诒喑逃镅浴⒓扑闫教ê屯缧榈目7⒈曜迹可以通过高级的编程抽象,为应用开发者屏蔽分布复杂性。负载均衡的主要功能是合理透明地在服务器之间分配系统资源,以达到系统综合性能的最优化。基于中间件的负载均衡技术在整合异构系统、透明访问和扩展能力等方面具有优势。在中间模块上可以灵活实现多种负载均衡算法,来调整和满足不同应用的负载均衡需求,提高系统的扩展性、配置性、健壮性。本文在分布式系统的基础上,构建了一种新颖的、基于母涸鼐贚惴ǖ幕∩希请求强度进行了区分,并为了准确的描述系统的负载,改进了负载衡量系数,选择寐省⒛诖胬寐省⒎梦事省⑾低诚煊κ奔洹⑹淙胧涑隽髁亢徒淌为衡量系统负载的参量,实现了动态负载均衡调度策略。为了避免因监测服务器而加大难沽Γ斐上低车牡サ愎收希静呗将负载信息采集程序运行在机群内的各服务结点上。当相邻采集周期的负载差值超过标准值后调用平衡器上的瘢ǜ娣衿髯陨淼母涸刈纯觥根据负载信息进行同步操作,更换服务序列。这种方式可以减少因衡量负载变化而产生的额外连接与资源浪费。系统负载的跟踪以各个服务器不同时间段的性能参数作为衡量标准,并为每一个参数设置系数,描述不同时段影响系统负载的显著因素,避免了单一因素突变对数据表达的错误影响,使系统性能的评价更为准确。为了验证改进后策略的效果,本文设计了一个测试的方案。在此方案中,主要包括三个组件:客户端,负载平衡器,服务端。在服务端部署简单的瘢包括页面访问、上传文件、下载文件和简单计算,在客户端运行测试工具模拟大量请求,平衡器根据不同的负载平衡策略负责任务的中问调度。从得到的数据分析负载均衡策略对系统性能的影响。实验中还采样了等算法的数据,通过与本文负载均衡策略比较,证明面向的调度策略能提高负载均衡能力,且在异质的、不同区域的集群系统中具有可行性。关键词:动态负载均衡;分布式系统;恢屑浼硕七学位论文Ⅱ
:.琣,,.;,.甀琺瑂,.,畐,.,,瑄,.,
;篸篗甊.,,,,.;硕上学位论文,
插图索引体系结构⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯模型⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯通信协议⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..文档在窠换ブ械淖饔谩图不同组件间的通信方式⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..的不同组件之间的通信⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯算法的任务分配策略⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..图两层结构的涸鼐饽P汀图三层结构的涸鼐饽P汀图网络结构模型⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..图仿真实验模型⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.图本文策略下的内存使用率⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图录制测试脚本⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图核心数据结构⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.图基于调度分类⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.呗允疽馔肌图服务端的τ谩算法下的褂寐是咄肌图本文算法下的褂寐是咄肌算法下的内存使用率⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图吞吐率比较⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.图平均应答延迟比较⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.基于的负载均衡策略研究
附表索引檎弧表各种类型请求在日志文件中的分布情况⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..表硬件环境⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯表软件环境⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯表网络设置⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.表硕士学位论文
第一章绪论选题背景和意义客户机/服务器的服务模型由于其简单性、易管理性和易维护性被大量采用。九十年代中期,万维网的出现逐渐使右恢帜谌莘⑺突瞥晌R恢址衿台,大量的服务和应用缧挛欧瘛⑼弦小⒌缱由涛竦围绕着小这促进了用户与流量爆炸式地增长,且增长趋势较以往更迅猛。正因为此,网络中形形色色的信息站点和信息服务层出不穷,比较热门的站点会吸引前所未有的访问用户。根据男挛欧⒉迹琘每天要发送以上趁妗R恍┩绶褚步邮帐颗哟蟮牧髁浚鏏的低趁刻齑嘁诟鲇没Х梦蔠的请求,平均每个请求的数据约为S捎诓⒎⒎梦嗜耸欢显黾樱瑆服务器的负载越来越严重,造成超负荷运转情况。服务器超负荷运转必然带来许多问题,例如:不能保证服务器提供服务的可靠性。服务器本身的硬件、软件和网络连接的超负荷状态均是服务器故障的可能因素,服务未完全中断但可能会间歇性失败,带来不可预期的错误与损失。服务质量下降。网络服务可能会因为访问峰值的增长而不堪重负,用户不能享受预期的理想服务,大大降低了服务质量。造成服务器访问的单点故障。用户数与服务器负荷的正比增加,可造成服务器处理效率的降低甚至停止响应。尤其明显的是需要提