说明:收录全网最新的团体标准 提供单次或批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210967868.3 (22)申请日 2022.08.12 (71)申请人 星环信息科技 (上海) 股份有限公司 地址 200233 上海市徐汇区虹漕 路88号B栋 11-12楼 (72)发明人 万思奇 潘子涵 刘伟佳 杨超  王天青  (74)专利代理 机构 北京品源专利代理有限公司 11332 专利代理师 郭德霞 (51)Int.Cl. G06F 9/50(2006.01) (54)发明名称 一种资源调度管理系统、 方法、 计算机设备 及存储介质 (57)摘要 本发明公开了资源调度管理系统、 方法、 计 算机设备及存储介质。 该系统集成在容器云平台 上, 包括: 服务接入模块和资源预留模块; 服务接 入模块用于通过提供的服务外接入口接收前端 提交的资源 预检请求并传递至资源 预留模块; 资 源预留模块用于对资源预检请求对应的目标组 件进行模拟调度, 根据模拟调度结果进行资源预 检判定, 并在通过资源预检后进行资源预留以及 模拟调度结果所对应模拟调度结果信息的存储。 通过在真实部署前增加资源预留模块对需要部 署的组件进行模拟调度, 形成模拟调度结果信息 存入数据库, 待真实部署时可以调用存储的模拟 调度结果信息。 节省了真实部署创建的时间, 提 升了产品整体部署的成功率, 提高了系统及平台 使用效率。 权利要求书2页 说明书12页 附图4页 CN 115309558 A 2022.11.08 CN 115309558 A 1.一种资源调度管理系统, 其特征在于, 集成在容器云平台上, 包括: 服务接入模块和 资源预留模块; 所述服务接入模块, 用于通过提供的服务外接入口接收前端提交的资源预检请求, 并 将资源预检请求传递至所述资源预留模块; 所述资源预留模块, 用于对所述资源预检请求对应的目标组件进行模拟调度, 根据获 得的模拟调 度结果进 行资源预检判定, 并在通过资源预检后进行资源预留以及 模拟调度结 果所对应模拟调度结果信息的存 储; 其中, 存储的模拟调度结果数据集用于对所述目标组件真实的资源调度。 2.根据权利要求1所述的系统, 其特 征在于, 所述资源预留模块, 具体用于: 对接收的资源预检请求进行格式校验, 如果校验成功, 则确定所述资源预检请求对应 的目标组件; 调用预先设定的模拟调度函数对所述目标组件进行模拟调度, 获得所述目标组件的模 拟调度结果; 分析所述模拟调度结果中的资源预留信息, 并当确定资源预留信息成功时, 确定通过 资源预检以及控制容器节点预留出 所述资源预留信息对应的预留资源; 在通过资源预检后, 按照设定的第 一数据结构进行所述模拟调度 结果记录形成模拟调 度结果信息, 并将所述模拟调度结果信息关联 所述目标组件 存储到数据库中。 3.根据权利要求1所述的系统, 其特 征在于, 还 包括: 预留资源 控制模块, 所述预留资源 控制模块, 用于: 获取存储到数据库中的模拟调度结果信 息列表, 并对所述模拟调度结果信 息列表中模 拟调度结果信息进行时限监测; 监测到存在满足预留超时条件的超时模拟调度结果信 息时, 删除所述超时模拟调度 结 果信息并释放超时模拟调度结果信息中预留资源信息在容器节点上对应的预留资源。 4.根据权利要求1所述的系统, 其特 征在于, 还 包括: 预留绑定模块, 相应的, 所述服务接入模块, 还用于通过所述服务外接入口接收前端相对所述目标组 件提交的资源调度请求, 并将资源调度请求反馈 至预留绑定模块; 所述预留绑定模块, 用于通过对所述资源调度请求的分析, 确定所述目标组件的预留 绑定关系信息并存 储。 5.根据权利要求 4所述的系统, 其特 征在于, 所述预留绑定模块, 具体用于: 分析所述资源调度请求, 获取所述资源调度请求中对应的目标组件的预留绑定配置信 息; 按照第二数据结构对所述预留绑定配置信息进行记录, 形成预留绑定关系信息, 并将 所述预留绑定关系信息关联 所述目标组件 存储到数据库中。 6.根据权利要求 4所述的系统, 其特 征在于, 还 包括: 资源调度模块; 所述资源调度模块, 用于接收到所述服务接入模块相对所述目标组件发送的资源调度 请求后, 当判定满足预留资源调度条件时, 将所述 目标组件部署到确定出 的目标容器节点 上; 其中, 所述目标容器节点上 预留有通过 所述部署进程部署目标组件所需的预留资源。 7.根据权利要求6所述的系统, 其特 征在于, 所述资源调度模块具体用于:权 利 要 求 书 1/2 页 2 CN 115309558 A 2接收到所述服务接入模块相对所述目标组件发送的资源调度请求后, 确定所述资源调 度请求中设定的部署进程类型; 当所述部署进程类型为预留类型时, 确定满足预留资源调度条件, 根据所述目标组件 的模拟调度结果信息以及预留绑定关系信息, 确定与所述目标组件匹配的目标容器节点; 将所述目标组件通过 所述部署进程部署到容器云平台的目标容器节点上。 8.根据权利要求 4所述的系统, 其特 征在于, 还 包括: 绑定控制模块, 用于: 获取存储到数据库中的预留绑定关系信 息列表, 并对所述预留绑定关系信 息列表中的 预留绑定关系信息关联的预留资源使用情况进行监测; 监测到存在预留资源被调度时, 确定被调度预留资源关联的预留绑定关系信息, 记为 已调度关联信息; 从所述预留绑定关系信息列表删除所述已调度关联信息并解除容器节点上被调度预 留资源与所述已调度关联信息所对应组件的绑定 。 9.根据权利要求1 ‑8任一项所述的系统, 其特征在于, 所述服务接入模块还用于通过提 供的服务外接入口接收前端提交资源预检更新请求或者资源预检删除请求; 相应的, 所述资源预留模块, 还用于根据接收的资源预检更新请求对目标组件重新进 行模拟调度, 并采用重新模拟调 度后的模拟调 度结果对已存储的模拟调 度结果信息进 行更 新; 或者, 根据接收的资源预检删除请求, 删除所述目标组件 对应的模拟调度结果信息 。 10.根据权利要求1 ‑8任一项所述的系统, 其特征在于, 所述服务接入模块还用于通过 提供的服 务外接入口接收前端提交资源调度更新请求或者资源调度删除请求; 相应的, 所述预留绑定模块用于根据接收的资源调度更新请求重新确定所述目标组件 的预留绑定配置信息, 并采用重新获得的预留绑定配置信息对已存储的预留绑定关系信息 进行更新; 或者, 根据接收的资源调度删除请求, 删除所述目标 组件对应的预留绑定 关系信 息。 11.一种资源调度管理方法, 其特征在于, 由集成在容器云平台上如权利要求1 ‑10任一 项所述的资源调度管理系统执 行, 所述方法包括: 服务接入模块通过提供的服务外接入口接收前端提交 的资源预检请求, 并将资源预检 请求传递至所述资源预留模块; 资源预留模块对所述资源预检请求对应的目标组件进行模拟调度, 根据获得的模拟调 度结果进 行资源预检判定, 并在通过资源预检后进行资源预留以及 模拟调度结果所对应模 拟调度结果信息的存 储; 其中, 存储的模拟调度结果用于对所述目标组件真实的资源调度。 12.一种计算机设备, 其特 征在于, 作为 容器云平台的节点, 包括: 一个或多个处 理器; 与所述至少一个处 理器通信连接的存 储器; 其中, 所述存储器存储有可被所述至少一个处理器执行的计算机程序, 所述计算机程序被所 述至少一个处 理器执行, 以使所述至少一个处 理器能够执 行权利要求1 1所述的方法。权 利 要 求 书 2/2 页 3 CN 115309558 A 3

.PDF文档 专利 一种资源调度管理系统、方法、计算机设备及存储介质

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