行业标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210408532.3 (22)申请日 2022.04.19 (71)申请人 国汽大有时空科技 (安庆) 有限公司 地址 246008 安徽省安庆市经开区胜利路 国汽智慧产业园 (72)发明人 罗鑫  (74)专利代理 机构 南京苏高专利商标事务所 (普通合伙) 32204 专利代理师 柏尚春 (51)Int.Cl. G06F 9/50(2006.01) G06F 8/61(2018.01) (54)发明名称 基于云服务器执行机动态扩容的方法、 系统 和存储介质 (57)摘要 本发明公开了基于云服务器执行机动态扩 容的方法、 系统和存储介质, 通过云服务器为媒 介实现计算和存储资源的按需使用, 根据程序后 端实现动态扩容, 在计算需求激增时, 系统动态 创建多个执行机, 直到能满足当前计算处理能力 的最大上限, 同时如果计算需求减少, 在一段时 间后, 运行空载的执行机能够自动回收, 且由于 利用了云服务器按需付费的机制, 解决了计算机 程序计算资源和存 储资源的动态扩容问题。 权利要求书2页 说明书5页 附图1页 CN 114756368 A 2022.07.15 CN 114756368 A 1.基于云服 务器执行机动态扩容的方法, 其特 征在于: 具体包括以下步骤: S1: 构建管理程序Management组件和 执行程序Agent组件, 首次部署时, 初始化不少于 两台的本地机作为固定的执 行程序Agent组件; S2: 注册云服务, 将执行程序Agent组件打包成镜像, 并在云服务 中注册成私有镜像, 在 创建云服务器时通过 该私有镜像进行注 册; S3: 在管理程序Management组件中创建一个解算的任务组, 把每个基站的解算作为一 个解算任务Task, 并把任务Task的信息存 入关系型 数据库表中; S4: 管理程序Management组件查询各个执行程序Agent组件, 如果有不少于1个的执行 程序Agent组件上运行中的任务小于k, 则在所有小于k的执行程序Agent组件中选择任务 Task最少的执行程序 Agent组件分配任务Task; 如果所有执行程序Agent组件的任务都满载 了, 则调用创建执行程序Agent组件云服务器的接口, 并把新的执行程序Agent组件的机器 信息存入关系型数据库, 同时把任务分配给新的执行程序 Agent组件, 其中k为大于等于1的 正整数; S5: 执行程序Agent组件接收到任务后, 通过任务Task信息进行解算, 并把解算成果存 入对应的业务系统, 管理程序Management组件通过定时查询执行程序Agent组件上的解算 进度数据达 到监测的功能; S6: 管理程序Management组件调用新的线程监测执行程序Agent组件上的任务Task数, 对于一段时间内任务Task数一直为0的执行程序A gent组件, 调用云服务器注销接口, 对机 器进行回收。 2.根据权利要求1所述的基于云服务器执行机动态扩容的方法, 其特征在于: 所述管理 程序Management组件包括有任务拆 分管理模块、 任务生命周期管 理模块、 Agent信息管 理模 块、 任务分发管理模块和灾备管理模块; 所述执行程序Agent组件包括有计算处理模块, 所 述任务拆 分管理模块将具体的业务通过逻辑划分拆分成合理大小的任务Task; 所述任务生 命周期管理模块将拆分成的任务Task信息存入关系型数据库中进行全生命周期的监控和 更新; 所述Agent信息管理模块统一对执行程序A gent组件信息进行管理; 所述任务分发管 理模块根据每个执行程序A gent组件上任务Task的负载量进行分发; 所述灾备管理模块在 执行程序Agent组件无响应时对执 行程序Agent组件进行切换。 3.根据权利要求2所述的基于云服务器执行机动态扩容的方法, 其特征在于: 所述任务 Task信息包括有基本业务信息、 任务分配的Agent执行机id、 任务状态、 执行进度以及执行 时间。 4.根据权利要求2所述的基于云服务器执行机动态扩容的方法, 其特征在于: 所述执行 程序Agent组件信息包括有Agent的IP、 执 行机状态、 运行任务数以及Agent类型。 5.根据权利要求1所述的基于云服务器执行机动态扩容的方法, 其特征在于: 所述执行 程序Agent组件 包括有计算处 理模块, 用于执 行具体的数据处 理。 6.根据权利要求1所述的基于云服务器执行机动态扩容的方法, 其特征在于: 所述管理 程序Management组件和执行程序Agent组件之间的通信采用远程过程调用协议RPC调用的 方式, 管理程序Management组件实现对任务Tssk的分发以及查询每个执行程序Agent组件 上每个任务Task的执 行情况。 7.根据权利要求1所述的基于云服务器执行机动态扩容的方法, 其特征在于: 所述S1中权 利 要 求 书 1/2 页 2 CN 114756368 A 2首次部署时, 初始化的本地机上部署的执 行程序Agent组件不 参与动态扩容。 8.基于云服务器执行机动态扩容的系统, 其特征在于: 所述系统包括网络接口、 存储器 和处理器, 其中: 所述网络接口, 用于在与其他外部网元之间进行收发信息过程中, 实现信号的接收和 发送; 所述存储器, 用于存 储能够在所述处 理器上运行的计算机程序指令; 所述处理器, 用于在运行所述计算机程序指令时, 执行权利要求1 ‑7中任一项所述的基 于云服务器执行机动态扩容的方法的步骤。 9.一种计算机存储介质, 其特征在于: 所述计算机存储介质存储有基于云服务器执行 机动态扩容的方法, 所述基于 云服务器执行机动态扩容的方法被至少一个处理器执行时实 现权利要求1 ‑7中任一项所述的基于云服 务器执行机动态扩容的方法的步骤。权 利 要 求 书 2/2 页 3 CN 114756368 A 3

.PDF文档 专利 基于云服务器执行机动态扩容的方法、系统和存储介质

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