基于自适应小生境遗传算法的LVS负载均衡调度研究

来源 :西南交通大学 | 被引量 : 0次 | 上传用户:yangtianmei03
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet的发展,网络用户日益增加,需要服务器系统具有处理高并发访问的能力。目前,服务器集群是解决服务器超载问题最有效的解决办法。它将多个服务器集中起来并行工作,配合共同完成同一种服务;对客户端而言,相当于只有一台超级服务器在进行服务。其工作模式不需要更改任何服务器端和客户端代码,可靠性强。目前服务器集群中的调度算法由于过于简单,存在扩展性较差和并行性较弱等问题,为了改善和提高集群系统性能,本文从算法和架构上对Linux虚拟服务器(Linux Virtual Server, LVS)进行了研究。首先在分析遗传算法理论的基础上研究其在调度作业中的应用,并根据服务器负载调度的需求,选择自适应小生境遗传算法(Adaptive Niche Genetic Algorithm, ANGA)作为服务器集群的调度算法,提出了相对CPU利用率作为适应值的评价标准,并合理应用于负载均衡调度作业中;然后分析了LVS的工作原理及其缺点,对常规的服务器集群架构进行了改进,提出基于决策器训练调度序列;进而设计并实现了以下四个关键模块单元,即调度算法单元、负载均衡器(Load Balancer,LB)与决策器的通信单元、决策器与节点间的通信单元以及修改后的IP虚拟服务器(IP Virtual Server, EPVS)内核单元,并对通信协议以及工作流程做了详细的介绍。最后,通过搭建真实服务器集群平台,在LVS-NAT模式下测试了改进后的负载均衡调度系统,实验利用JMeter等压力测试软件模拟大并发,并利用Wireshark对网络数据包的流向进行监控。实验结果表明,本方案的系统平均响应时间仅为2毫秒,同时错误率趋近于0,相比改进前服务器系统性能更稳定。
其他文献
随着科学技术不断发展,计算机可视化技术和系统建模技术相结合越来越多的应用于科学研究的各项领域,将工程中的数据转化为屏幕上的图形,可以使操作人员更加直观、高效、形象
由于矿井的巷道和井下作业人员的分布情况复杂,现有的定位系统无法实时地报告井下人员的具体位置,定位精度低。本论文根据井下煤矿特殊的通信环境,对各种井下定位的算法进行探讨
起重机械在我国工业领域广泛应用,其发展状况代表了一个国家工业化的发展水平。近年来随着我国经济的快速发展,起重机械在社会工程中扮演者越来越重要的角色,同时经济快速发展也对起重机械的安全运行提出了更高的要求。起重机械结构复杂,自身结构蕴藏着大量的危险因素,漫长服役过程不可避免产生损伤积累,加上长期超负荷工作,使得安全事故日益频发。一旦发生事故极有可能造成巨大的经济损失和人员伤亡。因此,对起重机械进行有
视觉显著性是由于人类视觉系统在视觉注意机制的指导下,选择性地处理那些重要的、吸引人眼注意的视觉信息而忽略那些无关紧要的信息而造成的。在计算机视觉领域中,研究者们提出
路面裂缝作为一种常见的路面病害,受到公路管理和养护部门的高度重视。通过快速、准确地获取路面破损信息,来制定相应的修理、养护计划。而传统的人工目测的方法由于存在耗时、
认知无线电技术(CognitiveRadio,CR),被认为是解决当前频谱稀缺现状的有效方法,已经成为近年来无线通信技术研究的热点之一。认知用户的可用频谱,随着授权用户的使用情况以及空间
目前,北斗卫星导航系统作为国家战略性新兴产业,具有广阔的应用前景。实现高精度定位对于北斗卫星导航系统在精密导航、工程测量,地理信息采集等领域的推广具有重要意义。本
全球通信技术长期以来一直处于高速发展,各种网络接入技术不断成熟,逐渐呈现泛在、异构的网络环境。而用户业务需求也越来越多样化,各种高速率数据业务层出不穷,未来的业务将
随着我国经济社会蓬勃发展,人们对饮食的要求不断提高,食品安全问题越来越受到重视。对农产品作物的安全保证、稳定供应和品质卓越的要求也随之提高。传统的密集型农业已经不再
层间插值是三维重建的关键技术之一,通过增加插值图像来缩小断层图像间的距离,提高体数据的分辨率,从而大大改善三维重建图像的质量。近年来,随着64/128/256多排CT的广泛应用