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

被引:0
作者
申伟
机构
[1] 中国地质大学(北京)
关键词
负载均衡; 反馈式; 虚拟服务器;
D O I
暂无
年度学位
2010
学位类型
硕士
导师
摘要
当今社会是一个信息化社会,计算机网络的应用已经深入到日常生活的各个领域,人们的生活和工作也更加依赖网络,从而网络技术也就成为一个越来越重要的技术。大量网络应用对服务器的质量提出了很高的要求,传统的服务器由于受CPU、磁盘I/O以及内存等因素的限制,已经越来越难以适应当前需要了,因此集群技术成为了当前研究的热点话题。集群技术具有高可靠性,可扩展性以及很高的性价比。集群技术的核心技术之一就是负载均衡技术。LINUX虚拟服务器(LVS)项目就是这样的集群项目,它实现了一种在LINUX内核级别的负载均衡的解决方案,具有很高的效率。但是目前已有的负载均衡算法都是一些简单的基于连接的负载均衡算法,而现实应用中的情况要复杂得多,因此需要提出新的负载均衡解决方法。 本文首先对已有的Linux内核中LVS的框架结构和实现进行介绍,然后针对已有负载均衡算法的不足提出了一种改进的反馈式负载均衡调度算法。主要做的工作有以下内容: 首先是阐述目前集群技术的发展现状以及LVS项目的概要。 其次是分析目前实现的一些负载均衡算法和整个项目的实现框架以及与其他内核模块之间的关系情况。 第三针对已有调度算法的不足之处,进行改进,提出一种改进的反馈式负载均衡算法。这种算法能够真实地反映出服务器负载的实际情况,并根据状况调整服务器资源的分配。 第四对改进的算法进行测试,并与已有算法对比实验,从而可以看出新算法具有优越性,能够更加合理地安排服务器对客户请求的处理。
引用
收藏
页数:60
共 12 条
[1]
深入分析Linux内核源代码.[M].陈莉君编著;.人民邮电出版社.2002,
[2]
Linux内核源代码情景分析.[M].毛德操;胡希明著;.浙江大学出版社.2001,
[3]
Linux网络编程.[M].林宇;郭凌云编著;.人民邮电出版社.2000,
[4]
UNIX网络实用编程技术.[M].陈远森等编著;.中国水利水电出版社.2000,
[5]
一种改进的基于动态反馈的负载均衡算法 [J].
田绍亮 ;
左明 ;
吴绍伟 .
计算机工程与设计, 2007, (03) :572-573+728
[6]
Linux中用户空间与内核空间的通信实现 [J].
杨宇音 ;
李志淮 .
微机发展, 2005, (05) :75-76+130
[7]
lvs负载均衡测试...http://blog.sina.com.cn/s/blog_485acedb0100cvt7.html.,
[8]
ip_vs实现分析...http://blog.chinaunix.net/u/12313/article_0_3.html.,
[9]
可伸缩网络服务的研究与实现 [D]. 
章文嵩 .
中国人民解放军国防科学技术大学,
2000
[10]
基于Linux集群负载均衡算法的分析与研究 [D]. 
王春娟 .
西安建筑科技大学,
2009