文档介绍:中南民族大学
硕士学位论文
Linux虚拟服务器集群中负载均衡技术的研究
姓名:谢茂涛
申请学位级别:硕士
专业:@
指导教师:宋中山
20040101
Linux 虚拟服务器集群中负载均衡技术的研究
摘要
随着 的高速发展网络服务器的负载也在不断增加这对服务器的可扩
展性和可用性提出了更高的要求集群技术是解决上述问题的有效方法作为集群技
术的一种实现技术 Linux 虚拟服务器(LVS)集群技术就是使用一台负载均衡器在集群
服务器之间来分配负载以解决服务器的过载问题由于 LVS 集群是按传输层的连接
来对集群节点进行负载分配能便捷而高效地实现负载均衡因而成为集群技术研究
中的热点目前 LVS 集群系统负载均衡技术方面存在的问题主要是(1) 对请求任务
处理时间的不同可能会导致 LVS 集群节点发生负载倾斜(2) LVS 集群节点不能动态
有效地向负载均衡器进行负载反馈
本文深入地研究了 LVS 群集的负载均衡技术首先介绍了群集系统的定义特
点分类情况和优点对负载均衡机制和负载均衡策略进行了研究常见的负载均衡
算法有静态动态和自适应算法 3 类其中动态负载均衡算法具有较强的研究价值
本文对典型的动态负载均衡算法进行了较为深入的研究并着重阐述了目前已实现的
负载均衡技术的优缺点然后对 LVS 的负载转发机制和负载均衡调度算法进行了深
入的分析阐述了 LVS 的核心软件 IPVS 的结构以及各个模块的实现过程最后指出
LVS 的负载均衡调度算法的不足之处在此基础上提出了具有动态负载反馈机制的最
快回应最少连接调度算法该算法采用了动态可加载内核模块技术 LKM 把基于
连接的任务分发和及时反映服务器负载动态变化的要求自然地结合起来解决了 LVS
集群系统负载均衡技术中存在的上述问题实现了在操作系统内核空间中动态地平衡
LVS 集群节点的负载同时给出了该算法的实现过程并构建了一个 LVS 集群系统
模拟一个真实的环境测试了负载响应和服务性能结果表明最快回应最少连接调
度算法是有效的能较大幅度地提高了系统的综合性能
关键词集群负载均衡 Linux 虚拟服务器单一系统映像
Research on Load Balancing Technology Based
on Linux Virtual Server Cluster
Abstract
Along with the rapid development of , the workload work servers is
increasing dramatically. The explosive growth of the requires work servers
should have more scalability and more availability. Cluster technology is an effective
method of solving this problem. As one of realizing technologies of cluster technology,
Linux Virtual Server (LVS) uses a load balancer to balance the workload among cluster
nodes. LVS distributes handily and efficiently workload among cluster nodes according to
transmission connections, so it has been a hotspot in the field of cluster technology.
Currently there are still several principal problems needed to be further explored. One is
that workload of cluster nodes is imbalanced because of the request processing time, the
other is that cluster nodes don’t report their workload to the load balancer with a dynamic
feedback mechanism.
The paper aims at load balancing te