[发明专利]一种资源调整方法及装置有效
申请号: | 201710507515.4 | 申请日: | 2017-06-28 |
公开(公告)号: | CN107547622B | 公开(公告)日: | 2021-10-12 |
发明(设计)人: | 毕博 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 王术兰 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 资源 调整 方法 装置 | ||
本申请涉及计算机网络技术领域,尤其涉及一种资源调整方法及装置,用以提高资源调整效率。本申请实施例针对网管软件的任一组件,在服务器集群的多个服务器中分别运行有该组件的资源管理进程,每个资源管理进程分别管理不同的网络资源;该方法包括:从管理所述服务器集群的数据节点中,读取所述多个服务器分别运行的资源管理进程当前的资源管理信息;根据读取的资源管理信息,按照对所述多个服务器分别运行的资源管理进程所管理的网络资源调整量最少的方式调整所述多个服务器分别运行的资源管理进程所管理的网络资源。
技术领域
本申请涉及计算机技术领域,尤其涉及一种资源调整方法及装置。
背景技术
网管软件用于管理交换机、路由器、服务器、存储等网络资源。网管软件包括不同的组件,在传统的网络管理中,每种组件只部署在一台服务器上,这样该组件能够管理的资源数量是有限的,为了管理更多的资源,可以将同一种组件部署在多台服务器上,其中每台服务器运行的组件进程所管理的网络资源不同。
目前,在进行网络资源分配时,使用网络资源的标识(Identity,ID) 对服务器集群中的服务器个数取模,将得到的值作为管理该网络资源的服务器编号,如果模值为零,则将编号最大的服务器作为管理该网络资源的服务器。例如集群中有两台服务器,编号分别是1和2,需要管理某网管软件组件的10个网络资源,则基于上述取模运算的方式,确定出服务器1管理的资源编号是:1、3、5、7、9;服务器2管理的资源编号是:2、4、6、 8、10;如果集群中增加一个服务器3来部署上述网管软件组件,则需要对现有的所有资源1~10进行重分配,重分配后,服务器1管理的资源是:1、 4、7、10;服务器2管理的资源是:2、5、8;服务器3管理的资源是:3、 6、9,如图1所示。
可见,当增加网络资源或者增加部署网管软件的服务器时,为了实现负载均衡,需要对所有的网络资源进行重新分配,将网络资源平均分配到集群中的服务器上;当结束了某个服务器运行的网管组件进程时,按照现有的处理方式也需要进行资源的重分配,以便其它服务器来接管被删服务器管理的资源。这种方式对于服务器进行资源调整的工作量比较大,调整效率较低。
发明内容
本申请实施例提供一种资源调整方法及装置,用以提高资源调整效率。
本申请实施例中,针对网管软件的任一组件,在服务器集群的多个服务器中分别运行有该组件的资源管理进程,每个资源管理进程分别管理不同的网络资源,本申请实施例提供一种资源调整方法,包括:
从管理所述服务器集群的数据节点中,读取所述多个服务器分别运行的资源管理进程当前的资源管理信息;
根据读取的资源管理信息,按照对所述多个服务器分别运行的资源管理进程所管理的网络资源调整量最少的方式调整所述多个服务器分别运行的资源管理进程所管理的网络资源。
可选地,根据读取的资源管理信息,按照对所述多个服务器分别运行的资源管理进程所管理的网络资源调整量最少的方式调整所述多个服务器分别运行的资源管理进程所管理的网络资源,包括:
根据读取的资源管理信息,确定资源调整方案;
根据确定的资源调整方案,更新所述数据节点中的资源管理信息,以便发生资源调整的资源管理进程根据从数据节点监视到的自身资源管理信息的变化,调整管理的网络资源。
可选地,所述根据读取的资源管理信息,确定资源调整方案,包括:
若新增需要所述组件管理的待分配资源,则根据读取的所述资源管理信息,选择当前管理资源最少的资源管理进程来管理该待分配资源;
所述根据确定的资源调整方案,更新所述数据节点中的资源管理信息,包括:
在所述当前管理资源最少的资源管理进程的资源管理信息中,添加所述待分配资源的信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710507515.4/2.html,转载请声明来源钻瓜专利网。