说明:收录25万 73个行业的国家标准 支持批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210867258.6 (22)申请日 2022.07.22 (71)申请人 济南浪潮数据技 术有限公司 地址 250101 山东省济南市自由贸易试验 区济南片区浪潮路1036号 浪潮科技园 S05楼S311室 (72)发明人 熊战磊  (74)专利代理 机构 北京集佳知识产权代理有限 公司 11227 专利代理师 刘颖 (51)Int.Cl. G06F 9/48(2006.01) G06F 9/50(2006.01) (54)发明名称 业务调度控制方法、 装置、 设备及计算机可 读存储介质 (57)摘要 本申请适用于服务器领域, 具体公开了一种 业务调度控制方法、 装置、 设备及计算机可读存 储介质, 通过预先将候选业务任务的业务流程划 分为子任务, 训练得到各子任务被 分配的硬件资 源与对应的执行时间的子关系模 型, 在接收到候 选业务任务时, 以各关联子任务被 分配的硬件资 源之和不超出业务系统的可用硬件资源为约束 条件, 求解整合候选业务任务的关联子任务对应 的子关系模 型得到的关系模型, 得到并执行使总 执行时长最小的硬件资源分配方案, 从而能够在 业务系统整体角度允许的前提下为没有明确时 间点的业务任务的各业务阶段分配合适的硬件 资源, 进一步提高了大数据业务系统的业务调度 能力, 提高了业 务整体的运行效率。 权利要求书3页 说明书12页 附图2页 CN 115114005 A 2022.09.27 CN 115114005 A 1.一种业 务调度控制方法, 其特 征在于, 包括: 预先将候选业务任务的业务流程划分为子任务, 建立各所述子任务被分配的硬件资源 与对应的执 行时间的子关系模型; 当接收到所述候选业务任务 时, 整合所述候选业务任务的关联子任务对应的所述子关 系模型, 建立各所述关联子任务的总执行时长与各所述关联子任务被分配的硬件资源的关 系模型; 以各所述关联子任务被分配的硬件资源之和不超出业务系统的可用硬件资源为约束 条件, 求解所述关系模型, 得到使所述总执 行时长最小的硬件资源分配方案; 对所述候选业务任务执 行所述硬件资源分配方案; 其中, 所述关联子任务至少包括所述候选业务任务的所有业务流程对应的所述子任 务。 2.根据权利要求1所述的业务调度控制方法, 其特征在于, 所述建立各所述子任务被分 配的硬件资源与对应的执 行时间的子关系模型, 具体包括: 动态调整分配给各所述子任务的硬件资源, 记录各所述子任务被分配的硬件资源与对 应的执行时间作为训练数据; 利用所述训练数据, 训练得到所述子关系模型。 3.根据权利要求2所述的业务调度控制方法, 其特征在于, 所述动态调整分配给各所述 子任务的硬件资源, 具体为: 基于混沌 工程平台C haosblade动态调整分配给 各所述子任务的硬件资源。 4.根据权利要求1所述的业务调度控制方法, 其特征在于, 所述建立各所述子任务被分 配的硬件资源与对应的执 行时间的子关系模型, 具体为: 建立所述子任务被分配的内存资源与对应的执 行时间的所述子关系模型; 所述业务调度控制方法还 包括: 预先建立内存资源与计算资源的分配绑定关系。 5.根据权利要求4所述的业务调度控制方法, 其特征在于, 所述子关系 模型具体通过下 述等式所示: f(ti)=βi·logδ(Mi)+T(Mi); 其中, f(ti)为第i个所述子任务的执行 时间, βi为第i个所述子任务的第一权重因子, Mi 为第i个所述子任务被分配的内存资源, T(Mi)为第i个所述子任务的校正量, δ为所述业务 系统的最大 可用内存资源。 6.根据权利要求5所述的业务调度控制方法, 其特征在于, 所述关系模型具体通过下式 表示: 其中, F(t)为所述总执行时长, n为所述 关联子任 务的数量, f(ti)为第i个 所述关联子任 务的执行时间, βi为第i个所述关联子任务的第一权重因子, Mi为第i个所述关联子任务被分 配的内存资源, T(Mi)为第i个所述关联子任务的校正量, δ为所述业务系统的最大可用内存 资源; 所述约束条件具体通过 下式表示:权 利 要 求 书 1/3 页 2 CN 115114005 A 2其中, M为所述 业务系统的可用内存资源。 7.根据权利要求6所述的业务调度控制方法, 其特征在于, 所述求解所述关系模型, 得 到使所述总执 行时长最小的硬件资源分配方案, 具体为: 将式 代入式 利用图像拟合技术求解所述关系模型, 得到 使所述总执 行时长最小化的硬件资源分配方案 。 8.根据权利要求4所述的业务调度控制方法, 其特征在于, 所述计算资源具体包括中央 处理器资源、 图形处理器资源、 现场可编程逻辑门阵列资源、 处理器分散处理单元资源、 专 用集成电路资源中的至少一项。 9.根据权利要求1所述的业务调度控制方法, 其特征在于, 所述关联子任务还包括自接 收到所述候选业务任务起未来第一预设时段内预计接 收到的所述候选业务任务对应的所 有所述子任务。 10.根据权利要求9所述的业务调度控制方法, 其特征在于, 所述整合所述候选业务任 务的关联子任务对应的所述子 关系模型, 建立各所述关联子任务的总执行时长与各所述关 联子任务被分配的硬件资源的关系模型, 具体为: 确定能够同时执行的所述关联子任务和无法同时执行的所述关联子任务, 整合各所述 关联子任务的所述子关系模型, 建立所述关系模型。 11.根据权利要求1所述的业务调度控制方法, 其特征在于, 所述可用硬件资源为所述 业务系统的最大可用资源减去接 收到所述候选业务任务时已被占用的硬件资源并减去自 接收到所述候选业务任务起未来第二预设时段内预计接 收到固定时间点的业务任务将要 占用的硬件资源后得到 。 12.根据权利要求1所述的业务调度控制方法, 其特征在于, 所述子任务的类型具体包 括数据采集任务、 数据入库任务和数据计算任务。 13.一种业 务调度控制装置, 其特 征在于, 包括: 预处理单元, 用于预先将候选业务任务的业务流程划分为子任务, 建立各所述子任务 被分配的硬件资源与对应的执 行时间的子关系模型; 建模单元, 用于当接收到所述候选业务任务时, 整合所述候选业务任务的关联子任务 对应的所述子 关系模型, 建立各所述关联子任务的总执行时长与各所述关联子任务被分配 的硬件资源的关系模型; 求解单元, 用于以各所述关联子任务被分配的硬件资源之和不超出业务系统的可用硬 件资源为约束条件, 求 解所述关系模型, 得到使所述总执 行时长最小的硬件资源分配方案; 分配单元, 用于对所述 候选业务任务执 行所述硬件资源分配方案; 其中, 所述关联子任务至少包括所述候选业务任务的所有业务流程对应的所述子任 务。 14.一种业 务调度控制设备, 其特 征在于, 包括: 存储器, 用于存 储计算机程序; 处理器, 用于执行所述计算机程序, 所述计算机程序被所述处理器执行时实现如权利权 利 要 求 书 2/3 页 3 CN 115114005 A 3

.PDF文档 专利 业务调度控制方法、装置、设备及计算机可读存储介质

文档预览
中文文档 18 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共18页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 业务调度控制方法、装置、设备及计算机可读存储介质 第 1 页 专利 业务调度控制方法、装置、设备及计算机可读存储介质 第 2 页 专利 业务调度控制方法、装置、设备及计算机可读存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 13:30:00上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。