高可用自适应负载均衡集群的研究与实现

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:dfsdfdf
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机和互联网技术的迅速发展和成熟,越来越多的企业开始进入了互联网商业模式的时代。通过部署互联网商业解决方案,能够全方位的为企业降低成本、提高客户满意度、改善业务流程和扩展新兴市场,从而使企业在激烈的市场竞争中处于领先地位。为了保证企业服务的可靠性和连续性,高可用集群技术孕育而生并且得到了长足的进步。基于Linux的高可用集群性能出色、价格低廉,为企业提供了一种极具吸引力的解决方案。 本文通过对开源高可用集群项目Linux-HA的分析和研究,提出了高可用自适应负载均衡系统的设计思想,通过插件的方式为基于容错模型的Linux-HA系统增加自适应负载均衡模块。目前的许多负载均衡集群,往往缺乏对集群节点状态以及服务进程状态的实时监控,一旦节点或节点上的服务进程出现故障以及失效,负载均衡器无从知晓,因此客户的请求依旧会分发给出现故障的节点。自适应的负载均衡模块能够解决上述问题,Linux-HA实现了一套完备且高效的节点及服务状态监控机制,同时其良好的设计框架也为这些信息的获取提供了接口,负载均衡模块能够即时的得到节点状态以及服务状态的变化信息,从而动态的修改请求转发列表,将失效节点或服务失效的节点从相应的位置删除,避免了客户请求转发给无法服务的节点。 本文所实现的模块,其核心是基于Linux内核Netfilter框架的TCP传递技术,通过在恰当的监控点挂载回调函数,实现对用户请求报文的监控、修改和转发。另一方面,作为Linux-HA的插件,模块能够与系统的相关功能模块通信,获得集群全局状态图,同时,通过在各服务节点进行负载采集分析,计算出节点性能汇总到负载均衡器已达到动态负反馈的目的。最终这些信息都将通过自定义的socket命令字传入内核,实现内核态和用户态的数据交互,以达到修改报文转发列表的目的。这些研究工作,对于保证企业服务的可靠性和连续性,提高企业的竞争能力,有使用价值和应用前景。
其他文献
贝叶斯学习具有可解释性强、鲁棒性好等优点,是机器学习的研究热点。本文基于贝叶斯非参数学习中的Dirichlet过程和层次Dirichlet过程、以及贝叶斯大间隔学习中的伪似然与数据
企业信息系统对现代企业的重要性与日俱增,企业的进一步发展壮大要求企业信息化进一步深入发展。然而近年来,信息技术的迅猛发展和企业规模的扩大、业务的扩展给企业信息化的更
地震反演技术在油气勘探开发中有着举足轻重的地位。大部分的地球物理反问题属于多极值的目标函数优化,而将现有的非线性反演理论方法应用于地震反演,是一个尚未解决好的难题。
随着计算机网络技术的发展,Internet已经在全世界范围普及,广大的中小机构、企业也构建了自己的局域办公网,从而大幅度的提升了工作效率,而且对计算机网络的依赖性也越来越强
XML(eXtensible Markup Language)是继HTML之后发展起来的一个重要的Internet技术,它的格式简单,自我描述能力强,实现了内容、结构和表现三者的分离,适合于数据的表示和交换,已成
系留气球作为一种升空平台,在军事和民用方面都具有广泛的应用前景。其具有机动灵活、操作简单、使用方便的特点,适合搭载通信、侦察、干扰等电子设备。这种高空平台也可用来
本文将混合专家网络应用于这个领域,利用其特点分别在模型组合和模型选择领域进行了一些探索性的研究。主要工作如下: 1.介绍混合专家网络的思想,描述其特点。并针对软件失效
XML路由技术是一种实现于网络应用层的基于内容过滤的技术,其核心是XMI潞由算法.通过XML查询语言构造合适的过滤引擎,XML路由算法可以匹配持续到来的XML文件信息流.由于当前XML信
随着二维GIS技术的不断成熟和完善,研究热点逐渐过渡到二维GIS以及其他的相关技术。目前国内外已经有不少3DGIS软件,但这些三维软件只能表达一些简单的三维现象,而对于三维模型
SAP R/3 系统不但是一个成功的业务系统,而且还能根据存放在SAP R/3系统中的宝贵的业务数据提供高级的决策支持。随着 SAP R/3系统在众多企业中的广泛成功的应用,管理者将SAP应