[发明专利]一种工作流分布式调度管理系统和方法在审
申请号: | 202110644173.7 | 申请日: | 2021-06-09 |
公开(公告)号: | CN113434268A | 公开(公告)日: | 2021-09-24 |
发明(设计)人: | 杨中国;方磊;秦生辉;张明珠 | 申请(专利权)人: | 北方工业大学 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 北京知呱呱知识产权代理有限公司 11577 | 代理人: | 陈晨 |
地址: | 100041 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 工作流 分布式 调度 管理 系统 方法 | ||
1.一种工作流分布式调度管理系统,其特征在于,包括:流程构建模块、流程解析分割模块、流程重构模块、流程调度模块和服务代理模块,其中:
所述流程构建模块用于在网络页面上实现服务方案流程的构建和信息配置;所述网络页面包括:活动选择页面,任务配置页面和流程构建页面;
所述流程解析分割模块用于对所述服务方案流程解析和分割,生成最优化的切割结果,将所述切割结果发送至流程重构模块;
所述流程重构模块用于流程的重新装配,包括生成实现工作流分布式流程的元流程及子流程的监听插入;
所述流程调度模块用于生成工作流程分布式调度的相关调度信息及元流程的流程变量的插入和元流程的下发;
所述服务代理模块嵌入于计算节点中,用于接收和执行所述元流程的相关调度任务,实现服务方案流程的分布式执行。
2.根据权利要求1所述的一种工作流分布式调度管理系统,其特征在于,所述系统还包括:流程监控模块,所述流程监控模块用于所述服务方案流程的实时状态监控和计算节点的实时地理位置监控。
3.根据权利要求1所述的一种工作流分布式调度管理系统,其特征在于,所述系统还包括:节点管理模块,所述节点管理模块用于计算节点的管理,至少包括:查看计算节点位置、修改状态、增加、删除计算节点。
4.根据权利要求1所述的一种工作流分布式调度管理系统,其特征在于,所述系统还包括:服务管理模块,所述服务管理模块用于提供与用户对服务方案流程的管理和查看。
5.根据权利要求1所述的一种工作流分布式调度管理系统,其特征在于,所述系统还包括:服务计算集群,所述服务计算集群为上层应用提供基础运行环境;接收下发的元流程信息执行。
6.一种工作流分布式调度管理方法,其特征在于,包括:
接收解析用户服务构建的工作流模型,
基于多条件约束,以服务质量高、时间延迟低进行建模得到多目标优化问题,根据智能优化算法生成最优化分割方案,其中,所述多条件约束至少包括:服务位置约束、执行环境约束,并行网关;
根据所述最优化分割方案,对用户服务的原始流程进行自动化分割,得到多个子流程,存储所述多个子流程;
接收并解析所述多个子流程,添加服务监听任务在每个子流程后;
根据所述最优化分割方案的分割逻辑和结果,构造出元流程;
根据随机调度算法生成相应的调度信息;
将所有的分布式调度信息存储在元流程的流程变量中,同时下发元流程至计算节点执行。
7.根据权利要求6所述的一种工作流分布式调度管理方法,其特征在于,所述方法还包括:
计算节点中的服务代理在接收所述元流程的执行信息后会自动执行元流程,同时从流程变量中获取相应的子流程信息进行下发。
8.根据权利要求7所述的一种工作流分布式调度管理方法,其特征在于,所述方法还包括:
子流程在下发至计算节点执行后自动执行响应监听任务,所述子流程与所述元流程之间实时通信和交互。
9.根据权利要求7所述的一种工作流分布式调度管理方法,其特征在于,所述方法还包括:监控元流程的执行信息,显示所述元流程的执行信息。
10.根据权利要求6所述的一种工作流分布式调度管理方法,其特征在于,元流程自动完成工作流的分布式调度信息;调度信息包括:调度计算节点信息和子流程信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北方工业大学,未经北方工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110644173.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:多功能幂层电极材料及其制备方法
- 下一篇:高速子连接器