学位论文 > 优秀研究生学位论文题录展示

数值天气预报网格工作流系统研究与实现

作 者: 肖琳
导 师: 宋君强
学 校: 国防科学技术大学
专 业: 计算机科学与技术
关键词: 数值天气预报 网格工作流 构件 服务动态绑定 容错
分类号: TP311.52
类 型: 硕士论文
年 份: 2008年
下 载: 73次
引 用: 0次
阅 读: 论文下载
 

内容摘要


网格环境下数值天气预报系统的运行是一个非常复杂的计算过程。预报流程控制的传统方法是采用脚本进行手动控制,缺乏灵活性,也不直观,对用户知识背景的要求较高。本文研究网格环境下数值天气预报的工作流系统。针对数值天气预报业务系统的需求,从网格环境下的数值天气预报系统的业务流程特点、流程调度执行机制、容错机制等方面,对网格计算环境下的数值天气预报工作流系统关键技术进行了深入研究。本文首先对数值天气预报业务系统在网格环境下的流程特点进行了研究,设计了一种适合数值天气预报的Web服务构件组合模式。阐述了用网格工作流技术构建网格环境下数值天气预报工作流系统的总体架构。在对网格工作流引擎相关技术研究的基础上,提出了面向数值天气预报领域的网格工作流引擎的设计方法。在业务工作流程调度执行阶段,为了让执行工作流的用户屏蔽网格环境下底层执行资源的动态性以及异构性等特点,设计了在流程运行过程中动态绑定服务的方法,给流程带来了更大的灵活性,更适应数值天气预报网格环境动态变化的特性;其次设计了一种两级调度策略,将预报服务内部的服务调度任务从工作流引擎的调度任务中分离出来,简化了工作流引擎的工作。针对数值天气预报数据量大、运行时间长以及考虑到网络的分布性和动态性,流程执行错误的可能性大大增强,在工作流系统中提出了两层容错策略来对执行过程中的异常进行处理,通过分析和实践证明,该策略提高了系统的可靠性。在实现层面,本文实现了网格环境下的工作流原型系统EPGFLow,并在开源工作流引擎ActiveBPEL的基础上设计了原型系统的工作流引擎,研究了将该系统集成到开源门户框架Gridsphere中的方法。

全文目录


摘要  10-11
ABSTRACT  11-12
第一章 绪论  12-21
  1.1 研究背景  12-13
  1.2 研究现状  13-19
  1.3 研究内容与工作  19-20
  1.4 论文结构  20-21
第二章 数值气象预报网格工作流系统总体设计  21-36
  2.1 数值气象预报系统的现状分析  21-22
  2.2 数值气象预报系统对网格应用的需求  22-24
  2.3 基于网格的数值气象预报流程特点  24-26
  2.4 适合数值天气预报的 Web 服务构件组合模式研究  26-33
    2.4.1 在数值天气预报系统中应用Web 服务的优势  26-28
    2.4.2 基于Web 服务的构件组合模式设计  28-30
    2.4.3 业务流程建模语言的选择  30-33
  2.5 数值气象预报网格工作流系统的总体结构  33-35
  2.6 本章小结  35-36
第三章 数值天气预报网格工作流引擎的设计  36-56
  3.1 网格工作流引擎相关技术研究  36-42
    3.1.1 网格工作流引擎  36-37
    3.1.2 网格工作流引擎基本结构  37-38
    3.1.3 网格工作流引擎任务  38-39
    3.1.4 实例状态转换  39-40
    3.1.5 引擎调度  40-41
    3.1.6 基于代理服务的服务动态绑定方式  41-42
  3.2 数值天气预报网格工作流引擎  42-44
    3.2.1 数值天气预报在网格环境下的数据分布性  42
    3.2.2 数值天气预报网格工作流的动态适应性  42-44
  3.3 基于 ActiveBPEL 的数值天气预报工作流引擎  44-55
    3.3.1 工作流引擎ActiveBPEL  44-47
    3.3.2 ActiveBPEL 工作流引擎工作机制  47-48
    3.3.3 基于Condor-G 的ActiveBPEL 引擎设计  48-52
    3.3.4 数值天气预报工作流的两级调度策略  52-54
    3.3.5 面向数值天气预报的网格工作流服务  54-55
  3.4 本章小结  55-56
第四章 数值天气预报网格工作流系统容错机制的设计  56-65
  4.1 容错机制概述  56-57
    4.1.1 容错基本概念  56
    4.1.2 提高数值天气预报工作流系统容错能力的必要性  56-57
  4.2 容错相关技术分析  57-60
    4.2.1 基于故障重启的容错机制  57
    4.2.2 基于检查点恢复的容错机制  57-59
    4.2.3 基于重试的容错机制  59
    4.2.4 基于替换的容错机制  59-60
  4.3 数值天气预报工作流系统容错策略设计  60-64
    4.3.1 服务层的基于重试的容错策略设计  60-62
    4.3.2 工作流层的基于替换的容错策略设计  62-63
    4.3.3 面向容错的数值天气预报工作流系统设计  63-64
  4.4 本章小结  64-65
第五章 集合预报网格工作流系统 EPGFlow 原型实现  65-79
  5.1 EPGFlow 与网格门户的集成  65-68
  5.2 EPGFlow 关键模块实现  68-70
    5.2.1 EPGFlow 系统模块  68
    5.2.2 EPGFlow 工作流引擎模块  68-69
    5.2.3 EPGFlow 工作流引擎模块的工作流程  69-70
  5.3 EPGFlow 流程编写与服务发布  70-78
    5.3.1 构建WSDL 定义文档  70-72
    5.3.2 构建BPEL 流程  72-73
    5.3.3 构建流程配置描述文档  73-74
    5.3.4 部署BPEL 流程作为Web 服务  74-75
    5.3.5 数值天气预报业务Web 服务封装过程  75-76
    5.3.6 在原型系统中实施天气预报工作流  76-78
  5.4 本章小结  78-79
第六章 总结与展望  79-81
  6.1 总结  79-80
  6.2 展望  80-81
致谢  81-83
参考文献  83-87
作者在学期间取得的学术成果  87

相似论文

  1. 偏振光/地磁/GPS/SINS组合导航算法研究,V249.328
  2. 具有变截面臂架的格构式起重机结构计算分析方法研究,TH21
  3. 并行分布式网络模拟器PDNS容错技术的研究,TP302.8
  4. 基于特征的软构件建模方法及其在VMI管理系统中的应用,TP311.52
  5. 移动计算环境下检查点技术研究与Petri网建模,TP301.1
  6. 闽江河口芦苇地上不同构件枯落物分解及主要影响因子研究,S154.4
  7. 基于云模型的软件可信性评估模型,TP311.53
  8. C/S模式MIS软件可复用构件的研究与开发,TP311.52
  9. 基于数据流异常检测的嵌入式软件容错研究,TP368.1
  10. 看守所信息管理系统的构件化设计与实现,TP311.52
  11. 移动代理电子商务环境下的安全迁移模型研究,TP393.08
  12. 无线网络中视频传输容错及转码技术研究,TN919.81
  13. 基于域信任的自适应网格工作流调度算法,TP311.52
  14. 安顺传统民居装饰构件造型与应用研究,TU238
  15. 面向ARM嵌入式系统的H.264解码研究,TP368.1
  16. 电子商务中一种基于邮箱的移动代理通信研究,TP393.09
  17. 高性能存储系统的关键技术研究,TP333
  18. 构件垂直搜索引擎的关键技术研究,TP391.3
  19. 实时系统中基于容错的节能调度算法研究,TP316.2
  20. 并联式六维地震模拟振动台的设计与研究,TH762.2
  21. 非线性系统的容错保性能控制研究,TP13

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com