基于LVS负载均衡设计与实现

基于LVS负载均衡设计与实现

论文摘要

计算机集群技术,被认为是应对网络爆炸性增长最有效的策略之一。在异构集群内部调度器根据各个节点处理能力的不同来分配用户的请求,使得集群内部各个节点分别处理的请求数目处于相对均衡的状态。然而当大量用户请求访问集群时,每一次处理请求所需要的时间和所消耗的资源差异性很大,造成有些节点负载变大、处理请求的时间变长,这样就形成了负载倾斜。Linux虚拟服务器(Linux Virtual Server,LVS)是构建集群的企业级解决方案之一,然而它的调度算法都是静态的,不能实时的反映出节点的运行状况,这样使得整个集群在高负荷运行下产生的负载倾斜现象尤其明显。本文针对LVS在负载均衡方面的不足,提出了自己工程上的解决方案:临界回馈,即在各个节点部署权值(处理能力)动态回馈模块,调度器根据节点所反馈的权值,修改内核参数,依据负反馈原理更改后续分配给节点的请求数,这样将使整个集群的负载逐渐趋于稳定均衡状态。经试验证明,经过改进后的集群系统吞吐率有较为明显提高,尤其是请求所需要的最长等待时间有了较为显著的下降。本论文的主要工作包括:1.介绍工程背景:服务器集群技术和负载均衡技术、负反馈理论、Linux虚拟服务器(LVS)的体系结构和LVS负载均衡的三种方案。2.分析负载倾斜产生的原因:重点分析了LVS的核心IP Virtual Service(IPVS)的实现,介绍了现有的十种调度算法,着重分析了加权最小连接调度算法(WLC)找到了问题根源所在。3.解决负载倾斜问题:针对了负载均衡算法的缺陷,引入了负反馈理论,提出了临界回馈作为解决方案。4.评价结果:在实验室内构建了一个小型的LVS异构集群,并用Apache的ab工具进行了压力测试。

论文目录

  • 中文摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 研究背景
  • 1.2 发展现状及相关研究
  • 1.3 研究意义
  • 1.4 论文工作与章节安排
  • 第二章 集群系统和负反馈理论
  • 2.1 集群系统简介
  • 2.2 集群系统分类
  • 2.3 集群系统特点
  • 2.4 负载均衡简介
  • 2.5 负载均衡分类
  • 2.6 负载均衡意义
  • 2.7 集群负载定义
  • 2.8 负反馈理论
  • 2.9 本章小结
  • 第三章 LVS 集群负载均衡研究
  • 3.1 LVS 简介
  • 3.2 LVS 模型
  • 3.3 LVS 负载均衡的三种模式
  • 3.4 LVS 集群的应用
  • 3.5 本章小结
  • 第四章 临界回馈方案分析与研究
  • 4.1 IPVS 分析研究
  • 4.2 加权最小连接(WLC)算法的分析
  • 4.3 临界回馈方案
  • 4.4 本章小结
  • 第五章 方案性能测试与分析
  • 5.1 实验环境搭建
  • 5.2 系统测试
  • 5.3 结果分析
  • 5.4 本章小结
  • 第六章 总结与展望
  • 参考文献
  • 相关论文文献

    • [1].LVS集群负载调度算法研究[J]. 长沙大学学报 2012(05)
    • [2].LVS集群技术在校园网中的研究与设计[J]. 四川理工学院学报(自然科学版) 2009(02)
    • [3].一种基于网络地址转换的LVS数据转发模式[J]. 计算机系统应用 2013(09)
    • [4].一种基于LVS的视频转码调度算法的研究与设计[J]. 计算机工程与科学 2013(05)
    • [5].基于LVS的电子政务系统负载均衡技术应用研究[J]. 信息通信 2014(02)
    • [6].一种基于智能卡认证的LVS集群方案设计[J]. 信息网络安全 2017(02)
    • [7].LVS集群调度算法的实现分析[J]. 科技传播 2011(04)
    • [8].LVS集群在DNS服务器上的应用与研究[J]. 内蒙古农业大学学报(自然科学版) 2012(02)
    • [9].面向多用户的集群解决方案及性能分析[J]. 电脑与电信 2011(01)
    • [10].基于LVS的数据库集群负载均衡性能测试与分析[J]. 微型机与应用 2017(04)
    • [11].云环境中基于LVS集群的负载均衡算法[J]. 计算机工程与科学 2016(11)
    • [12].一种自适应权值最小负载的LVS集群负载均衡算法[J]. 通信技术 2017(04)
    • [13].一种基于cookie会话保持的LVS集群系统[J]. 计算机应用研究 2013(04)
    • [14].转铁蛋白受体在土拉弗朗西斯菌LVS入侵巨噬细胞期间的作用[J]. 生物技术通报 2009(S1)
    • [15].基于LVS的大规模网络负载均衡技术研究[J]. 科技传播 2018(23)
    • [16].版图与原理图一致性检查(LVS)工具的原理简介[J]. 中国集成电路 2017(04)
    • [17].基于LVS的动态反馈调度算法研究[J]. 电子设计工程 2012(11)
    • [18].基于linux下LVS集群技术在图书馆的应用[J]. 图书馆学刊 2009(11)
    • [19].LVS:高效的时间序列上的语义窗口查询算法[J]. 计算机研究与发展 2015(S1)
    • [20].基于IPVS的WEB服务负载均衡实现[J]. 科技创新导报 2010(14)
    • [21].基于云自适应遗传算法的LVS负载均衡改进算法[J]. 计算机系统应用 2012(11)
    • [22].LVS集群的一种动态负载均衡方法[J]. 福建电脑 2017(10)
    • [23].Linux下基于LVS实现高可靠流媒体集群[J]. 计算机光盘软件与应用 2013(23)
    • [24].基于LVS的动态反馈负载均衡的分析与研究[J]. 现代电子技术 2008(18)
    • [25].基于LVS+KEEPALIVED的高可用负载均衡研究与应用[J]. 自动化技术与应用 2014(11)
    • [26].基于LVS的服务器负载均衡技术[J]. 计算机系统应用 2014(07)
    • [27].低密度、超厚型LVS材料的木门生产工艺[J]. 门窗 2012(09)
    • [28].基于LVS负载均衡在数字城市云环境中的应用[J]. 测绘通报 2017(S2)
    • [29].LVS集群负载调度机制的研究[J]. 中国科技信息 2011(05)
    • [30].基于LVS集群的负载均衡应用[J]. 电脑与电信 2010(10)

    标签:;  ;  ;  

    基于LVS负载均衡设计与实现
    下载Doc文档

    猜你喜欢