正在加载图片...
·552· 北京科技大学学报 2004年第5期 对象的定位、激活、对象与同服程序之间的关联 这些策略都可以针对不同的应用实例具体 匹配、线程策略等, 分析,其中策略(1),(3),(4),(7)是针对对象的创建、 (3)允许POA的嵌套.一个服务器中可以存 激活和定位等方面的性能,策略(2),(5),(⑥)是针对 在多个POA的不同实例,并且可以嵌套.每个 请求处理等方面的性能.策略选择的优劣将直接 POA为其中注册的对象以及由该POA产生的子 影响到POA的性能,从而影响整个系统平台, POA提供命名服务, 3基于POA策略的请求调度模型 2POA策略分析 及其在远程诊断系统中的应用 每个POA都有个定义其特征的策略集,每 个策略规定了在这个POA中实现的对象所共享 3.1远程诊断系统中P0A机制的优化 的一个特性,由此可以控制每个POA的不同行 基于CORBA的分布式远程故障诊断系统将 为.POA共有七种不同的策略: 各个企业中已有和即将投入的诊断系统,统一地 (1)生存周期策略.它规定了在POA中注册的 通过互联网与远程诊断中心相联,不仅可以实现 CORBA对象是暂态对象,还是持久对象, 各个企业间诊断数据、方法和规则的共享,还可 (2)线程策略,规定了POA使用多线程还是单 以使企业与远程诊断专家相联,进而实现更高级 线程模式处理客户端的请求. 的网上专家会诊,整个系统由现场级、企业级和 (3)对象标识符分配策略.此策略规定了对象 远程诊断中心组成,每一部分都是使用POA作为 标识符是由系统自动产生惟一的D,还是由用户 对象适配器,根据不同的CORBA对象维护不同 自己来保证D惟一性, 类型的POA实例,每个POA下实现一组相关的 (4)对象标识符惟一性策略.规定单个的伺服 CORBA方法.每个POA根据特定的要求使用不 程序是否可以具体化多个CORBA对象, 同的策略实现,维护系统整体的负载平衡.针对 (⑤)伺服程序保持策略.控制激活对象的伺服 故障诊断系统的特点,可以将POA策略作最优化 程序是否保留在内存中, 的组合,来达到最好的性能和最高的效率,其体 (6)请求处理策略.这个策略规定了POA如何 系结构如图2所示. 对每个对象的请求找到与之相关联的伺服程序, 以远程诊断中心为例,说明如何使POA体系 (T)隐式激活策略.控制CORBA对象是由 结构更为优化.根据功能和性能上的要求,将诊 POA隐式创建还是显式创建 断中心的POA模型组织为一个树形结构,如图2 入口 伺服程序 伺服程序41 激活器 (高级算法1) 主POA 监测POA 诊断POA 激活对象映射表 燃认的伺服程 伺服管理程器 诊断子POA 、对象标识符 根POA 激活对象映射表 激活对象映射表 的 伺服程序 管理器 对象标识符 服 对 伺服程序51 象标识符 象标识符 标识符 象标识符 (高级算法2) 伺服程序 伺服程序51 伺服程序11 伺服程序11 定位器 (高级算法3) (基本服务) (基本服务2) 对象引用 同服程序21 伺服程序2n 伺服程序31 伺服程序3n 伺服程序指针 (对应企业1) (对应企业2) (常用算法I) (常用算法2) 图2分布式诊断系统中的POA体系结构 Fig.2 POA Architecture of a distributed remote diagnosis system一 北 京 科 技 大 学 学 报 年 第 了期 对 象 的定位 、 激 活 、 对 象 与伺 服 程 序 之 间 的关 联 匹 配 、 线程 策 略等 允许 的嵌套 一 个服 务器 中可 以存 在 多个 的不 同 实例 , 并且 可 以嵌套 每个 为其 中注 册 的对 象 以及 由该 产 生 的子 提 供 命 名服 务 这 些 策 略 都 可 以针 对 不 同 的应 用 实 例 具 体 分 析 , 其 中策 略 , , , 是 针对 对 象 的创 建 、 激 活 和 定位 等方 面 的性 能 , 策略 , , 是针 对 请 求 处 理等方 面 的性 能 策 略选 择 的优 劣将 直接 影 响 到 的性 能 , 从而 影 响整 个 系统 平 台 策 略 分 析 每个 都有 一个 定义 其特 征 的策 略集 , 每 个 策 略 规 定 了在 这 个 中实现 的对 象 所 共 享 的一 个特 性 , 由此 可 以控 制 每 个 的不 同行 为 共 有 七 种 不 同的策 略 生存 周 期 策 略 它规 定 了在 中注册 的 对 象 是 暂 态对 象 , 还 是 持 久 对 象 线程 策 略 规 定 了 使用 多线程还 是单 线程 模 式 处理 客 户 端 的请 求 对 象 标 识符 分 配策 略 此 策略规 定 了对 象 标识 符 是 由系 统 自动 产 生惟 一 的 , 还 是 由用 户 自己 来保证 惟 一 性 对 象 标 识 符惟 一性 策略 规 定单个 的伺服 程 序 是 否 可 以具 体 化 多个 对 象 伺 服程序 保 持策 略 控 制 激活对象 的伺服 程 序 是 否 保 留在 内存 中 请求 处 理 策 略 这个策 略规 定 了 如何 对 每个对 象 的请 求 找到与之 相 关联 的伺 服程序 隐式激 活策 略 控 制 对 象 是 由 隐式创 建还 是 显 式创 建 ‘叨 基 于 策 略 的请 求调 度模 型 及 其 在 远 程 诊 断 系统 中的应 用 远 程 诊 断系统 中 机 制 的优 化 基 于 的分布 式 远 程 故 障诊 断系 统 将 各个 企业 中 已 有 和 即将 投 入 的诊 断系统 , 统 一 地 通过 互 联 网与远程 诊 断 中心 相 联 , 不仅 可 以实现 各 个 企 业 间诊 断 数据 、 方 法 和 规 则 的共 享 , 还 可 以使 企业 与远程 诊 断专 家相 联 , 进 而 实现 更 高级 的 网上 专 家会 诊 整 个 系统 由现 场 级 、 企业 级和 远程 诊 断 中心 组成 , 每一 部 分都是使用 作 为 对 象 适 配 器 , 根 据 不 同 的 对 象 维 护 不 同 类 型 的 实例 , 每个 下 实现 一 组相 关 的 方 法 每 个 根据 特 定 的要 求 使 用 不 同 的策 略 实现 , 维护 系 统 整 体 的负 载 平衡 针对 故 障诊 断系统 的特 点 , 可 以将 策 略作最优 化 的组 合 , 来 达 到最 好 的性 能和 最 高 的效 率 , 其 体 系 结构 如 图 所 示 以远程 诊 断 中心 为例 , 说 明如何 使 体 系 结 构更 为优化 根 据 功 能和 性 能上 的要 求 , 将 诊 断 中心 的 模型 组 织 为一 个 树形 结构 , 如 图 入 口 「一 一 一 一 一 一 一 一 一 一 一 一 一 一 伺服程序 高级算法 一 一 , 对象引用 ,卜 伺服程序指针 图 分 布式 诊 断 系统 中的 体 系结 构 褚
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有