云环境下空间工作流研究及应用

云环境下空间工作流研究及应用

论文摘要

传统空间工作流系统面临着异构数据急剧膨胀、地学计算复杂度日益增长和任务集成困难等挑战。同时,海量异构分布数据的管理,大计算量应用的支撑以及资源的有效利用亦是当前空间工作流系统亟待解决的任务。本文设计并实现了一个云环境下高性能的、可扩展的分布式并行工作流系统CSWf,采用高效的虚拟化并行计算模型,实现了能够兼容MapReduce服务的云工作流引擎,可显著提高空间工作流执行效率。本文主要研究内容和成果如下:(1)针对空间工作流的异构数据急剧膨胀、地学计算复杂度日益增长和任务集成困难等现状,综述了云计算、工作流等国内外发展状况,阐述论文的研究的目的和意义,确定论文的研究目标与内容,提出研究技术路线。(2)研究了云计算、空间信息服务与工作流技术相关领域的基础理论,探讨分析了云服务模型、策略和安全问题,以及Web服务、地理服务构建所涉及的标准,通过开展工作流技术规范、建模方法和定义语言的研究,总结阐述了云空间工作流技术的适应性。在此基础上,根据空间信息和地理数据的特殊性,提出云环境下工作流数据存储和处理策略,以及空间工作流的实现方案。(3)根据空间数据和云计算特征,设计了一个的高性能、可扩展的分布式并行工作流系统CSWf,采用自主设计的CSWf云工作流过程定义语言——CPDL,集成高效的虚拟化并行计算模型,实现了高性能的云工作流引擎,能够有效地解决分布式工作流系统的建模、调度、协同和执行等难题。最后以城市空气污染指数计算工作流为例,采用美国国家环境保护局公布的空气污染数据,与传统工作流软件进行工作流执行性能对比测试,试验结果表明,云环境下空间工作流系统CSWf在处理大数据量具有良好性能优势。

论文目录

  • 中文摘要
  • Abstract
  • 第一章 绪论
  • 1.1 立题依据
  • 1.2 国内外发展状况
  • 1.2.1 工作流技术研究现状
  • 1.2.2 云计算研究现状
  • 1.3 研究目标与内容
  • 1.4 研究技术路线
  • 1.5 论文章节安排
  • 第二章 云工作流与空间服务基础理论
  • 2.1 云计算概述
  • 2.1.1 云计算定义
  • 2.1.2 云服务模型
  • 2.1.3 云计算核心特性
  • 2.1.4 云计算商业策略
  • 2.1.5 云计算安全
  • 2.2 空间服务概述
  • 2.2.1 Web服务
  • 2.2.2 空间服务
  • 2.3 工作流概述
  • 2.3.1 工作流参考模型
  • 2.3.2 工作流过程模型
  • 2.3.3 工作流定义语言
  • 2.4 本章小结
  • 第三章 云环境下空间工作流框架
  • 3.1 云计算框架
  • 3.1.1 平台虚拟化
  • 3.1.2 并行计算化
  • 3.1.3 NoSQL数据库
  • 3.2 空间云服务框架
  • 3.2.1 空间服务
  • 3.2.2 空间云服务
  • 3.3 云工作流架构
  • 3.3.1 云工作流体系结构
  • 3.3.2 云工作流特征
  • 3.4 本章小结
  • 第四章 云工作流系统的设计及实现
  • 4.1 系统概述
  • 4.1.1 系统架构
  • 4.1.2 系统运行机制
  • 4.2 工作流设计器
  • 4.2.1 设计器语言
  • 4.2.2 Web设计器界面
  • 4.3 工作流引擎
  • 4.4 分布式框架
  • 4.5 系统其他组件
  • 4.6 应用实例分析与评价
  • 4.6.1 实验环境与数据说明
  • 4.6.2 实验原理与过程
  • 4.6.3 性能测试与分析
  • 4.7 本章小结
  • 第五章 结论与展望
  • 参考文献
  • 致谢
  • 个人简历
  • 相关论文文献

    标签:;  ;  ;  ;  

    云环境下空间工作流研究及应用
    下载Doc文档

    猜你喜欢