买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:安徽思高智能科技有限公司
摘要:本发明提供一种针对软件自动化RPA工作流的进程保活调度方法及设备,涉及自动化任务调度领域,包括:通过执行数据构建成本消耗优化问题模型;通过执行数据构建有向无环图,通过图神经网络对有向无环图进行特征的传递和聚合,获得图嵌入特征表示;通过前馈神经网络对图嵌入特征表示进行调度解预测,获得调度解集合;将调度解集合代入成本消耗优化问题模型,计算获得最优调度解。本发明通过整个系统的总执行开销和总进程保活开销构建成本消耗优化问题模型,该模型既考虑了将软件自动化RPA作业调度分发到合适的执行器以减少软件启动开销,同时考虑了对执行器集群上的软件进程做出合理的保活决策,减少计算资源开销浪费。
主权项:1.一种针对软件自动化RPA工作流的进程保活调度方法,其特征在于,包括步骤:S1:获取软件自动化RPA工作流的执行数据,通过执行数据构建成本消耗优化问题模型;S2:通过执行数据构建有向无环图,通过图神经网络对有向无环图进行特征的传递和聚合,获得图嵌入特征表示;S3:通过前馈神经网络对图嵌入特征表示进行调度解预测,获得调度解集合;S4:将调度解集合代入成本消耗优化问题模型,计算获得最优调度解;软件自动化RPA工作流的执行数据包括:执行器集群N={1,...,n},n为执行器的总数;执行器n配备的硬件资源表示为Un;软件自动化RPA的作业类型集合K={job1,...,jobk},k为作业类型的总数;作业类型jobk需要占用硬件资源为uk;执行器n运行并完成作业类型jobk造成的运行开销表示为;作业类型jobk在执行器n上的软件初始化启动开销表示为;单位时间内执行器n对作业类型jobk使用的软件进程保活开销表示为;步骤S1具体为:S11:获取软件自动化RPA工作流中的一次工作流调度任务F,在一次工作流调度任务中的系统时间划分为离散的时间步集合T={1,...,t},t表示当前时间步;S12:通过执行数据计算获得时间步t中整个系统的总执行开销和总进程保活开销;S13:时间步t中整个系统的总开销Ct表示为: ,其中,参数α用于调整与之间的权重,参数α满足;S14:通过执行数据和总开销构建成本消耗优化问题模型;总执行开销的计算公式为: ,其中,表示在时间步t内调度至执行器n上的作业类型jobk的RPA作业数量,表示在时间步t之前执行器n上对作业类型jobk的RPA作业对应软件进程的保活数量;总进程保活开销的计算公式为: ,其中 , 表示在时间步t结束时执行器n对作业类型jobk的RPA作业对应软件进程的销毁数量;成本消耗优化问题模型的表达式为: ;步骤S4具体为:将调度解集合中各调度解的软件进程销毁数量yt和调度集合xS代入成本消耗优化问题模型,计算获得各调度解的总开销,将总开销最小的调度解作为最优调度解。
全文数据:
权利要求:
百度查询: 安徽思高智能科技有限公司 针对软件自动化RPA工作流的进程保活调度方法及设备
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。