基于负载平衡智能体的分布式Web代理群集研究
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
() 理 服 务 器 群 的 自动 配 置 工 作 : 3代 当新 的代 理服 务 器 被 加 入 的 时 候 , 由 A e 之 间 的 合 作 , 重 新 分 配 管 辖 范 围 给 经 gm 能
1 系 ቤተ መጻሕፍቲ ባይዱ 架构
利 用 智 能 体 之 间 的 动 态 合 作 , 代 理服 务 器 具 有 负 载 平 让
计 算 机 工 程 与 设 计 C m u r n i en d ei 2 1, o 3, o 23 o pt E g er g n D s n e n i a g 01 V 1 2 N . 6 1 . 8
基于负载平衡智能体的分布式 We b代理群集研究
曾 斌 , 姚 路 , 陈志诚
Ke r s we r x l se ; l a a a c ; we a h ; mul g n s c mmu i ai n p o o o y wo d : b p o y cu tr o db l e n bc c e ta e t; o i n c t r t c l o
( e a me t f n gmet n ier g Naa U iesyo n i eig Wu a 3 0 0 C i ) D pr n o a e n E gne n , v l nvri f g er , t Ma i t E n n h n4 0 3 , h a n
Abtat T d ste rla f b rx s m at e d nraeh s f i c sre ds a t cue f i r ue s c: oaj th kod we o y y t a pi l a ces e e fce yo evr o e, r tr ds i td r u wo o p s e d v yn i t u ei n f n su o tb
S u y o it b tdwe r x l se sn a aa cn g n s t d f sr u e b p o y cu tru i gl db ln i g a e t d i o
ZE G n N Bi , YAO , CHE Zh —h n Lu N ic e g
收稿 日期:2 1—80 ;修订 日期 :2 1 01 。 0 00 —7 0 0 1—0 作 者 简 介 : 曾 斌 (90 ,男 ,江 西 南 丰 人 ,博 士 ,讲 师 ,研 究 方 向 为信 息 管 理 等 ; 姚 路 (9 9 ,男 ,湖 J  ̄ )人 ,硕 士 , 讲师 ,研 究 方 向 1 7 一) 17 一) L II J1 为 信 息 管 理 等 : 陈志 诚 (9 0 ) 男 ,湖 南 常 德 人 ,博 士 研 究 生 , 讲 师 ,研 究 方 向 为信 息 管 理 等 。Emal rec: u l .hh . 18一 , — i u i @p bi w . c :t e c bn
络 负载 和服 务 器数 量发 生变化 时, 务 器节 点 能够随环 境 变化进 行 自适应 的配置 ,在 智 能体 指导 下修 改服 务器 的资源 管理 服 范 围。实验 结果表 明 , 其它代 理群 集相 比 , 能体代 理 系统在 缓存 命 中率 、 与 智 负载均衡 以及 响应 延迟 方面都 有显著 提 高。 关键词 : b代理 群 集: 负载平衡 :We We b缓存 ; 多智 能体 ;通 信协议 中图法 分类号 : P 9 T 33 文献标 识码 : A 文 章编号 : 0072 (O 10 .6 1 5 10 —0 4 2 l) 82 3 . 0
0 引 言
为 了 降 低 We b服 务 器 的 网 络 流 量 、 少 访 问者 等 待 时 间 减
L o提 出 了一 种 基 于 主 动 缓 存 的 We u b代 理 架 构 ,代 理 服 务 器 通 过 分 析 客 户 端 查 询 语 句 的 语 义 来 分 配 缓 存 资源 。 然 Ha 虽 r
缓 存 一 致 性 ( cechrne、 档 命 中 率 (ir e太 低 、 存 c h oeec) 文 a ht a ) t 缓 数 据 重 复 存 储 以 及 单 一 代 理 服 务 器 负 载 过 高 等 问题 。 其 中 缓 存 数 据 一 致 性 问题 须 从 改 善 代 理 服 务 器 或 We 服 务器 的 数 b
来进行 内容管理 , 其优 点为可动态维持 负载平衡 以及具较 强
实 时 性 , 点 为 可 扩 展 性 较 差 , 且 因 为 所 有 和 T P 相 关 的 缺 并 C 层 应 用 软 件 对 外 联 机 时 一 定 要 透 过 操 作 系 统 , 易 导 致 操 作 系 容 统 负载较重 。 提 出 的 分 布 式 代 理 服 务 器 群 集 是 在 代 理 服 务 器 内加 上 智 能 体 (gn) 以 及 在 浏 览 器 内增 加 让 代 理 服 务 器 重 新 定 向 ( - aet, r e dr t n 的 功 能 。 能 体 的 任 务 为 : 分 配 每 台代 理 服 务 器 的 i ci ) e o 智 ① u L u i r rsuc ctr管 理 范 围 : 和 同一 个 集 群 的代 R (nf m eo r l a ) o eo o ② 理 者 联 系 以 判 断 是 否 要 做 负 载 平 衡 ; 判 断 和 响 应 客 户 端 是 ③ 否 应 该 转 向 到其 它 代 理 服 务 器 。 在 此 架 构 下 ,我 们 可 以充 份 利 用 代 理 服 务 器 的 硬 盘 空 间 , 理 服 务 器 也 可 以依 照 网 络 的 代 实 际情 况 进 行 负 载 平 衡 。 此 外 ,管 理 者 增 加 和 减 少 代 理 服 务
据 存 取 方 式 着 手 , 它 问 题 则 可 以利 用 分 布 式 或 层 次 代 理 服 其
务 器 解 决 。 分 布 式 或 层 次 代 理 服 务 器 所 面 临 的 最 主 要 问题 而 是 负 载 平 衡 以及 是 否 易 于 管 理 维 护 。
分 布 式 缓 存 合 作 机 制 , 由代 理 服 务 器 以 I 点 传 播 的 是 p多
它将远 方 的网页数据暂存 于就近 的代理服 务器 中, 少 访 问 减
求 。 由 Jh sn提 出 的 We 理 调 度 算 法 适 用 于 分 布 式 并 行 o no b代
架 构 , 系 统 放 置 于代 理 服 务 器 内 , 过 操 作 系 统 的轮 转 机 制 此 通
者 至 远 方 读 取 数 据 的 次 数 ,这 被 称 为 We 缓 存 技 术 ( b b We C ce[ 目前 的 代 理 服 务 器 , 遍 有 下 列 几 项 问 题 存 在 : ah ) 。 l f 普 如
方 式 来 询 问 其 它 成 员 是 否 有 自 己所 需 的 数 据 , 其 它 成 员 有 若 此 数 据 , 通 知 客 户 端 重 新 转 向 到 指 定 的 代 理 服 务 器 要 求 数 再 据 。此 方 法 的优 点 是 能 够 分 散 代 理 服 务 器 的 负 载 以 及 解 决 数 据 重 复 的 问题 ,缺 点 是 使 用 者 的等 待 时 间较 长 。 由 Qi g o n
t ec u tr o e a d p i ey r c n g r es se sa e n d f e ma a e n o e f e o r e a c r i gt ed r c i n h l se d sC a a t l o f u et t m tt sa dmo i t n g me t n s r s u c c o d n t i to s n n v e i h y y h z o oh e o a e t. Ex e i e t l e u t h w a ei r v d s se C l g t e r e f r n c a t e r x y tm u h a e sa a h f g ns pr m n sl so t t a r s h t mp o e t m al e  ̄e ro ma et n oh r o ys s h y b p h p e i s c r a s c e n c h t ae la aa c n s o s ea  ̄ i r t , o db ln ea dr p n ed ly e
衡 功 能及 自动 调 整 配 置 功 能 ,使 代 理 服 务器 的 运 行 能 更 符 合
访 问者 的 需 要 。 们称 此 系 统 为 自适 应 代 理 服 务 系 统 ( at e 我 a pi d v
we r x se wi g n, WP bpo ys tm t a e tA CA) y b 。
( 军工程 大学 管理 工程 系,湖 北 武 汉 4 0 3 ) 海 3 0 0
摘 要 : 了帮助 We 为 b代理 系统 自动 调整 负载 , 高服 务 器节 点的使 用效 率 , 出了基 于多智 能体 的代理服 务 器集群 架构 , 提 提
设 计 了 一 套 适 用 于 负载 平 衡 的 智 能 体 通 信 协 议 和 We 存 管 理 机 制 , 时 反 映 系 统 的 负载 变 化 及 节 点 问 的 负载 差 异 。 当 网 b缓 及
该 架 构 可 以 增 加 数 据 库 应 用 的 缓 存 命 中 率 , 是 当 有 太 多 客 但
户 要 求 联 机 时 ,系 统 会 无 法 承 受 而 导 致 拒 绝 客 户 端 的联 机 要
以 及减 轻 服 务 器 的负 担 , 内容 缓 存 技 术 已广 泛 应 用 于 因特 网 ,
p o y c u tr u i g m u t a e t s p o o e . Th o g h e i n o o r x lse sn l — g n s i r p s d i r u h t e d sg fc mmu i ai n p o o o fa e t n b c c e ma a e n n c t r t c lo g n s a d we a h n g me t o s h me t el a tt sa dt e la h g e we nn d sc n b fe td i n . W h nt en t o k l a n e v rn mb r h g c e , h d sau dc a eb t e o e a er l ce t e o n h o n e n i e e h w r da d s r e u e sc a e o n
2 3 2 1, o 3 , o8 62 01 V 1 2 N . .
器 的 时 候 不 须 再 做 复杂 的 配 置 。
计算机工程与设 计 C mp t n ier g n ein o ue E g e n dD s r n i a g
() 理 服 务 器 的 负 载 平 衡 : 2代 当代 理服 务 器 集 群 内有 成 员 的 负 载 超 过 阈 值 时 , et 开 始 作 负 载 平 衡 的 工 作 , 负 载 Agn 便 将 较 大 的代 理 服 务 器 上 工 作分 配 给 负 载 最 小 的代 理 服 务器 。
1 系 ቤተ መጻሕፍቲ ባይዱ 架构
利 用 智 能 体 之 间 的 动 态 合 作 , 代 理服 务 器 具 有 负 载 平 让
计 算 机 工 程 与 设 计 C m u r n i en d ei 2 1, o 3, o 23 o pt E g er g n D s n e n i a g 01 V 1 2 N . 6 1 . 8
基于负载平衡智能体的分布式 We b代理群集研究
曾 斌 , 姚 路 , 陈志诚
Ke r s we r x l se ; l a a a c ; we a h ; mul g n s c mmu i ai n p o o o y wo d : b p o y cu tr o db l e n bc c e ta e t; o i n c t r t c l o
( e a me t f n gmet n ier g Naa U iesyo n i eig Wu a 3 0 0 C i ) D pr n o a e n E gne n , v l nvri f g er , t Ma i t E n n h n4 0 3 , h a n
Abtat T d ste rla f b rx s m at e d nraeh s f i c sre ds a t cue f i r ue s c: oaj th kod we o y y t a pi l a ces e e fce yo evr o e, r tr ds i td r u wo o p s e d v yn i t u ei n f n su o tb
S u y o it b tdwe r x l se sn a aa cn g n s t d f sr u e b p o y cu tru i gl db ln i g a e t d i o
ZE G n N Bi , YAO , CHE Zh —h n Lu N ic e g
收稿 日期:2 1—80 ;修订 日期 :2 1 01 。 0 00 —7 0 0 1—0 作 者 简 介 : 曾 斌 (90 ,男 ,江 西 南 丰 人 ,博 士 ,讲 师 ,研 究 方 向 为信 息 管 理 等 ; 姚 路 (9 9 ,男 ,湖 J  ̄ )人 ,硕 士 , 讲师 ,研 究 方 向 1 7 一) 17 一) L II J1 为 信 息 管 理 等 : 陈志 诚 (9 0 ) 男 ,湖 南 常 德 人 ,博 士 研 究 生 , 讲 师 ,研 究 方 向 为信 息 管 理 等 。Emal rec: u l .hh . 18一 , — i u i @p bi w . c :t e c bn
络 负载 和服 务 器数 量发 生变化 时, 务 器节 点 能够随环 境 变化进 行 自适应 的配置 ,在 智 能体 指导 下修 改服 务器 的资源 管理 服 范 围。实验 结果表 明 , 其它代 理群 集相 比 , 能体代 理 系统在 缓存 命 中率 、 与 智 负载均衡 以及 响应 延迟 方面都 有显著 提 高。 关键词 : b代理 群 集: 负载平衡 :We We b缓存 ; 多智 能体 ;通 信协议 中图法 分类号 : P 9 T 33 文献标 识码 : A 文 章编号 : 0072 (O 10 .6 1 5 10 —0 4 2 l) 82 3 . 0
0 引 言
为 了 降 低 We b服 务 器 的 网 络 流 量 、 少 访 问者 等 待 时 间 减
L o提 出 了一 种 基 于 主 动 缓 存 的 We u b代 理 架 构 ,代 理 服 务 器 通 过 分 析 客 户 端 查 询 语 句 的 语 义 来 分 配 缓 存 资源 。 然 Ha 虽 r
缓 存 一 致 性 ( cechrne、 档 命 中 率 (ir e太 低 、 存 c h oeec) 文 a ht a ) t 缓 数 据 重 复 存 储 以 及 单 一 代 理 服 务 器 负 载 过 高 等 问题 。 其 中 缓 存 数 据 一 致 性 问题 须 从 改 善 代 理 服 务 器 或 We 服 务器 的 数 b
来进行 内容管理 , 其优 点为可动态维持 负载平衡 以及具较 强
实 时 性 , 点 为 可 扩 展 性 较 差 , 且 因 为 所 有 和 T P 相 关 的 缺 并 C 层 应 用 软 件 对 外 联 机 时 一 定 要 透 过 操 作 系 统 , 易 导 致 操 作 系 容 统 负载较重 。 提 出 的 分 布 式 代 理 服 务 器 群 集 是 在 代 理 服 务 器 内加 上 智 能 体 (gn) 以 及 在 浏 览 器 内增 加 让 代 理 服 务 器 重 新 定 向 ( - aet, r e dr t n 的 功 能 。 能 体 的 任 务 为 : 分 配 每 台代 理 服 务 器 的 i ci ) e o 智 ① u L u i r rsuc ctr管 理 范 围 : 和 同一 个 集 群 的代 R (nf m eo r l a ) o eo o ② 理 者 联 系 以 判 断 是 否 要 做 负 载 平 衡 ; 判 断 和 响 应 客 户 端 是 ③ 否 应 该 转 向 到其 它 代 理 服 务 器 。 在 此 架 构 下 ,我 们 可 以充 份 利 用 代 理 服 务 器 的 硬 盘 空 间 , 理 服 务 器 也 可 以依 照 网 络 的 代 实 际情 况 进 行 负 载 平 衡 。 此 外 ,管 理 者 增 加 和 减 少 代 理 服 务
据 存 取 方 式 着 手 , 它 问 题 则 可 以利 用 分 布 式 或 层 次 代 理 服 其
务 器 解 决 。 分 布 式 或 层 次 代 理 服 务 器 所 面 临 的 最 主 要 问题 而 是 负 载 平 衡 以及 是 否 易 于 管 理 维 护 。
分 布 式 缓 存 合 作 机 制 , 由代 理 服 务 器 以 I 点 传 播 的 是 p多
它将远 方 的网页数据暂存 于就近 的代理服 务器 中, 少 访 问 减
求 。 由 Jh sn提 出 的 We 理 调 度 算 法 适 用 于 分 布 式 并 行 o no b代
架 构 , 系 统 放 置 于代 理 服 务 器 内 , 过 操 作 系 统 的轮 转 机 制 此 通
者 至 远 方 读 取 数 据 的 次 数 ,这 被 称 为 We 缓 存 技 术 ( b b We C ce[ 目前 的 代 理 服 务 器 , 遍 有 下 列 几 项 问 题 存 在 : ah ) 。 l f 普 如
方 式 来 询 问 其 它 成 员 是 否 有 自 己所 需 的 数 据 , 其 它 成 员 有 若 此 数 据 , 通 知 客 户 端 重 新 转 向 到 指 定 的 代 理 服 务 器 要 求 数 再 据 。此 方 法 的优 点 是 能 够 分 散 代 理 服 务 器 的 负 载 以 及 解 决 数 据 重 复 的 问题 ,缺 点 是 使 用 者 的等 待 时 间较 长 。 由 Qi g o n
t ec u tr o e a d p i ey r c n g r es se sa e n d f e ma a e n o e f e o r e a c r i gt ed r c i n h l se d sC a a t l o f u et t m tt sa dmo i t n g me t n s r s u c c o d n t i to s n n v e i h y y h z o oh e o a e t. Ex e i e t l e u t h w a ei r v d s se C l g t e r e f r n c a t e r x y tm u h a e sa a h f g ns pr m n sl so t t a r s h t mp o e t m al e  ̄e ro ma et n oh r o ys s h y b p h p e i s c r a s c e n c h t ae la aa c n s o s ea  ̄ i r t , o db ln ea dr p n ed ly e
衡 功 能及 自动 调 整 配 置 功 能 ,使 代 理 服 务器 的 运 行 能 更 符 合
访 问者 的 需 要 。 们称 此 系 统 为 自适 应 代 理 服 务 系 统 ( at e 我 a pi d v
we r x se wi g n, WP bpo ys tm t a e tA CA) y b 。
( 军工程 大学 管理 工程 系,湖 北 武 汉 4 0 3 ) 海 3 0 0
摘 要 : 了帮助 We 为 b代理 系统 自动 调整 负载 , 高服 务 器节 点的使 用效 率 , 出了基 于多智 能体 的代理服 务 器集群 架构 , 提 提
设 计 了 一 套 适 用 于 负载 平 衡 的 智 能 体 通 信 协 议 和 We 存 管 理 机 制 , 时 反 映 系 统 的 负载 变 化 及 节 点 问 的 负载 差 异 。 当 网 b缓 及
该 架 构 可 以 增 加 数 据 库 应 用 的 缓 存 命 中 率 , 是 当 有 太 多 客 但
户 要 求 联 机 时 ,系 统 会 无 法 承 受 而 导 致 拒 绝 客 户 端 的联 机 要
以 及减 轻 服 务 器 的负 担 , 内容 缓 存 技 术 已广 泛 应 用 于 因特 网 ,
p o y c u tr u i g m u t a e t s p o o e . Th o g h e i n o o r x lse sn l — g n s i r p s d i r u h t e d sg fc mmu i ai n p o o o fa e t n b c c e ma a e n n c t r t c lo g n s a d we a h n g me t o s h me t el a tt sa dt e la h g e we nn d sc n b fe td i n . W h nt en t o k l a n e v rn mb r h g c e , h d sau dc a eb t e o e a er l ce t e o n h o n e n i e e h w r da d s r e u e sc a e o n
2 3 2 1, o 3 , o8 62 01 V 1 2 N . .
器 的 时 候 不 须 再 做 复杂 的 配 置 。
计算机工程与设 计 C mp t n ier g n ein o ue E g e n dD s r n i a g
() 理 服 务 器 的 负 载 平 衡 : 2代 当代 理服 务 器 集 群 内有 成 员 的 负 载 超 过 阈 值 时 , et 开 始 作 负 载 平 衡 的 工 作 , 负 载 Agn 便 将 较 大 的代 理 服 务 器 上 工 作分 配 给 负 载 最 小 的代 理 服 务器 。