基于动态反馈机制的集群负载均衡算法研究

来源 :武汉理工大学 | 被引量 : 28次 | 上传用户:sharpsmile
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网的发展,当今社会早已成为信息化社会,人们对网络上的服务器也提出了更高的要求。传统服务器受内存、CPU和磁盘I/O等的限制,即使经过硬件升级也很难适应当前的需要。服务器端成为了很多应用的瓶颈。服务器集群技术具有高可靠性,高可用性和高可扩展性的特点,它是达到高性能服务的一种有效途径,可以很好的解决这一难题。怎样在集群中的多个节点之间合理地分配任务,避免出现一个节点任务繁忙,而其余节点未能发挥其最大性能的情况发生,这就需要合理的负载均衡算法从中调配。然而,传统的负载均衡算法有不少缺陷,没有很好的考虑节点的实时负载情况,所以不能按节点的真实负载情况来均衡负载。本文将动态反馈机制运用到负载均衡算法中,以实时获得集群中各个节点的负载信息,可以很好的均衡节点负载,降低用户的平均响应时间。本文所做的主要工作如下:(1)在对基于Linux的服务器集群深入研究后,结合实际的情况,提出了基于动态反馈机制的动静结合的负载均衡算法。该算法综合考虑各个服务器节点的真实负载和服务器自身的处理性能,很好的反映出每个节点的实时处理能力,均衡服务器负载,发挥每个节点的最大处理性能。同时,考虑到动态反馈需要不断的收集各个节点的当前状态,增加额外的开销,本算法结合静态算法简单、代价小的优点,将动态算法和静态算法相结合,从而提高系统的处理性能,降低整个系统的平均响应时间。(2)本论文在深入分析研究动态反馈模型和当前流行的集群系统之后,给出了本系统的整个设计框架,并结合Linux网络编程技术,实现整个系统。该系统主要完成以下功能,首先收集节点信息,然后根据收集的信息通过改进的负载均衡算法选出可用节点,最后应用程序在该节点上完成请求并返回结果,为了方便查看集群各个节点的运行状态,了解集群整体的运行情况,本系统增添了实时监控的模块。(3)搭建实验环境,用性能测试工具Loadrunner对整个系统进行测试,并与当前常用的均衡算法进行比较。实验证明,该算法具有更好的均衡效果,能够很好的缩短用户的请求响应时间,提高各个服务器节点的资源利用率。
其他文献
在电力企业业务范围不断扩展、智能电网建设越来越迫切的情势下,如何依托公网实现移动终端与企业内网之间的安全通信和数据交换成为当前各大企业尤其是电力企业亟待解决的问题。远程接入通常涉及三个部分:接入终端、接入通道和内网应用,对这三个部分任一个保护的不到位都将给整个远程接入过程带来安全隐患。传统的基于虚拟专网的移动终端接入方案关注于安全传输通道的建立,虽然在一定程度上对数据安全传输提供了保证,但是缺乏对
作为一种新的计算模式,云计算以其方便、快捷、低成本等特性得到了广泛的研究和应用。与此同时,云计算也面临着来自多方面的挑战,而安全问题尤其重要。作为云计算的核心技术,
随着消费类数码相机的日益普及和网络多媒体信息的广泛传播,数字图像迅速产生和堆积。如何实现大规模图像数据的有效管理和查询,已经成为多媒体技术领域的重要研究课题。20世
20世纪末,个性化推荐首次给出了具体的概念。之后,各种推荐技术在近些年发展非常迅速。比如:信息检索、基于内容的推荐、基于关联规则的推荐、协同过滤技术以及混合推荐等等。其
  在信息化不断发展的时代,各企事业单位越来越依赖信息的沟通和数据的处理,信息系统支撑着它们的日常业务与工作,并逐渐成为运行的核心。在铁路车站中,随着作业信息化的加
  随着人们生活水平的不断提高以及计算机技术的快速发展,人们对图像与视频的使用要求越来越高,运用抠图技术,可以减少大量的拍摄费用,也可产生超现实的视觉效果。随着研究的深
  信息化时代的到来使信息量爆炸式增长,产生了针对海量数据集的知识发现理论(knowledge Discovery in Database,KDD),基于粗糙集的属性约简就是其中的重要内容。它尽可能
图像局部不变特征提取是计算机视觉领域中的一个基本问题。局部不变特征提取大致分成两个步骤:首先利用局部不变特征检测方法在图像上检测特征点位置、尺度等相关信息,然后根
医疗影像为医生诊断疾病提供了重要的依据,并且随着时间的积累和医疗影像设备种类和数目的日益增多,医院已经积累了大量的医疗影像数据。医疗影像数据种类多,数据格式差异性
随着Web2.0技术的发展,互联网在人们生活中扮演着越来越重要的角色,电子商务的普及和完善大大改变了人们的生活习惯。然而由于网络的飞速发展导致了信息量的膨胀,如何给用户