高可用性集群中的动态负载平衡应用研究
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
得 到 的量 为 谚 。 P, 为子 系 统 f 的利 用 率 :
Pi=
了一种具有 自适应、并 发控 制能力 的动态负载均衡算法 “ 加 权时序动态法 f eg t p otnt d n m c loi m),它 w ih do p r i ya i ag rh ” e u y t 具有对终端用户透 明、能 自动地找出最佳服务器来 处理 请求
中图分类号: P0. T 31 6
高可用性 集群 中的动 态 负载平衡应 用研 究
张书奎
( 苏州 大学计算机科 学与技术 学院,苏州 2 0 6 0) l 5
摘
要 :提‘ 了一个基于性能预测 的、计算连接权 重的动态分配算法 ,以及 M络调度器来实现 菏可用性集 群中的动态负载平衡系统。该 系 f |
统包括 测度器、交互 式会话 支持单元等模块 。测试表明 ,该系统能迅速 、准确地找出最佳服务器来处理请求,在 负载平衡 的效能上有明显 的提高 ,从 m为接 来的服务等动作做好准备。 『 关键词 :负载 、衡 ;权重 ;集群计算 ;交 瓦式会 活支持 F
Ap l a i n Re e r h o n m i a l n e i p i to s a c f c Dy a cLo d Ba a c HA u t r, n Cl se
ZH A NG Shu. kui
( l g f o ue ce c Col e mp tr in e& T c n lg . o c o nv r t S z o 0 6 e oC S e h oo y S o h w U ies y u h n2 0 ) i、 1 5
[ sr c]T ip pr rpss no p r nt d n mias nag lh tab sdo efr nepe it nshd lrc n et gweg t ad Abtat hs a e o oe p ot i y a c si loi m t ae npr ma c rdci ce ue, o nci ihs n p a u y g ’ t h o o n ,
则每个子系统上 的平均值为
的特点 ,据此算法 设计并实现 了一个支持服务器集群 的动态
负载平衡软件 系统 e eB lne 实验表 明此软件系统在一个 N taac , 区域 网络里,能动态测 黾服 务器权重 ,在实现 负载 平衡 的效
能 上 有 明显 的提 高 。 所 以
[ ywod ila aac; eg tcut’o uig itrciessinsp ot Ke r s o dblne w ih; lsm cmp t ;neat es u p r n v o
近年来 ,高可 用性集群技术是企 业应 用中的一个热点 。
其中, 为到达率(r v l a ) ar a rt ,即在单位时间内进 入系 i e
d n mi o d b ln e s se y a c l a a a c y t m,whih u i z st e d s a c e’ ti c u e e e s s b s se s c s d s a c e , n e a tv e so u p r n t e c c t i e h ip th l n l d ss v r u y t m u h a i p t h r i t r ci e s s i n s p o tu i, t . l .I Ex e i n a r s l h w h tt e p o o e l o ih c l q i k y a d e a ty fn U h e t s r e h td a s wih r q e t a d i r v h p rme t l e u t s o t a h r p s d a g r m al u c l n x c l i d O tt e b s e v r t a e l t e u s n mp o e t e s t p ro l n e o o d b l n e Th si ma e r p r t n f rf lh r e‘ ie e f nl c n l a aa c . u t k sp e a a i o u’ e l c . a o t s v
其 中一个非常基础但又非常 关键 的技术就是对负载 节点的检 测 。由于 负载可 能会随着计算进程变化 ,这意味着初始好的
映射可能会变坏 I 如何才能做到尽快、尽可能准确地 对节 。 点进行负载检测?这需要一 个好 的算法 。本文在 分析了分组
到 达 率 (r vlae和 服 务 率 ( ri t) 系 的基 础 上 , 出 ar art) i s vc r e关 e ea 提
维普资讯
第 3 卷 第 2 期 3 3
V1 o. 33
・
计
算
机
工
程
20 07年 l 2月
De e b r2 0 c m e 0 7
No.3 2
Co put rEng ne r n m e i e ig
软件 技术 与数 据库 ・
文章编号:1 0 -2( I7 3_ 3 0 4 2I 2 0 l
统 等待被服 务 的分组 个数 。本文 采用泊松 分布来产 生 ;/ a 为服 务率( ri t ,是 单位 时间内被子系统 i s vc r e e ea) 服务 的分组 个数 。 0 为权重( eg t , w ih) ,是 用来将 按比例地分配到各个 子系统 的量 ,它依据 和 计算得到 ,每个子系统 可分配
Pi=
了一种具有 自适应、并 发控 制能力 的动态负载均衡算法 “ 加 权时序动态法 f eg t p otnt d n m c loi m),它 w ih do p r i ya i ag rh ” e u y t 具有对终端用户透 明、能 自动地找出最佳服务器来 处理 请求
中图分类号: P0. T 31 6
高可用性 集群 中的动 态 负载平衡应 用研 究
张书奎
( 苏州 大学计算机科 学与技术 学院,苏州 2 0 6 0) l 5
摘
要 :提‘ 了一个基于性能预测 的、计算连接权 重的动态分配算法 ,以及 M络调度器来实现 菏可用性集 群中的动态负载平衡系统。该 系 f |
统包括 测度器、交互 式会话 支持单元等模块 。测试表明 ,该系统能迅速 、准确地找出最佳服务器来处理请求,在 负载平衡 的效能上有明显 的提高 ,从 m为接 来的服务等动作做好准备。 『 关键词 :负载 、衡 ;权重 ;集群计算 ;交 瓦式会 活支持 F
Ap l a i n Re e r h o n m i a l n e i p i to s a c f c Dy a cLo d Ba a c HA u t r, n Cl se
ZH A NG Shu. kui
( l g f o ue ce c Col e mp tr in e& T c n lg . o c o nv r t S z o 0 6 e oC S e h oo y S o h w U ies y u h n2 0 ) i、 1 5
[ sr c]T ip pr rpss no p r nt d n mias nag lh tab sdo efr nepe it nshd lrc n et gweg t ad Abtat hs a e o oe p ot i y a c si loi m t ae npr ma c rdci ce ue, o nci ihs n p a u y g ’ t h o o n ,
则每个子系统上 的平均值为
的特点 ,据此算法 设计并实现 了一个支持服务器集群 的动态
负载平衡软件 系统 e eB lne 实验表 明此软件系统在一个 N taac , 区域 网络里,能动态测 黾服 务器权重 ,在实现 负载 平衡 的效
能 上 有 明显 的提 高 。 所 以
[ ywod ila aac; eg tcut’o uig itrciessinsp ot Ke r s o dblne w ih; lsm cmp t ;neat es u p r n v o
近年来 ,高可 用性集群技术是企 业应 用中的一个热点 。
其中, 为到达率(r v l a ) ar a rt ,即在单位时间内进 入系 i e
d n mi o d b ln e s se y a c l a a a c y t m,whih u i z st e d s a c e’ ti c u e e e s s b s se s c s d s a c e , n e a tv e so u p r n t e c c t i e h ip th l n l d ss v r u y t m u h a i p t h r i t r ci e s s i n s p o tu i, t . l .I Ex e i n a r s l h w h tt e p o o e l o ih c l q i k y a d e a ty fn U h e t s r e h td a s wih r q e t a d i r v h p rme t l e u t s o t a h r p s d a g r m al u c l n x c l i d O tt e b s e v r t a e l t e u s n mp o e t e s t p ro l n e o o d b l n e Th si ma e r p r t n f rf lh r e‘ ie e f nl c n l a aa c . u t k sp e a a i o u’ e l c . a o t s v
其 中一个非常基础但又非常 关键 的技术就是对负载 节点的检 测 。由于 负载可 能会随着计算进程变化 ,这意味着初始好的
映射可能会变坏 I 如何才能做到尽快、尽可能准确地 对节 。 点进行负载检测?这需要一 个好 的算法 。本文在 分析了分组
到 达 率 (r vlae和 服 务 率 ( ri t) 系 的基 础 上 , 出 ar art) i s vc r e关 e ea 提
维普资讯
第 3 卷 第 2 期 3 3
V1 o. 33
・
计
算
机
工
程
20 07年 l 2月
De e b r2 0 c m e 0 7
No.3 2
Co put rEng ne r n m e i e ig
软件 技术 与数 据库 ・
文章编号:1 0 -2( I7 3_ 3 0 4 2I 2 0 l
统 等待被服 务 的分组 个数 。本文 采用泊松 分布来产 生 ;/ a 为服 务率( ri t ,是 单位 时间内被子系统 i s vc r e e ea) 服务 的分组 个数 。 0 为权重( eg t , w ih) ,是 用来将 按比例地分配到各个 子系统 的量 ,它依据 和 计算得到 ,每个子系统 可分配