服务网格动态维护研究

服务网格动态维护研究

论文摘要

随着网格技术的迅猛发展,越来越多的业务需要提供高质量并且不间断的服务。然而,在系统的运行过程中,系统的重配置及资源的维护与更新是必不可少的。对于传统的服务来说,系统维护的过程不可避免地引起服务质量的下降甚至是服务的中断。而分布式系统环境之下,系统的异构性与网络延时等问题将使得这样的维护与更新更加难以实现高效的协调。另一方面,不正确的维护甚至有可能导致整个系统的不可用性。因此,如何在一个已经正常运行的分布式系统乃至网格系统中实现动态的管理维护,以最大限度地满足用户对于服务的需求,这是本研究的重点。其中,如何通过改进现有的基础架构,提高架构自身的高可用性;再从系统结构的角度,保证关键应用能够尽快地完成对应的服务是研究的关键点。首先,从基础架构的角度介绍高可用动态部署基础架构HAND的设计思想。论述从基础架构的角度,提出实现高可用服务和维护的6大准则。并提出服务级别和容器级别的部署方法,分析了两种方法对动态网格下可用性和正确率的影响。然后从HAND的实现步骤、规模测试、正确性测试等方面进行充分的实验,证明了HAND在动态变化的网格服务容器中所能带来的高可用性。然后,重点上升到体系结构的层面,讨论当网格的规模、资源和软件组件之间的相互依赖关系变得十分复杂时动态维护系统如何保证系统的扩展性和易用性。基于此,提出了一种名为Cobweb Guardian的体系结构,它由三层不同粒度的执行单元构成,并提供三种分组维护算法来避免或降低由于部署依赖、调用依赖和环境依赖所带来的负面影响。以中国教育科研网格公共支撑平台为实验对象,对相互依赖的系统服务进行了测试。测试结果显示,所提出的考虑依赖的维护机制给网格系统带来更高的吞吐率和运行时可用性。再次,结合所提出的基础架构与体系结构,重点阐述一种分布式的异步维护策略。目的是使用这种策略来降低网格异构性和紧急错误事件带给动态维护系统的影响。介入一种三层结构异步维护模型,并通过分析解释维护中时间序列的关系,证明所设计的核心算法能够保证原有应用的逻辑和维护自身的逻辑不会受到影响,而且维护的效率和可用性能够得到很大程度的提高。异步策略在中国教育科研网格公共支撑平台上得以实现,并用一个实际部署的图像处理应用做例子部署到了三个异构集群上去。实验展现了这种策略能够提高异构系统的有效性,证明系统能够处理同构和异构环境下足够多的资源变化与维护复杂度变化。最后,从应用动态维护技术的角度出发,探讨动态维护技术与网格计算中的两个主流趋势(虚拟空间服务和互操作)如何进行有效结合,来缓解由于大量虚拟组织用户访问网格基础架构时可能产生的资源匮乏矛盾。基于中国教育科研网格与英特尔公司合作的网格编程环境的平台,同时选用美国阿贡国家实验室的网格中间件Globus Toolkit 4.0与德国D-Grid的网格中间件Unicore 6.0为参照平台,利用整型规划技术对动态维护、虚拟空间服务与互操作技术进行了优化组合,使得用户请求能够在单一网格中间件无法提供服务的情况下能够继续服务。实验在图像处理应用GridBean上进行。根据采集的实际数据进行模拟的结果表明,所提出的协调模型能够有效的解决单一网格资源匮乏的情况,并能保证作业执行的高效。

论文目录

  • 摘要
  • Abstract
  • 目录
  • 1 绪论
  • 1.1 软件维护发展历程
  • 1.2 动态维护的特性及其关键问题
  • 1.3 分布式服务型动态维护
  • 1.4 研究的目的和意义
  • 1.5 本文研究覆盖领域
  • 2 高可用动态部署基础架构
  • 2.1 研究背景
  • 2.2 高可用基础架构设计
  • 2.3 服务级别与容器级别部署
  • 2.4 性能评价
  • 2.5 小结
  • 3 面向服务依赖感知的动态维护体系
  • 3.1 研究背景
  • 3.2 依赖感知系统设计
  • 3.3 依赖感知模型
  • 3.4 特定依赖分组算法
  • 3.5 性能评价
  • 3.6 小结
  • 4 面向分布式异构网格服务的异步维护策略
  • 4.1 研究背景
  • 4.2 异步维护模型
  • 4.3 异步维护算法
  • 4.4 异步维护特性
  • 4.5 算法正确性证明
  • 4.6 性能评价
  • 4.7 小结
  • 5 异构网格中间件间的协调动态维护
  • 5.1 研究背景
  • 5.2 动态协调传统模型
  • 5.3 动态协调整数规划模型
  • 5.4 性能评价
  • 5.5 小结
  • 6 总结与展望
  • 致谢
  • 参考文献
  • 附录1 攻读学位期间发表的学术论文
  • 附录2 攻读博士学位期间参加的主要科研项目
  • 附录3 攻读博士学位期间所申请发明专利与软件著作版权
  • 相关论文文献

    标签:;  ;  ;  ;  ;  

    服务网格动态维护研究
    下载Doc文档

    猜你喜欢