一种网络资源分配方法及装置制造方法及图纸

技术编号:21278137 阅读:40 留言:0更新日期:2019-06-06 10:40
本申请涉及移动通信技术领域,尤其涉及一种网络资源分配方法及装置,用以解决物理网元和虚拟网元之间的网络资源冲突问题;本申请实施例提供的网络资源分配方法包括:接收至少两个网元分别发送的网络资源分配请求,至少两个网元中包含一个物理网元和一个虚拟网元,且每个网络资源分配请求中携带有对应网元的CPU负载和已承载的用户容量;基于每一网元的CPU负载和已承载的用户容量确定该网元的故障程度;根据各网元的故障程度对所述至少两个网元进行网络资源分配,这样,能够根据各网元的故障程度,将有限的网络资源合理地分配给虚拟网元或者物理网元,很好地解决了物理网元和虚拟网元之间的网络资源冲突问题。

A Network Resource Allocation Method and Device

This application relates to the field of mobile communication technology, in particular to a network resource allocation method and device for solving the network resource conflict between physical and virtual network elements. The network resource allocation method provided in the embodiment of this application includes receiving network resource allocation requests sent by at least two network elements, including at least one physical network element and one virtual network element. Each network resource allocation request carries CPU load and user capacity of the corresponding network element; the fault degree of the network element is determined based on CPU load and user capacity of each network element; and the network resource allocation of at least two network elements is carried out according to the fault degree of each network element, so that the fault degree of each network element can be limited. Reasonable allocation of network resources to virtual network elements or physical network elements solves the problem of network resource conflict between physical network elements and virtual network elements.

【技术实现步骤摘要】
一种网络资源分配方法及装置
本申请涉及通信
,尤其涉及一种网络资源分配方法及装置。
技术介绍
目前,以交换机、媒体网关设备、光缆、电缆等形成的物理网络构成了整个通信网络的基础,为了使用户能够正常进行网络通信,保证物理网络中各物理网元(如交换机、媒体网关设备等)的正常运行是非常必要的。现有技术中,物理网络管理中心是以容灾备份的方式来保证物理网元的正常运行。具体地,假设有3个物理网元A、B和C,则物理网络管理中心可以为物理网元A分配70%的用户数据,为物理网元B分配20%的用户数据,为物理网元C分配10%的用户数据,这样,如果物理网元A发生故障,物理网络管理中心可以将物理网元A承载的70%的用户数据转移到物理网元B和C上,并且使物理网元B和C实际承载的用户数据都不超过预设上限,从而保证在物理网元A发生故障的情况下物理网络仍然能够正常运转,但随着通信技术的进一步发展,传统的物理网络已经难以满足用户快速增长的流量需求,也难以适应通信系统快速更新的需求,因此出现了以软件定义网络(SoftwareDefinedNetwork,SDN)和网络功能虚拟化(NetworkFunctionVirtualization,NFV)为代表的虚拟网络,虚拟网络可以较好地满足上述需求,但物理网络并不能很快地演进到虚拟网络,因此物理网络和虚拟网络将长期处于并存的状态。为了提高网络资源的利用率,需要对物理网络和虚拟网络进行统筹管理,但在对物理网络和虚拟网络进行统筹管理时,如何解决物理网元和虚拟网元之间的资源冲突是亟待解决的技术问题。
技术实现思路
本申请实施例提供一种网络资源分配方法及装置,用以解决物理网元和虚拟网元之间的资源冲突问题。本申请实施例提供的一种网络资源分配方法,包括:接收至少两个网元分别发送的网络资源分配请求,所述至少两个网元中至少包含一个物理网元和一个虚拟网元,且每个网络资源分配请求中携带有对应网元的中央处理器CPU负载和已承载的用户容量;对任一网元,基于该网元的CPU负载和已承载的用户容量确定该网元的故障程度;根据各网元的故障程度对所述至少两个网元进行网络资源分配。可选地,对任一网元,基于该网元的CPU负载和已承载的用户容量确定该网元的故障程度,包括:根据该网元的CPU负载和预先建立的CPU负载与硬件故障指数之间的对应关系,确定硬件故障指数;确定该网元已承载的用户容量与用户容量上限之比为软件故障指数;根据所述硬件故障指数和软件故障指数确定该网元的故障程度。可选地,根据各网元的故障程度对所述至少两个网元进行网络资源分配,包括:确定所述至少两个网元中故障程度大于第一预设阈值的网元;按照故障程度从高到低的顺序为所述故障程度大于第一预设阈值的网元分配网络资源。可选地,当网络资源的分配对象为物理网元时,根据以下步骤为该物理网元分配网络资源:基于虚拟化技术生成一个新的虚拟网元;分配网络资源给所述新的虚拟网元;指示所述物理网元将自身承载的用户数据迁移到所述新的虚拟网元中。可选地,在指示所述物理网元将自身承载的用户数据迁移到所述新的虚拟网元中之后,还包括:若接收到所述物理网元上报的故障修复信息,则指示所述新的虚拟网元将自身承载的用户数据迁移回所述物理网元中;释放为所述新的虚拟网元分配的网络资源;删除所述新的虚拟网元。可选地,当网络资源的分配对象为虚拟网元时,根据以下步骤为该虚拟网元分配网络资源:若所述CPU负载高于第二预设阈值、且用户容量低于第三预设阈值,则指示所述虚拟网元更换承载自身的硬件设备;若所述CPU负载低于第四预设阈值、且用户容量高于第五预设阈值,则指示所述虚拟网元提高自身承载的用户容量。可选地,在指示所述虚拟网元提高自身承载的用户容量之后,还包括:若接收到所述虚拟网元上报的故障修复信息,则指示所述虚拟网元恢复自身承载的用户容量。本申请实施例提供的一种网络资源分配装置,包括:接收模块,用于接收至少两个网元分别发送的网络资源分配请求,所述至少两个网元中至少包含一个物理网元和一个虚拟网元,且每个网络资源分配请求中携带有对应网元的中央处理器CPU负载和已承载的用户容量;确定模块,用于对任一网元,基于该网元的CPU负载和已承载的用户容量确定该网元的故障程度;分配模块,用于根据各网元的故障程度对所述至少两个网元进行网络资源分配。可选地,所述确定模块具体用于:根据该网元的CPU负载和预先建立的CPU负载与硬件故障指数之间的对应关系,确定硬件故障指数;确定该网元已承载的用户容量与用户容量上限之比为软件故障指数;根据所述硬件故障指数和软件故障指数确定该网元的故障程度。可选地,所述分配模块具体用于:确定所述至少两个网元中故障程度大于第一预设阈值的网元;按照故障程度从高到低的顺序为所述故障程度大于第一预设阈值的网元分配网络资源。可选地,当网络资源的分配对象为物理网元时,所述分配模块具体根据以下步骤为该物理网元分配网络资源:基于虚拟化技术生成一个新的虚拟网元;分配网络资源给所述新的虚拟网元;指示所述物理网元将自身承载的用户数据迁移到所述新的虚拟网元中。可选地,所述装置还包括:回收模块,用于在所述分配模块指示所述物理网元将自身承载的用户数据迁移到所述新的虚拟网元中之后,若接收到所述物理网元上报的故障修复信息,则指示所述新的虚拟网元将自身承载的用户数据迁移回所述物理网元中;释放为所述新的虚拟网元分配的网络资源;删除所述新的虚拟网元。可选地,当网络资源的分配对象为虚拟网元时,所述分配模块具体根据以下步骤为该虚拟网元分配网络资源:若所述CPU负载高于第二预设阈值、且用户容量低于第三预设阈值,则指示所述虚拟网元更换承载自身的硬件设备;若所述CPU负载低于第四预设阈值、且用户容量高于第五预设阈值,则指示所述虚拟网元提高自身承载的用户容量。可选地,所述装置还包括:回收模块,用于在所述分配模块指示所述虚拟网元提高自身承载的用户容量之后,若接收到所述虚拟网元上报的故障修复信息,则指示所述虚拟网元恢复自身承载的用户容量。本申请实施例提供的一种电子设备,包括至少一个处理单元、以及至少一个存储单元,其中,所述存储单元存储有程序代码,当所述程序代码被所述处理单元执行时,使得所述电子设备执行上述网络资源分配方法的步骤。本申请实施例提供的一种计算机可读存储介质,包括程序代码,当所述程序代码在电子设备上运行时,使所述电子设备执行上述网络资源分配方法的步骤。本申请实施例中,接收至少两个网元分别发送的网络资源分配请求,其中,这至少两个网元中至少包含一个物理网元和一个虚拟网元,且任一网元发送的网络资源分配请求中携带有该网元的中央处理器CPU负载和已承载的用户容量,之后,对任一网元,基于该网元的CPU负载和已承载的用户容量确定该网元的故障程度,进而根据各网元的故障程度对这至少两个网元进行网络资源分配,这样,当物理网元和虚拟网元同时请求分配网络资源时,可以根据每一网元的CPU负载和已承载的用户容量确定该网元的故障程度,进而根据各网元的故障程度,将有限的网络资源合理地分配给虚拟网元或者物理网元,从而很好地解决了物理网元和虚拟网元之间的网络资源冲突问题。附图说明图1为本申请实施例提供的网络资源分配方法流程图;图2为本申请实施例提供的网络资源分配装置结构图;图3为本申请实施例本文档来自技高网...

【技术保护点】
1.一种网络资源分配方法,其特征在于,包括:接收至少两个网元分别发送的网络资源分配请求,所述至少两个网元中至少包含一个物理网元和一个虚拟网元,且每个网络资源分配请求中携带有对应网元的中央处理器CPU负载和已承载的用户容量;对任一网元,基于该网元的CPU负载和已承载的用户容量确定该网元的故障程度;根据各网元的故障程度对所述至少两个网元进行网络资源分配。

【技术特征摘要】
1.一种网络资源分配方法,其特征在于,包括:接收至少两个网元分别发送的网络资源分配请求,所述至少两个网元中至少包含一个物理网元和一个虚拟网元,且每个网络资源分配请求中携带有对应网元的中央处理器CPU负载和已承载的用户容量;对任一网元,基于该网元的CPU负载和已承载的用户容量确定该网元的故障程度;根据各网元的故障程度对所述至少两个网元进行网络资源分配。2.如权利要求1所述的方法,其特征在于,对任一网元,基于该网元的CPU负载和已承载的用户容量确定该网元的故障程度,包括:根据该网元的CPU负载和预先建立的CPU负载与硬件故障指数之间的对应关系,确定硬件故障指数;确定该网元已承载的用户容量与用户容量上限之比为软件故障指数;根据所述硬件故障指数和软件故障指数确定该网元的故障程度。3.如权利要求1或2所述的方法,其特征在于,根据各网元的故障程度对所述至少两个网元进行网络资源分配,包括:确定所述至少两个网元中故障程度大于第一预设阈值的网元;按照故障程度从高到低的顺序为所述故障程度大于第一预设阈值的网元分配网络资源。4.如权利要求3所述的方法,其特征在于,当网络资源的分配对象为物理网元时,根据以下步骤为该物理网元分配网络资源:基于虚拟化技术生成一个新的虚拟网元;分配网络资源给所述新的虚拟网元;指示所述物理网元将自身承载的用户数据迁移到所述新的虚拟网元中。5.如权利要求4所述的方法,其特征在于,在指示所述物理网元将自身承载的用户数据迁移到所述新的虚拟网元中之后,还包括:若接收到所述物理网元上报的故障修复信息,则指示所述新的虚拟网元将自身承载的用户数据迁移回所述物理网元中;释放为所述新的虚拟网元分配的网络资源;删除所述新的虚拟网元。6.如权利要求3所述的方法,其特征在于,当网络资源的分配对象为虚拟网元时,根据以下步骤为该虚拟网元分配网络资源:若所述CPU负载高于第二预设阈值、且用户容量低于第三预设阈值,则指示所述虚拟网元更换承载自身的硬件设备;若所述CPU负载低于第四预设阈值、且用户容量高于第五预设阈值,则指示所述虚拟网元提高自身承载的用户容量。7.如权利要求6所述的方法,其特征在于,在指示所述虚拟网元提高自身承载的用户容量之后,还包括:若接收到所述虚拟网元上报的故障修复信息,则指示所述虚拟网元恢复自身承载的用户容量。8.一种网络资源分配装置,其特征在于,包括:接收模块,用于接收至少两个网元分别发送的网络资源分配请求,所述至少两个网元中至少包含一个物理网元和一个虚拟网元,且每个网络资源分配请求中携带有对应网元的中央处...

【专利技术属性】
技术研发人员:乔阳杨晓锦
申请(专利权)人:中国移动通信集团陕西有限公司中国移动通信集团公司
类型:发明
国别省市:陕西,61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1