基于LVS集群负载均衡算法的研究与改进

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:FIGOWEN7
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网的发展,网络服务器面对众多用户请求的压力也变得越来越大。面对这样的情况,只靠提高单个服务器的硬件性能已远远不能满足需求,而且这些方法的代价十分昂贵,也只能有限地提高系统的性能。集群技术就可以很好应对这种情况,它可以通过将局域网内部的若干台机器连接起来成为一个统一的计算资源为外部的用户提供服务。适当规模的集群可以具有很强的计算能力,但是比起超级计算机来说价格却低廉的多。此外,集群还具有良好的扩展性和较高的可靠性。集群技术中负载均衡算法的优劣对整体系统的性能有很大的影响。负载均衡算法负责把大量的用户请求的分摊到集群中的每一台服务器上,从而使每台服务器都处于相对均衡的服务状态,可以缩短服务响应时间,提高系统的整体性能。本文采用Linux虚拟服务器(Linux virtual server)软件搭建一个提供web应用服务的平台。通过研究LVS开源软件,分析其现有的几种负载均衡算法,提出改进其性能的方法。针对以上问题本文的主要研究内容如下:首先,概述集群服务器技术的发展现状和负载均衡技术的现状。其次,详细介绍LVS集群的体系结构,IP数据转发的三种方式,分析LVS核心软件IPVS的结构、工作机制和各个模块的实现流程。再者,分析IPVS现有的几种负载均衡调度算法,针对其静态调度策略的不足,采用动态性能反馈的机制,实现动态的修正真实服务器权值的负载均衡调度算法。最后,通过搭建真实LVS集群的平台,采用LVS-DR数据转发的方式实现改进后的负载均衡算法的测试。利用微软的WAS测试软件模拟大量用户访问,结果证明动态的负载均衡算法可以更有效提高LVS集群的整体性能。
其他文献
移动节点定位问题是无线传感器网络的研究热点之一,它利用少量位置已知节点,按照某种机制对未知节点进行定位。现有算法存在仅适用于静止节点、测距方法受环境影响大、定位精
消息中间件是一种基于分布式系统的消息传递中间件,它作为一个消息系统,为分布式系统节点间的可靠、稳定通信提供平台,它可以基于不同协议、硬件平台、语言、操作系统进行有
随着能源问题的日益严峻,水力发电作为一种清洁可再生的能源越发地受到重视。压力钢管作为水电站的重要组成部分,在电站正常运行维护期,特别是投产的初期和经过多年的运行后,
无线传感器网络(Wireless Sensor Network,WSN)是一门集中了嵌入式技术、微电子技术、传感器技术、分布式信息处理技术和通信网络等技术的交叉学科,在环境监测、医疗卫生、国
随着计算机与网络技术的发展,Web已经成为人类知识的存储库,用户可以方便快捷地接触到丰富的信息。因而在如此浩瀚的信息中找到对自己真正有用的信息成为人们关注的焦点。在
学位
数据挖掘是当前知识发现领域中的一个研究热点,其中的关联分析是一种重要方法。像大多数行业一样,供热企业也存储了大量的数据。面对这些纷繁复杂的供热数据,传统的分析手段
排序学习问题是搜索引擎的核心问题,对它的研究引起了学术界和工业界的广泛关注。传统的排序学习算法主要是从充足的已标号训练样本中学习排序函数,然后将其用来预测同种类型对
在信息化时代,人们对于信息共享的要求越来越高,单个域内的资源共享已无法满足用户对资源的需求,跨域资源访问应运而生。单点登录(Single Sign-on, SSO)使得用户只需在跨域资
分布式拒绝服务(Distributed Denial of Service,DDoS)攻击是当前互联网面临的最严重的安全问题之一。应用层DDoS攻击用于完成特定目标,主要包括中断交易和访问数据库资源。