基于软件老化的负载均衡方法

来源 :东北大学 | 被引量 : 0次 | 上传用户:liucrobin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机网络与技术的快速发展,应用服务器机群系统得到了越来越广泛的应用,其中负载均衡技术是应用服务器机群系统能否高效率高可靠性运行提供稳定的服务质量的关键环节。所谓负载均衡(load balancing)是采用一定的调度分配策略来平衡各个服务器结点上的负载,使其按照各节点固有的承受能力,基本相等达到平衡。然而,随着各服务器终端的不断运行,会出现应用服务器终端系统资源的消耗、数据的破坏以及误差的累积等现象,随着时间的推移逐渐积累,终端软件的性能将恶化并可能导致软件系统的突然崩溃或停机,这些现象称作服务器终端的软件老化。本文基于对服务器终端软件老化的考虑,采用基于软件老化的负载均衡方法,将传统的均匀分配负载均衡策略改进为非均匀分配的负载均衡策略。软件老化的预测主要采用基于马尔可夫随机过程的朴素贝叶斯分类器算法,负载均衡算法主要是在原有负载均衡算法的基础之上加入老化参数。在预测终端的软件老化趋势与程度的时候,本文采用将多个老化指标作为输入的基于马尔可夫随机过程的朴素贝叶斯分类器模型。首先,我们从训练的历史数据集中,利用朴素贝叶斯分类器模型,获得应用服务器软件老化的程度等级和引起软件老化的不同老化指标的组合特征趋势;其次,本文运用马尔可夫随机过程的方法对老化特征向量的变换模式分布特征进行捕获;最后,对老化特征向量空间中的点通过朴素贝叶斯分类模型进行分类。在设计非均匀基于软件老化的负载均衡分配策略时,将软件老化参数插入到原有的负载均衡算法之中加以改进。实验测试结果表明,多个老化指标输入的软件预测模型在预测精确度上高于单个指标输入的模型,基于软件老化参数的负载均衡分配算法在可靠性和稳定性上明显优于原有的均匀分配负载均衡策略。
其他文献
XML文档具有两个显著的特点,其一:自描述性,存在大量的语义标签描述标签内的文本。这使得XML被广泛的用作描述服务或者数据对象、作为数据交换格式、标注非结构化文档(web页面,纯
随着互联网的发展,网络上出现了越来越多的主观性文本,这些文本包含的观点不仅对潜在用户的行为产生了影响,同时也影响了相关的决策。对主观信息的分析与提取,已是自然语言处理等
普适计算环境的特点是以人为本,旨在为用户提供高效精确的、无处不在的个性化服务。为了达到这一目标,就需要对海量的、离散的原子事件进行自动智能分析,提取用户感兴趣的、可以
随着无线传感网络技术的发展,其应用范围日趋广泛。而协议作为无线传感网络通信的基础,其重要性显而易见,但由于无线传感网络运行环境的复杂性,协议的正确性很难得到保证。通常的
现今互联网已经成为了信息的海洋,每天有上亿张新页面发布到互联网中,虽然其中大型的门户网站汇集了大量的信息,但是国内数以万计的中小型网站的信息量总和确实远远高于门户网站
因特网的繁荣给世界带来了重大的改变。但随着越来越多的Web服务程序和网站的开发,Web的漏洞如同雨后春笋般地出现。在最近几年,网络上出现了一种新的攻击类型:客户端攻击。客户
对软件系统源码进行缺陷静态检测所面临的最大的现实困难之一是缺乏相应的缺陷检测规则。尽管对软件代码进行人工地分析和理解能够获得反映程序安全本质的深层次的缺陷检测规
近年来,数据分析市场的需求正快速发生变化。越来越多的企业和组织需要对大量数据进行分析,这些数据包括爬取的网页、搜索日志和点击流等。与此同时,需要存储和处理的数据正在急
随着社会的发展、科技的进步,单纯的由软件服务提供商提供软件,客户自己提供IT基础设施和人力对软件进行维护已经远远不能满足客户的需要。尤其是对于中小型企业来说,自己维
随着电子商务和web 2.0应用的发展,越来越多的消费者在购买和使用产品之后,喜欢在电子商务网站、论坛、博客发表对产品的观点态度,这些评论包含了用户对产品的特征,功能,性能