[发明专利]基于云服务器执行机动态扩容的方法、系统和存储介质在审
| 申请号: | 202210408532.3 | 申请日: | 2022-04-19 |
| 公开(公告)号: | CN114756368A | 公开(公告)日: | 2022-07-15 |
| 发明(设计)人: | 罗鑫 | 申请(专利权)人: | 国汽大有时空科技(安庆)有限公司 |
| 主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F8/61 |
| 代理公司: | 南京苏高专利商标事务所(普通合伙) 32204 | 代理人: | 柏尚春 |
| 地址: | 246008 安徽省*** | 国省代码: | 安徽;34 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 服务器 执行 机动 扩容 方法 系统 存储 介质 | ||
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的执行程序Agent组件,调用云服务器注销接口,对机器进行回收。
2.根据权利要求1所述的基于云服务器执行机动态扩容的方法,其特征在于:所述管理程序Management组件包括有任务拆分管理模块、任务生命周期管理模块、Agent信息管理模块、任务分发管理模块和灾备管理模块;所述执行程序Agent组件包括有计算处理模块,所述任务拆分管理模块将具体的业务通过逻辑划分拆分成合理大小的任务Task;所述任务生命周期管理模块将拆分成的任务Task信息存入关系型数据库中进行全生命周期的监控和更新;所述Agent信息管理模块统一对执行程序Agent组件信息进行管理;所述任务分发管理模块根据每个执行程序Agent组件上任务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中首次部署时,初始化的本地机上部署的执行程序Agent组件不参与动态扩容。
8.基于云服务器执行机动态扩容的系统,其特征在于:所述系统包括网络接口、存储器和处理器,其中:
所述网络接口,用于在与其他外部网元之间进行收发信息过程中,实现信号的接收和发送;
所述存储器,用于存储能够在所述处理器上运行的计算机程序指令;
所述处理器,用于在运行所述计算机程序指令时,执行权利要求1-7中任一项所述的基于云服务器执行机动态扩容的方法的步骤。
9.一种计算机存储介质,其特征在于:所述计算机存储介质存储有基于云服务器执行机动态扩容的方法,所述基于云服务器执行机动态扩容的方法被至少一个处理器执行时实现权利要求1-7中任一项所述的基于云服务器执行机动态扩容的方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国汽大有时空科技(安庆)有限公司,未经国汽大有时空科技(安庆)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210408532.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种单晶炉热场升级的装置及方法
- 下一篇:一种电梯平衡救援系统及电梯





