高效灵活的分布对象计算环境的流研究与实现.docx

高效灵活的分布对象计算环境的流研究与实现.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
高效灵活的分布对象计算环境的流研究与实现

国防科学技术大学研究生隰学位论文摘要 国防科学技术大学研究生隰学位论文 摘要 进入90年代,随着分布计算技术的发展,分布对象计算已成为分布计算的主流。分 布对象计算环境解决了分布应1籍l面l海的十分突密静系统集成闰题,被广泛应用予各个领 域,已成为当翦礤究的热点,并且出现了以c0RBA、Dc0M、JavaRMI等为代表的分 布对象计算模型。其中,CORBA满足平台、实现语言的无关性,透明性、互操作性和 开放性等分布计算的本质属性,已成为分布对象计算的主流。然而,分布对象计算的多 层次抽象本质和其具体计算模型的不是使得当前的分布对象计算环境往往是一个低效、 因定、静态、黑籍式懿软件平台,难以满足来蠡不同领域懿应用需求,阻褥了分布对象 计舞在冬领域的深入应用。因此,如何基于分布对象计算的本质定义分布对象计算的抽 象层次及其实现模型,并在层次与应用需求以及性能之间寻求平衡则成为分布对象计算 领域中研究的霪点。 针对上述问题,本文的主要工作围绕高效、灵活的分布对象计算环境技术的研究鼹 开,其基本思路是透过分布对象层次撼象模型建立开放实现,支持扩黢程定制静分布对 象计算环境框架,优化各抽象层次和内部机制的实现,在计算环境中建立灵活的醚置缝 构,提供对请求处理的控制和调度机制,支持分布对象计算环境的动态配援,动态响应 资源和环境的变化,满足来自不同领域的不同应用需求。在此基础上,我们开发了一个 符合CORBA2.3标准的高效、灵活的分布对象计算环境。本文的主要工作包括: 1.基予分鸯对象计算提出了分毒对象爆次抽象模型,定义了分毒对象的接象层次。 综会Agent技术与分布对象计算深入研究了分布对象计算环境的总体框架。基于AOP (Aspect—Oriented.Programming)技术和构件技术,通过层次抽象模型细化总体框架, 提出了一种开放实现的层次式分布对象计算环境框架ML.DOF。ML—DOF支持分布对象 计算环境的扩震帮定制以及在功能结构土静垂矗划分。莲子ML—DOF分丰厅了CORBA和 JavaRMI计算模型,分别绘出了开赦式ORB模型勰可扩戚RMI模型,克服了蹑有模型 的不足。 2.针对分布对象计算环境低效、单一策略的实现,本文基于ML-DOF研究了各抽 象层次的优化技术和开放实现技术,提出了一种基于CORBA中公共数据袭示的高效编 码箨法帮跫迟编码箨法,能有效建将缡译型编码效率据高12%-33%,对予解释型编磷 和复杂数据类型具有更好的优化效果;提出了~罩孛基于常量时阑的对象适酝策略和多弛 策略集成枢架:提出了一种具有较优时空效率以分布对象类型为单位的基于方法分发策 略定制的优化机制和分层算法以及基于处理句柄直接定位方法的方法分发策略:给出了 一稀基于不变羹分祈和内容共窜的内存优纯技术。采用上述策略和技术对StarBus迸行 优忧,在绘定扮BenchMark下测试,憨体效率提窝了30%左右。 3.基于ML—DOF框架提出了一融赢效、甄向服务和对应用透明的本地请求优化模 型MOCICF,支持CORBA计算模型的所有属性和透明性假设,例如请求处理语义、请 求激活方式和操作散转方式的组合和相互透明等属性。 4.针对分布对象是分布共享资源管理耩往的~种摘象袭示,本文研究了分布对象资 源访润的多层映射模型程基于反应式Agent模型戆事{串处理捉裂,提史了一穆划分分_奄 对象计算环境的配曼结构,建立灵活应用部署环境的层次篱理域模型MLMD及监控续 构,支持不同管理属性的实现。基于MLMD和CORBA计算模型提出了一个可灵活配 置的多端口ORB结构,支持层次管理域的部署,并讨论了流控机制的实现,基予Reactor 第v贾 国防科学技术大学石Jf究生阮学位论文模板的扩展技术提出了一种事件类型“借用”策略的公平、自调度的流控机制算法。基 国防科学技术大学石Jf究生阮学位论文 模板的扩展技术提出了一种事件类型“借用”策略的公平、自调度的流控机制算法。基 于髓控结构,提出了一种独立于应用和底层支持的引用驱动类型的适应性请求调度机 制,高效支持分布对象系统物理拓扑结构的动态改变和其它管理耩性的实现。 5,为支持分舞对象计算环境的动态配嚣,本文提出了一耱三层管理结构移满足动态 配鼹一致性的条件。在此基础上,提出了一弛具有较好效率、不限制实理巧壤、易于馊 用、支持非预定义构件交互的ORB动态配置管理结构,并提出了一种独立于应用,支 持在线动态配簧的协议TCDRP,解决了动态配置的关键问题。 6.实现了一个裔效、灵活酌分布对象计算环境StarBus。讨论了系统内核的实现和 CORBA2。3中叛特性,妇POA、售对象、IDL编译器、编鹦引擎等的实现技术。另外, 对所实现的具有不同特性的StarBus版本完成了各方面测试,总结了一套较为成熟的测 试技术,目

文档评论(0)

181****7126 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档