一种基于工作流引擎的遥感数据处理插件分布式调度方法技术

技术编号:34009555 阅读:21 留言:0更新日期:2022-07-02 14:14
本发明专利技术提供一种基于工作流引擎的遥感数据处理插件分布式调度方法。其中,逻辑控制服务对执行过程进行逻辑调度管理,编排整个运行流程,对运行参数进行配置并发起整个流程;主节点服务负责业务插件管理并执行业务调度,接收逻辑控制服务传递的待执行参数信息,收集执行结果信息并反馈至逻辑控制服务,同时协调集群中各计算资源,执行负载均衡策略;从节点服务负责接收主节点服务发送的执行任务参数,调用相关插件执行,并将执行结果及从节点资源使用情况上报至主节点服务。本发明专利技术充分利用了工作流技术灵活的调度能力,既简化了开发过程,又提供了所见即所得的流程编排能力,实现了复杂遥感数据处理分布式并行调度能力。杂遥感数据处理分布式并行调度能力。杂遥感数据处理分布式并行调度能力。

【技术实现步骤摘要】
一种基于工作流引擎的遥感数据处理插件分布式调度方法


[0001]本专利技术属于遥感数据处理
,特别是指一种基于工作流引擎的遥感数据处理插件分布式调度方法。

技术介绍

[0002]当前,发射的卫星数量不断增多,随之而来的是卫星影像数据处理插件不断增多,配套的卫星数据处理系统需要适应各类卫星的数据处理及产品生产能力,面向遥感数据从原始码流到各级数据产品生产及后续的应用需求,亟需利用新的技术架构,设计分布式调度方法,完成集群资源环境下对各类处理插件的合理调度,实现遥感数据的自动生产及处理。
[0003]工作流技术作为工作流程的计算模型,将工作流程中的工作如何前后组织在一起的逻辑和规则在计算机中以恰当的模型进行表示并对其实施计算,当前主流的工作流引擎有Activiti、OSWorkflow和JBPM等。

技术实现思路

[0004]为了解决上述问题,本专利技术引入开源工作流引擎,提出基于工作流引擎的遥感数据处理插件分布式调度方法,基于微服务思想设计以工作流引擎为基础的逻辑控制服务+主从节点两级调度机制。<br/>[0005]本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于工作流引擎的遥感数据处理插件分布式调度方法,其特征在于,包括以下步骤:(1)通过逻辑控制服务对执行过程进行逻辑调度管理,编排整个运行流程,同时对运行参数进行配置并发起整个流程;通过主节点服务进行业务插件管理并执行业务调度,接收逻辑控制服务传递的待执行参数信息,收集执行结果信息并反馈至逻辑控制服务,同时协调集群中各计算资源,执行负载均衡策略,保证任务的合理分配;通过从节点服务接收主节点服务发送的执行任务参数,调用并执行相关插件,并将执行结果及从节点资源使用情况上报至主节点服务;(2)针对遥感数据处理插件,根据统一模板对插件相关信息进行描述,主节点服务对插件进行编目入库保存,以可视化方式进行插件管理,提供插件增、删、改、查功能;(3)逻辑控制服务基于工作流引擎,读取并处理插件数据库表,对已入库的处理插件信息进行解析,以可视化方式组织管理各类处理插件,通过拖拽方式完成处理插件的流程编排和参数传递设置;(4)流程编排完成后,根据流程输入参数执行流程调度,在执行过程中,逻辑控制服务根据流程编排结果,明确下一步需要执行的任务插件,并将参数传递至主节点服务,主节点服务基于轮询调度策略,根据处理插件部署情况和各从节点资源使用情况,生成调用参数发送给需要调度的从节点服务;(5)从节点服务根据主节点服务发送的参数信息,生成具体的插件调用参数,完成对插件的调用。2.根据权利要求1所述的一...

【专利技术属性】
技术研发人员:梁硕周新宇李峰王士成陈金勇马晨杜伟万雨君单子力韩续文义红
申请(专利权)人:中国电子科技集团公司第五十四研究所
类型:发明
国别省市:

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

1