异构服务器集群的动态负载平衡算法研究

来源 :华南师范大学 | 被引量 : 0次 | 上传用户:luckchenhu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
服务器集群技术不但能有效的利用原有的软硬件资源,同时还具有高可用性,高可靠性以及可扩展性等优势。因此,服务器集群的应用日益广泛,但是服务器之间负载的不平衡性与提高集群系统性能之间的矛盾也越来越突出。 负载平衡分为静态和动态两种,目前应用较为成熟的是基于连接数的静态负载平衡方法。但是,由于不同的连接所产生的负载大小不等和集群本身的异构性等原因,这种方法只能做到粗粒度的平衡。因此,本文将同时应用静态与动态算法,采用双层体系结构,通过前端初步的静态平衡,后端的负载迁移和反馈机制相结合的方法来达到更好的平衡系统负载的目的。 使用动态负载平衡算法带来了不小的开销。很可能出现这样一种情况:集群中每台服务器都处于忙碌状态,服务器之间的负载“平衡”,但是整体性能反而有所下降。出现这种现象的原因就是动态负载平衡的开销大于它所带来的效益。本文采用了定义迁移增益和概率迁移的方式来解决这个问题。 Web服务器提供的服务可以相应的分为静态和动态两大类,其中静态文档的负载容易确定,对其实施负载平衡也比较容易实现。动态文档由于请求产生的页面不确定,负载很难衡量,严重的影响了集群系统的整体性能。本文从负载的度量方法出发,对静态文档主要考虑I/O资源,而对动态文档则主要考虑内存和CPU资源,以达到更好的衡量系统负载的目的。 在论文的最后给出了模拟实验结果,并将本文算法和静态负载平衡算法以及不采取任何平衡措施相比较。实验结果表明,本文算法在平均应答延迟以及系统吞吐量方面都取得了很大的改善。
其他文献
资源搜索是随着世界范围内Internet的发展而产生的。但是,随着Internet以及WWW技术的迅猛发展,导致其所蕴涵的信息量急剧的膨胀。面对如此庞大的信息量,目前普遍采用的基于中央
以信息化、数字化、网络化为特点的社会的发展对国家以及社会生活安全性提出了全新的要求,在这种环境下,传统的安全技术呈现出无法解决的重大缺陷。而生物特征认证技术是解决
Internet技术的飞速发展和万维网在世界范围内的普及,使Web中包含的信息以惊人的速度增加着,Web成为了当代社会重要的信息来源。由于Web上信息的海量性,使得以往靠人工采集的方
软件安全漏洞通常是由在软件设计过程中的软件错误引入的,随着软件系统的复杂程度和规模的提高,软件漏洞也越来越多。因此软件错误的分析方法及工具研究对于软件安全漏洞发现具
随着社会的发展和计算机科学技术的进步,计算机及软件的应用越来越广泛。作为计算机的灵魂,软件在其中起着举足轻重的作用。软件故障往往会导致严重的后果,因此如何确保软件质量
无线传感器网络(Wireless sensor networks,WSN)是由若干具备无线通信能力的传感器节点按照协议自组成的分布式网络。无线传感器网络技术一门新兴综合技术,它在环境监测,国防军
公开密钥基础设施PKI(Public Key Infrastructure)是一种利用非对称密码技术为电子商务、电子政务和电子事务的开展提供一整套安全的基础平台。PKI技术遵循国际标准,采用加密
Internet的广泛应用以及各种复杂计算机应用的出现,各种攻击技术的层出不穷以及攻击的自动化,导致现在的Internet面临前所未有的网络安全威胁,如何有效地分析这些威胁,包括宏观上
随着数据库技术的不断发展及数据库管理系统的广泛应用,数据库中存储的数据量急剧增大,在大量的数据背后隐藏着许多重要的信息。数据挖掘就是利用分析工具从大量的、不完全的、
随着网络的普及,社交服务得到了快速发展,社交网络已经逐渐成为人们日常交流的主要工具,吸引着越来越多的用户加入其中。在学术领域中,伴随国内外各高等院校以及各研究机构在科研