一种基于工作流的高性能地学计算通用服务平台制造技术

技术编号:21140640 阅读:42 留言:0更新日期:2019-05-18 05:02
本发明专利技术公开了一种基于工作流的高性能地学计算通用服务平台。本发明专利技术基于应用、模型的应用驱动要求,充分考虑基于高性能计算的空间信息数据处理过程中的处理子任务多,处理过程繁琐,以及计算资源异地分布且异构等特性,基于HPGC的空间信息算法的通用Web Service发布方式,基于Web Service和当今流行的Activiti5工作流引擎,构建基于工作流的Web服务链,将多个处于不同地理区域的高性能计算平台上的独立的Web服务连接起来,形成一个完整的处理流程,使普通用户只需在Web端进行简单操作,就可方便地使用高性能计算平台处理数据。

【技术实现步骤摘要】
一种基于工作流的高性能地学计算通用服务平台
本专利技术属于地学计算领域,特别涉及到高性能地学计算领域。
技术介绍
空间数据获取技术的快速发展产生了大量的空间数据,给数据处理过程带来较大的压力,而高性能地学计算(HighPerformanceGeo-computation,HPGC)技术以其强大的计算性能在空间信息处理中发挥着重要作用。高性能地学计算在空间数据处理过程中的应用提高了空间信息处理的效率。然而,随着空间信息领域研究的深入以及对处理结果的精益求精,处理过程因此被不断细化,空间信息数据从处理到结果产出已经不能一蹴而就,其中间过程日趋复杂。同时,一套完整的处理过程通常涉及多种空间信息算法,而算法本身具有多样性,宜根据其结构特征选择使用不同的并行方式。经过改进之后的并行算法具有异构特性和较强的平台依赖性,因此HPC计算算法通常部署在不同地理位置的异构平台。上述情况虽然不影响单个独立算法处理,但是对于由多个HPC算法组成的完整的处理过程而言,反复的跨平台处理不但造成繁琐的命令输入,数据拷贝,参数设置等问题,而且数据处理人员必须对HPC技术和处理平台有所了解。因此,如何有效的减少空间信本文档来自技高网...

【技术保护点】
1.一种基于工作流的高性能地学计算通用服务平台,其特征在于,包括Web服务发布及管理模块、业务流程建模模块、业务流程管理模块、运行任务监控模块、结果管理模块和可视化模块;其中,Web服务发布及管理模块用于发布Web服务和对发布的Web服务进行管理;发布的Web服务包括服务运行参数设置、运行服务信息,其中运行服务信息包括服务运算平台、服务运算指令、远程连接方式、数据传输方式和结果反馈方式;即按照运行服务信息中设置的远程连接方式,与当前服务匹配的远端的服务运算平台构建远程连接,并通过设置的数据传输方式实现与远端的服务运算平台的数据交互,再通过服务运算平台将运算结果按照设置的结果反馈方式及时反馈给选...

【技术特征摘要】
1.一种基于工作流的高性能地学计算通用服务平台,其特征在于,包括Web服务发布及管理模块、业务流程建模模块、业务流程管理模块、运行任务监控模块、结果管理模块和可视化模块;其中,Web服务发布及管理模块用于发布Web服务和对发布的Web服务进行管理;发布的Web服务包括服务运行参数设置、运行服务信息,其中运行服务信息包括服务运算平台、服务运算指令、远程连接方式、数据传输方式和结果反馈方式;即按照运行服务信息中设置的远程连接方式,与当前服务匹配的远端的服务运算平台构建远程连接,并通过设置的数据传输方式实现与远端的服务运算平台的数据交互,再通过服务运算平台将运算结果按照设置的结果反馈方式及时反馈给选择了所发布的Web服务的用户;Web服务管理,用于构建基于工作流的Web服务链,同时还向用户提供Web服务管理列表供用户查看服务的相关信息;业务流程建模模块,基于用户所发布的Web服务中选择的Web服务,构建基于工作流的Web服务链,建立业务流程描述文件,并部署到业务流程管理框架的工作流引擎;并通过工作流引擎将业务流程描述文件保存在本地数据库中;同时,将与业务流程描述文件相关的资源文件保存至本地的资源文件列表中,其中资源文件包括流程定义文件和流程图;业务流程管理模块,用于对部署在工作流引擎的流程定义文件进行管理,用于用户查询业务流...

【专利技术属性】
技术研发人员:黄方杨浩陆俊朱强铁博陈胤杰彭思远
申请(专利权)人:电子科技大学
类型:发明
国别省市:四川,51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1