一种改进的基于动态反馈的负载均衡算法
基于反馈机制的动态负载平衡算法研究
Dy a c la aa cn lo i m e in a d a piain b s d o e d a k n mi o d b ln i g ag rt h d sg n p lc to a e n fe b c
Y u — , I o g in T N n , O use g U D nf L n -a , A G Hog D U Y — n u H j h
寻求 给定 的任务集合到给定 的计算机集合 的一个 映射 , 使得完
研究表 明… , 用于 并行 计算 的 多处 理机 系统 的潜 在性 能 的实际利用率通 常仅 为 1 一1 % , % 0 而负 载平衡正 是提高 多处 理机 系统并行 计算 性能 的重 要途 径 ’ 。负 载平 衡 的 目标 是
1 相 关定 义
1 加速 比¨ ) 并行计算 中加速 比衡量并行系统 的性能 和
Absr t: Dy mi o d baa c s a mp ra twa o e a c e o c iiain a d p r le o p tng p rom a c f t ac na c l a l n e i n i o t n y t nh n e r s uresut z to n a al lc m u i e r n e o l f
t e la y tms h sp p rp o o e y a c la aa c n lo i m a e n ̄e b c .I e l y d w r p e f r — i o d s s v e ,t i a e r p s d a d n mi o d b l n i g ag r h b s d o t d a k t mp o e o k s e d o o p c so s a o d id x e a k t eI a n e n c ru a ac l t n.a d dsrb td c mp t gt s so h a i o e la e s r s la n e .f d b c h o d i d xi i lrc l u ai c o n it u e o u i a k n t e b ss f h o d i n t i d x f d b c o a a t o la h n e y a c l .E p r n e ut h w t a tc n e h n e p r l lef in y o T n e e a k t d p o d c a g sd n mi a y t l x ei me tr s l s o h t a n a c a al f ce c fP M— s i e i
一种改进动态反馈调度算法的分析与实现
一种改进动态反馈调度算法的分析与实现s 王春娟 陕西教育学院计算机科学系=摘 要>采用LVS 集群技术搭建所需的服务器,各服务器系统资源利用率经常存在很大差距。
要解决该问题,必须依赖有效的负载均衡算法。
本文在分析已有方法的基础上,提出了一种动态的负载均衡算法,调度器定时接收每个服务器上报的性能参数,并动态地更新每一个服务器的权值,从而提高集群的整体性能。
=关键词>LVS 集群 动态反馈 调度器一、LVS 集群LVS 集群建立在已有普通服务器的基础之上,是一组服务器通过高速的局域网或者地理分布的广域网相互连接,这组服务器就是提供服务的真实服务器,用户看不到提供服务的这组真实服务器,而只能看见一台作为调度器的服务器,该调度器负责接收大量客户端计算机的请求,并决定哪个集群中的服务器可以应答用户的请求。
它的通用结构如图1所示,在客户端看来,访问集群系统提供的服务就像访问一台高性能服务器一样。
由于调度器进行调度的过程是在L i nux 操作系统的内核中完成的,并且调度器上并不提供真实的服务和信息,只是一个虚拟的服务,因此简称为LVS (L i nux V i rt ual Server)。
图1 L VS 集群系统通用结构二、常用4种负载均衡调度算法核心思想及分析在L VS 集群中进行负载均衡的核心软件,就是运行在调度器上的I PVS 软件,而IP VS 软件中已实现了8种调度算法,本文主要研究常用的4种调度算法的核心思想,并深入分析常用4种调度算法的优缺点。
1.常用4种负载均衡调度算法的核心思想。
1.1轮叫调度算法(R R)。
RR 算法就是当调度器收到请求后,在它的服务器列表中挑出下一台服务器,在无穷的循环中遍历它们。
1.2加权轮叫调度算法(W RR)。
W R R 算法就是基于集群节点可处理多少负载来给每个集群节点配置一个合适的权重或等级,即权值W ,i 然后将权重与循环技术一起使用,以便选择收到新请求时要使用的下一个集群结点,而不管当前的活动连接数。
基于HLS流媒体集群动态反馈负载均衡算法
计算机与现代化 JISUANJI YU XIANDAIHUA
总第 283 期
基于 HLS 流媒体集群动态反馈负载均衡算法
杨炳钊,李泽平,刘江涛
( 贵州大学计算机科学与技术学院,贵州 贵阳 550025)
摘要: 面对移动视频用户大量的并发视频请求,为了解决流媒体集群节点负载反馈不及时、节点选择不精确、节点负载过
YANG Bing-zhao,LI Ze-ping,LIU Jiang-tao
( College of Computer Science and Technology,Guizhou University,Guiyang 550025,China)
Abstract: Aiming at large number of concurrent video request for mobile video users,in order to solve the problems that the load feedback of streaming media cluster nodes is not timely,the node selection is not accurate,and the node load is too heavy,which leads to the user satisfaction degrading,this paper puts forward an improved dynamic feedback load balancing algorithm. The static and dynamic load factors are considered to measure the service performance and current load of each node. The load weight vector is calculated by using analytic hierarchy process; meanwhile the load weight is calculated,the residual load is introduced and modified,which makes the description of cluster load conditions more accurate,improves the load gradient caused by the sudden increase of requests in the traditional dynamic feedback load balancing algorithm. The experimental results show that the algorithm achieves multi-node load dynamic balance,improves the efficiency of the nodes. Key words: streaming media clusters; dynamic feedback; analytic hierarchy process; load weight; residual load
一种改进的动态反馈负载均衡算法
一种改进的动态反馈负载均衡算法陈泰安【摘要】In the cluster system, the load balancing algorithm is one of the key factors that affect system performance. In order to further improve the performance of the cluster system, it is necessary to optimize the load balancing algorithm. In this paper, we proposed an improved load balancing algorithm based on dynamic feed-back after having a detailed analysis of the minimum connection algorithm and the DFB (Dynamic Feed-Back)algorithm. Through the collection of real-time performance parameters for each server, the algorithm dynamically calculate the probability of the distribution of the service node, and thus determine which service node should the user request be assigned to. Through the test of the three algorithm, we come to the conclusion that the algorithm can effectively improve the performance of the cluster system.%在集群系统中,负载均衡算法是影响系统性能的关键因素之一.为了进一步提高集群系统的性能,有必要对负载均衡算法进行优化.通过对最小连接算法和DFB(Dynamic Feed-Back)算法的详细分析,提出了一种改进的动态反馈负载均衡算法.该算法通过收集每台服务器的实时性能参数,动态地计算出各服务节点的分配概率,并由此决定用户请求分配给哪一个服务节点.通过对上述三种算法性能的测试,得出了该算法能够有效提高集群系统性能的结论.【期刊名称】《电子设计工程》【年(卷),期】2013(021)005【总页数】3页(P171-172,179)【关键词】分布式处理系统;负载均衡;动态反馈;集群;算法【作者】陈泰安【作者单位】武汉科技大学信息科学与工程学院,湖北武汉430081【正文语种】中文【中图分类】TP301.6随着网络需求的不断增加,集群服务器技术将以其高可靠、高性能的优势逐步取代以前单一服务器的工作模式,它提供了一个负载性能易于扩展的、高效可靠地服务器性能解决方案。
基于负载预测的HDFS动态负载均衡改进算法
基于负载预测的HDFS动态负载均衡改进算法邵必林;王莎莎【摘要】针对现有HDFS负载均衡改进算法在解决负载状态衡量的片面性、滞后性以及阈值设定的静态性问题等方面存在不足,提出了一种基于负载预测的HDFS 动态负载均衡改进算法.该算法首先探究影响存储效率的负载特征,定义多指标负载计算数学函数,然后通过优化的二次指数平滑预测算法,对节点下一时刻的负载值进行动态预测,最后根据预测结果和节点性能对集群的繁忙程度、响应效率和均衡程度等信息进行综合评估,建立动态阈值计算模型,进而对集群做出均衡判断和决策,更好地实现集群动态均衡效果.理论分析和实验结果表明,改进算法对存储系统中的负载均衡调度具有高效性,在达到更好均衡效果的同时也缩短了作业的完成时间,提高了系统整体响应效率.【期刊名称】《探测与控制学报》【年(卷),期】2019(041)002【总页数】6页(P75-80)【关键词】负载均衡;二次指数;负载预测;动态阈值;动态均衡【作者】邵必林;王莎莎【作者单位】西安建筑科技大学管理学院,陕西西安 710055;西安建筑科技大学管理学院,陕西西安 710055【正文语种】中文【中图分类】TP3330 引言HDFS[1-3]是Hadoop平台中的分布式文件系统,采用分布式布局模型[4],在大数据处理尤其是存储方面具有非常高的可靠性、时效性。
HDFS中有一个Balancer程序,是以存储空间利用率来评估节点负载量,程序初始运行时,由用户输入一个阈值(threshold,范围为0~100),一般系统默认值为10,当数据节点中的负载值与平均负载最大差值小于阈值时,Balancer认为集群处于均衡状态,否则就会通过迁移操作来使集群到达负载均衡[5]。
虽然HDFS以诸多优势而被广泛应用,但其在负载均衡过程中,只采用存储空间利用率这单一指标来对集群做出均衡决策,并且采用设定静态threshold的迁移判断方法,对节点进行数据迁移和任务调度,很大程度影响了HDFS的存储效率。
基于动态反馈负载均衡算法的改进
b a s e d o n f e e d b a c k t h e o r y ,t h e a l g o i r t h m p a r a me t e r s t o i n t r o d u c e a l o a d c a p a c i t y I c a n mo r e a c c u r a t e l y d e s c i r b e t h e l o a d
中图分类号 : T P 3 9 3 . 0 2 文献标识码 : A 文章编号 : 1 0 0 7 — 8 3 2 0 ( 2 0 1 3 ) 1 1 - 0 1 2 4 — 0 2
Dy n a mi c l o a d b a l a n c i ng a l g o r i t h m b a s e d o n i mpr o v e d f e e d ba c k f e e d b a c k
ZH U 7 f 一 n g
( E o  ̄ t C h i n a I n s t i t u t e o f Me c h a n i c a l nd a E l e c t r o n i c E n g i n e e r i n g ,N a n c h a n , ̄ g a n g x i 3 3 0 0 1 3 ,C h i n a )
一种改进的动态反馈负载均衡算法
摘 要 :在 集 群 系统 中 , 负载 均 衡 算 法 是 影 响 系统 性 能 的 关键 因 素之 一 。为 了进 一 步 提 高集 群 系统 的性 能 , 有 必要 对 负
载 均衡 算 法 进 行 优 化 。通 过 对 最 小 连 接 算 法 和 D F B ( D y n a mi c F e e d — B a c k ) 算 法 的详 细分 析 。 提 出 了一 种 改 进 的 动 态 反
馈 负 栽 均衡 算 法 。 该 算 法 通 过 收 集 每 台服 务 器 的 实 时性 能参 数 。 动 态地 计 算 出各 服 务 节点 的分 配概 率 , 并 由此 决 定 用 户请 求 分 配 给哪 一 个 服 务 节 点 。 通过 对 上 述 三 种 算 法 性 能的 测 试 , 得 出 了该 算 法 能 够 有 效 提 高 集群 系统 性 能 的结 论 。
p a r a me t e r s f o r e a c h s e r v e r , t h e lg a o r i t h m d y n a mi c a l l y c lc a u l a t e he t p r o b a b i l i t y o f t h e d i s t i r b u t i o n o f t h e s e vi r c e n o d e ,a n d t h u s
d e t e mi r n e w h i c h s e vi r c e n o d e s h o u l d t h e u s e r r e q u e s t b e a s s i g n e d t o . hr T ou g h he t t e s t o f t h e t h r e e lg a o r i hm , t we c o me t o he t c o n c l u s i o n t h a t t h e lg a o r i h m t c a B . e f e c t i v e l y i mp r o v e t h e p e fo r r ma n c e o f t h e c l u s t e r s y s t e m. Ke y wo r d s :d i s t r i b u t e d s y s t e m ;l o a d b la a nc i n g ;d y n a mi c f e e d — b a c k;c l u s t e r s ;a lg o it r h m
动态负载平衡算法在云计算中的优化策略
动态负载平衡算法在云计算中的优化策略云计算作为一种基于互联网的计算模式,以其高效、弹性和可扩展性的特点,越来越受到企业和个人用户的青睐。
然而,随着云计算规模的不断扩大,云计算系统面临着越来越大的负载压力。
为了提高云计算系统的性能和可靠性,动态负载平衡算法成为了云计算中的关键问题。
动态负载平衡算法是指根据当前系统的负载状况,动态地分配任务和资源,以实现系统的负载均衡。
它的优化策略包括以下几点:1. 负载监测与预测:动态负载平衡算法首先需要对系统的负载进行监测和预测。
通过收集系统的各项指标,如CPU利用率、内存使用率、网络流量等,可以实时监测系统的负载情况。
同时,借助机器学习和数据分析的方法,可以对历史负载数据进行分析和预测,从而更准确地预测未来的负载趋势。
2. 负载调度与迁移:根据负载监测和预测的结果,动态负载平衡算法可以采取相应的负载调度和迁移策略。
在云计算系统中,可以有多个物理服务器或虚拟机,通过将任务和资源从高负载节点迁移到低负载节点,可以实现负载的均衡。
负载调度和迁移算法可以根据负载情况和资源可用性等因素进行决策,以达到最佳的负载均衡效果。
3. 任务分配与调度:除了负载均衡外,动态负载平衡算法还需要考虑任务的分配和调度。
在云计算系统中,任务可以是用户提交的作业、数据处理任务、网络请求等。
通过合理地分配和调度任务,可以避免资源浪费和任务延迟,提高整个系统的性能。
任务分配和调度算法可以考虑任务的优先级、资源需求、任务的执行时间和数据依赖等因素,以提高任务的执行效率和系统的可用性。
4. 弹性负载均衡:在云计算系统中,负载情况可能随时发生变化,例如用户请求数量的突增、某个节点的故障等。
为了应对这种变化,动态负载平衡算法需要具备一定的弹性。
可以采用自适应负载平衡算法,根据实时的负载情况和系统资源状况,动态调整负载均衡策略,以适应负载的变化。
5. 多策略组合:动态负载平衡算法可以通过多种策略的组合,来达到更好的优化效果。
基于反馈的改进动态负载均衡策略
第3 卷 第 1 6 4期
V1 o. 36
・
计
算
机
工
程
21 0 0年 7月
J l 0 0 u y2 1
No 1 .4
Co p e m ut rEng ne r n i e ig
软件技术与数据库 ・
文 编 : 0 _4 ( 11 _3_ 3 文 标 码 章 号 1 o 3 8 0 )— 0 _ 0 22o4 0 4 o 献 识 t A
中 分 号 9 田 类 t4 N5
基 于反馈 的 改进 动 态 负载均 衡 策略
陈 超 ,赵跃龙 ,王文丰 播 敏
(. 1 华南理工大学计算机科 学与 工程学院 ,广州 50 4 16 0;2 .南 昌工程学院计算机科 学与技术系 ,南 昌 30 9 ) 30 9
一种改进的流媒体集群动态负载均衡调度算法
1 引言
随着网络的普及和高速发展,网络服务在视频 监控等领域已广泛应用。如何在有限的资源条件 下及时有效地处理海量用户的并发访问请求?采 用流媒体服务器集群[1~2]是目前解决该问题的主要 方法。流媒体服务器集群的核心是集群负载均 衡。现有的负载均衡算法可以分为静态负载均衡 算法和动态负载均衡算法。静态负载均衡算法按 照固定的方式进行分配,其算法简单、运行速度快, 但是条件过于理想化,不能用于复杂的应用场景。 动态负载均衡算法通过在一定时间内,不断更新集 群各节点的状态信息,通过一定方式计算其负载, 根据负载均衡算法,选择节点处理当前请求。
关键词 流媒体;集群;负载均衡 中图分类号 TP311 DOI:10. 3969/j. issn. 1672-9722. 2018. 02. 007
An Improved Dynamic Load-balancing Algorithm for Streaming Media Cluster
WANG Zhao LIU Zhaoyuan (School of Computer Science,Xi���a���n University of Posts and Telecommunications,Xi���a���n 710061)
总第 340 期 2018 年第 2 期
计算机与数字工程 Compu计te算r &机D与ig数ita字l E工ng程ineering
Vol. 46 No. 2 241
一种改进的流媒体集群动态负载均衡调度算法∗
王 钊 刘钊远
(西安邮电大学计算机学院 西安 710061)
一种改进的周期自适应动态负载均衡算法
一种改进的周期自适应动态负载均衡算法
在分布式计算中,动态负载均衡是一种非常重要的技术。
动态负载均衡算法即在任务分配的过程中,根据任务执行的情况动态调整各个节点之间的负载,以实现任务的高效率运行。
周期自适应动态负载均衡算法是在动态负载均衡的基础上,结合周期性的监测和调整,使得负载均衡更加精确和高效。
在周期自适应动态负载均衡算法中,采用周期性的负载监测来实现负载均衡。
具体地,周期监测可能是以固定时间间隔为周期,对计算节点的信标、负载等信息进行周期性采集和分析,确定当前各节点的负载状态,然后根据负载状态进行任务分配。
在任务分配的过程中,采用不同的权重系数来调整各节点的负载,以实现负载均衡。
周期自适应动态负载均衡算法的主要特点是精度高、开销小。
因为在周期性监测的过程中,节点的负载状态既可以通过节点的信标信息获得,也可以通过对节点计算性能的实时检测获得,从而实现对节点负载状态的实时监控和调整。
此外,算法的开销小,因为周期性监测的时间间隔相对较长,可以避免频繁的负载调整,降低算法的资源消耗。
但是,周期自适应动态负载均衡算法也存在一些局限性。
首先,周期自适应动态负载均衡算法的周期时间需要选择合适,不同的应用领域和负载大小所需要的周期时间不尽相同,需要根据具体的应用场景进行定制。
其次,负载数据的采集和分析也需要比较高的计算资源,需要在资源利用率和准确性之间做出权衡。
总的来说,周期自适应动态负载均衡算法是目前分布式计算中应用广泛的一种负载均衡算法,可以实现系统的高效运行和资源利用率的提高。
在以后的研究中,可以通过进一步优化和改进算法,提高负载均衡的准确性和精度,以适应不同场景的需求。
高性能计算平台的动态负载均衡算法研究与优化
高性能计算平台的动态负载均衡算法研究与优化随着科学技术的不断进步,高性能计算平台在科学研究、工业设计和商业应用等领域发挥着重要作用。
而动态负载均衡算法作为高性能计算平台重要组成部分,对于提升计算平台的性能和效率发挥着关键作用。
本文将对高性能计算平台的动态负载均衡算法进行研究与优化。
动态负载均衡算法的研究意义重大。
在高性能计算平台中,各个计算节点由于计算任务的不同以及数据的独特性,会产生负载不均衡的情况。
若不及时进行负载均衡调度,将会导致某些节点负载过重,而其他节点处于闲置状态,从而影响整个计算平台的性能。
动态负载均衡算法的研究可以有效地解决这个问题,实现计算任务的合理分配和均衡执行,提高计算平台的利用率和性能。
首先,对于高性能计算平台的动态负载均衡算法研究,我们可以从任务调度的角度出发。
任务调度是负载均衡算法的核心环节,目标是将计算任务分配给各个计算节点以实现负载均衡。
传统的任务调度算法存在一些问题,如负载过程中的信息更新不及时、负载变化导致的频繁迁移等。
因此,我们需要基于动态负载均衡的特点,进行新的任务调度算法的研究。
其次,为了优化动态负载均衡算法的性能,我们可以考虑采用机器学习的方法。
传统的负载均衡算法往往基于静态的经验和规则,无法适应负载实时变化的需求。
而机器学习方法可以根据负载情况的变化,通过学习、训练和预测来动态调整任务分配。
我们可以采用监督学习、强化学习或者深度学习等方法提高动态负载均衡算法的自适应能力和决策准确性。
另外,为了确保计算平台的高性能,我们还需要考虑数据的负载均衡。
数据的负载均衡是指在高性能计算平台中,将数据均匀地分布在各个计算节点上,以减小数据访问的延迟和通信开销。
对于大规模数据的处理,优化数据的负载均衡对于提高计算平台的整体性能具有重要意义。
因此,我们需要针对数据的负载均衡问题进行进一步的研究与优化。
在实际应用中,高性能计算平台的动态负载均衡算法还需要考虑诸如可扩展性、容错性、并发性等方面的问题。
基于反馈的改进动态负载均衡策略
基于反馈的改进动态负载均衡策略陈超;赵跃龙;王文丰;潘敏【摘要】针对集群系统中的负载均衡问题,提出一种基于反馈的改进动态负载均衡策略.该策略结合周期反馈原理,将更新间隔分为若干个相等的子时间间隔,在每一个子时间间隔内引入一定的随机性来分发请求,同时利用排队论对集群系统的工作过程进行建模,获得该模型下系统性能的计算公式.仿真结果表明,与Aggressive LI策略相比,该策略能够以较小的计算开销获得与之相当的系统性能,且实现复杂度较小.【期刊名称】《计算机工程》【年(卷),期】2010(036)014【总页数】4页(P34-36,39)【关键词】负载均衡;反馈;分时;集群;排队论【作者】陈超;赵跃龙;王文丰;潘敏【作者单位】华南理工大学计算机科学与工程学院,广州,510640;华南理工大学计算机科学与工程学院,广州,510640;南昌工程学院计算机科学与技术系,南昌,330099;华南理工大学计算机科学与工程学院,广州,510640【正文语种】中文【中图分类】N9451 概述负载均衡是集群系统中的重要技术,通过在各个节点间平衡系统负载来提高集群系统的性能。
已有研究表明[1],无论使用静态负载均衡调度还是动态负载均衡调度都可以提高集群系统的性能。
但是这2类调度方式仍存在一定的局限性:静态调度自适应性较差;动态调度很难及时地掌握节点的负载信息,并且频繁收集节点负载信息会增加大量额外开销。
为避免因频繁收集节点负载信息而产生的大量开销,研究人员提出了一种基于反馈的模型,该模型采用分发器周期性地收集节点负载信息。
针对这种模型,研究人员提出多种动态负载均衡策略[2-6]。
文献[2-4]使用特定的测试数据驱动所设计的集群系统,虽然有一定的代表性,但对性能的分析缺乏灵活性。
文献[5-6]采用排队系统理论进行模型描述,分析一些常用的基于反馈的负载均衡策略,尽管受限于排队系统理论对并行分布式系统的描述能力,但是它对今后的研究仍有较大的借鉴作用。
基于反馈机制的动态负载平衡算法研究
基于反馈机制的动态负载平衡算法研究余敦福;李鸿健;唐红;豆育升【期刊名称】《计算机应用研究》【年(卷),期】2012(29)2【摘要】动态负载平衡是提高多处理器系统资源利用率和并行计算性能的重要途径.为了解决变化负载系统中子任务可并行计算的双重循环(PTM-NL)问题,提出一种基于反馈机制的动态负载平衡算法.该算法以处理器作业速度为负载指标,在循环计算中根据反馈的负载指标分配计算任务,动态适应负载变化.实验结果表明,该算法在变化负载的系统中能有效提高PTM -NL问题并行效率.%Dynamic load balance is an important way to enhance resources utilization and parallel computing performance of multiprocessor system. To solve the double loop problem whose subtasks could be computed concurrently (PTM-NL) in imitative load systems, this paper proposed a dynamic load balancing algorithm based on feedback. It employed work speed of processors as load index, fed back the load index in circular calculation, and distributed computing tasks on the basis of the load index fed back to adapt to load changes dynamically. Experiment results show that it can enhance parallel efficiency of PTM-NL problem effectively in mutative load systems.【总页数】3页(P527-529)【作者】余敦福;李鸿健;唐红;豆育升【作者单位】重庆邮电大学高性能计算与应用研究所,重庆400065;重庆邮电大学高性能计算与应用研究所,重庆400065;重庆邮电大学高性能计算与应用研究所,重庆400065;重庆邮电大学高性能计算与应用研究所,重庆400065【正文语种】中文【中图分类】TP301【相关文献】1.基于服务网格的动态负载平衡调度算法研究 [J], 任长林;王家华2.基于动态反馈机制的服务器负载均衡算法研究 [J], 李坤3.基于消息传递机制的动态负载平衡算法研究 [J], 刘滨;石峰4.一种基于主负载信息表的动态负载平衡模型及其均衡算法研究 [J], 华强胜;陈志刚;李登5.基于Bayes定理的动态负载平衡算法研究 [J], 刘竹松;李振坤;叶枝平因版权原因,仅展示原文概要,查看原文内容请购买。
一种改进的集群动态负载均衡算法概要
计算机与现代化2012年第1期JISUANJI YU XIANDAIHUA总第197期文章编号:1006-2475(201201-0135-05收稿日期:2011-10-12作者简介:周松泉(1986-男,广东汕头人,南昌航空大学软件学院硕士研究生,研究方向:计算机网络及其应用。
一种改进的集群动态负载均衡算法周松泉(南昌航空大学软件学院,江西南昌330063摘要:在集群系统的研究中,负载均衡算法是一个重要的方向,因为它关系到多台服务器在整合成一个集群系统后能否很好地相互协作,以更好地完成用户交予的任务。
为实现上述目的,本文在分析已有的负载均衡算法基础上,提出一种改进的能够实时收集服务器负载指标,进而动态地计算出服务器在分配用户连接中的权重的方法。
测试结果表明,该方法能够有效地防止服务器倾斜,达到良好的负载均衡效果。
关键词:集群;负载均衡;动态调度算法中图分类号:TP393文献标识码:Adoi :10. 3969/j. issn. 1006-2475. 2012. 01. 036An Improved Dyn amic Load-bala ncing Algorithm for ClusterZHOU Son g-qua n(School of Software ,Nan cha ng Ha ngkong Uni versity ,Na ncha ng 330063,Chi naAbstract :ln the study of cluster system ,the load-bala ncing algorithm is an importa nt directi on ‘because it is r elated to whetherthe multiple servers ,after in tegrated into a cluster system ,are able to collaborate well to better complete the task the users sub-mit To achieve this goal ,the paper ,basing on the an alysis of the existi ng load-bala ncing algorithms ,proposes an improved load- bala ncing algorithm that can dyn amically collect the real-time server load in dexes the n calculate the weights of the servers in theassig nati on of the conn ecti on requests users submitThe test results show that the improved method can effectively preve nt the servers from tilt and achieve a good load- bala ncing effect.Key words :cluster ;load bala nee ;dyn amic scheduli ng algorithm0引言随着互联网的快速发展,上网用户每天都在不断增长,网络中的服务器变得越来越不堪重负,而构建集群就成为了应对这一趋势的重要手段。
改进的动态反馈负载均衡算法-精品文档
改进的动态反馈负载均衡算法Improved Dynamic Feedback Scheduling Algorithm Wang Danzhu; Chang Dongchao;Liu En(School of Computer and Communication Engineering,Liaoning Shihua University,Fushun 113001,China): An improved dynamic feedback scheduling algorithm is brought up in this article. In load balanced process, the processing ability of background server and present load of background server are considered. According to present load ratio of each server, user request is distributed reasonably, then the ratio of dealing with request among servers is adjusted for avoiding server overloading, in this way, average-answer-delayed and throughput are improved, overall performance of cluster is improved, too.0引言目前常见的负载均衡算法包括两大类:①静态负载均衡算法:静态算法是根据有关任务的己知信息,通过某个策略来确定分配任务的方案。
静态算法(如轮转算法)只考虑用户请求而不考虑每台服务器的当前负载,轮转依次把任务分配给各服务器,该算法实现简单但可用性不高,只能保证某些特定的应用有较高的效率,并不能使服务器负载均衡。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
讨 论 了常用 算法的 不足 ,在分析 这 些算法各 自优缺 点 的基 础上 ,提 出 了一种 改进 的基于反 馈 的 负载 均衡 算法 ,算法 引入一
个 负载 容余参数 以 更准确地描 述 集群 节 点的 负载 状况 ,在 考虑服 务节 点真 实 负载 ,处理 能力 的基础 上 ,尽量 简化 负载 均衡 器 的任 务分 配算法 。测试 结果显 示该算 法优 于静 态算法 。 关键词 : 集群 ; 负载 均衡 :静 态算法 ;动 态反 馈; 负载 容余;Lnx虚 拟服务 器 iu 中 图法分类 号: P 9 . T 33 7 0 文献标 识码 : A 文章 编号 :0 072 2 0) 30 7—2 10 —04(0 7 0—5 20
维普资讯
第2卷 第3 8 期
Vo . 1 28 N O. 3
计 算 机 工 程 与设 计
Co mp t r g n e n n sg u e En i e r g a d De i n i
20 年 2 07 月
F b e .20 7 0
tc n lg t d c d b e  ̄ t ek o a a a c n ,ag rt ms dt er rt dd me t r ic s e ;An e ,a c r i g e h o o y i i r u e r f sn o i l h n wn l db l i g l o h i me s o n i n a h i a e r s ed s u s d n i a dt n c o d n h r ma n d c p ct i b o g ti t e c e y n i t e e d f c s r v d la — a a cn l o i m r s n e a e n f e b c . A e i e a a i s r u h od s rb o t s e e t,a i o e d b l i g ag rt i p e e td b s d o e d a k h mp o n h s
Ke r s cu tr la —aa cn ; s t loi ; d a cfe b c ; rman dcp ct; L ywo d : lse; o db l ig t i ag r h n a c t m n y mi e d a k e ie a a i y VS
0 引 言
一
种改进的基于动态反馈的负载均衡算法
田绍 亮 , 左 明 , 吴绍伟 பைடு நூலகம்
( 中国矿 业 大学 现 代教 育 中心 ,江 苏 徐 州 2 10 ) 2 0 6
摘
要 :负载 均衡 是 集群 系统研 究 的一个 重要 问题 , 负载 均衡 算法是 集群任 务分 配的核 心 , 绍 了 L 介 VS中的 负载 均衡 算法 ,
_
h ds t f lse n d r c rtl b l et dmoeo t z t o sd r a a a it o sr e. e t tela aeo cu tr o emo e c u aeyt aa c ela r pi iainc n ieigte e lo da dcp bl f ev r T s o t a o n h o m o n h r l n a i y
It t的 快 速 增 长 使 多 媒 体 网 络 服 务 器 面 对 的访 问数 ne me 量 快速 增 加 , 务 器 需 要 具 备 提 供 大 量 并 发 访 问服 务 的 能 力 , 服 服 务 器 的 处 理 和 I 能 力 成 为 了提 供 服 务 的 瓶 颈 。为 了 解 决 / 0 这 一 问题 , 以 采 用 昂 贵 的 高 性 能 主 机 或 S 可 MP计 算 机 ; 者 或 是 把 多 台 服 务 器 用 局 域 网络 连 接 成 一 个 整 体 构 成 集 群 , 过 通 并 行 处 理 及 相 互 间 的 高 速 信 息 交 流 扩 展 性 能 。后 者 以 很 高 的整 体 性 能 ( 响 应 时 间 、 吐 率 )、 可 伸 缩 性 、 可 用 性 、 如 吞 高 高 更 高 的性 能/ 格 比, 为 目前 国 内外 构 建 高 性 能 信 息 服 务 器 价 成 的主 要 方 法 。负 载 均 衡 是 集 群 系 统 正 常 工 作 的核 心 部 分 , 其
Ab t a t L a a a c o tn r b e o cu t r Th o eo t s it b t n i t el a a a c l o i m . L a a a c sr c : o db ln ei a i s n mp r t o lm f l se. a p ec r fa kd s i u i db l eag rt r o sh o n h VS l db l e o n
r s l r v dt a i r v d d n mi a a a cn l o t m r f c i et a ttcag r h . e u t p o e t h s mp o e y a cl d b l i g ag r h i mo e e e t n s i l o i m s h t i o n i s v h a t
( dm d ct nT cn lg et , C i i rt f nn d eh o g ,Xuh u 2 6 hn ) Mo e E uai eh ooyC ne o r hn Un esyo ig n c l a v i Mi a T n o y z o 0 ,C ia 21 0
I r v dd n mi a aa cn l o i m a e nf e b c mp o e y a cl db ln ig ag r h b s d o e d a k o t
.— —
T AN h o l n , ZUO i g W U h o we I S a —i g a M n, Sa- i