面向5G环境的网络切片资源调整方法及系统与流程

文档序号:19633308发布日期:2020-01-07 11:43阅读:来源:国知局

技术特征:

1.一种面向5g环境的网络切片资源调整方法,其特征在于,所述方法包括以下步骤:

步骤一,首先根据实际需求将各网络切片拥有的资源量进行初始化;

步骤二,各网络切片内部的租户根据各自需求向相应切片管理者申请所需资源,并签订资源自动调整协议,以便资源的后续调整处理;

步骤三,在运行时,先判断多个网络切片间的网络资源量是否需要进行重新分配;若需要,则通过在空闲网络切片与拥塞网络切片间对网络资源进行再分配实现优化网络性能的目标;若不需要,则进一步判断单个网络切片内是否存在资源分配不合理现象;若存在,则对一个网络切片内的网络资源进行再调整,从而缓解网络压力。

2.根据权利要求1所述的一种面向5g环境的网络切片资源调整方法,其特征在于,所述步骤一中,管理者分别为每个网络切片分配初始带宽、节点初始计算能力和节点初始缓存能力,并将分配结果存入网络切片数据库中,此过程由sdn控制器统一控制管理。

3.根据权利要求1所述的一种面向5g环境的网络切片资源调整方法,其特征在于,步骤二中,管理者为每个租户分配初始资源,并且建立起各租户与物理网络资源的初始映射关系,初始分配的各个网络资源值会存储在网络资源数据库中。

4.根据权利要求1所述的一种面向5g环境的网络切片资源调整方法,其特征在于,步骤三中,所述通过在空闲网络切片与拥塞网络切片间对网络资源进行再分配实现优化网络性能的目标,其具体流程为:

步骤3.1,sdn控制器从网络资源数据库中读取每一个租户当前的网络资源量,并根据读取结果进行资源调整触发决策;

步骤3.2,根据资源调整触发决策,判断要在多个网络切片间的资源动态调整流程;

步骤3.3,使用遗传算法,以实际收益为适应度函数,通过整体实际收益的提高量的大小来判断应该如何调整不同网络切片间的资源;决策方法如下:假定第i个网络切片,其分配的总带宽为ai,调整后分配带宽为ai*,单元带宽租用价格pi,单元带宽收益gi,资源利用率为σ,则该租户或网络切片的实际收益为:ki=σ×aigi-aipi,每个用户单元网络开销为ci;设定租户数为m,第i个租户的资源利用率为μi,通过计算整体的实际收益,最终得到适应度函数:而后使用遗传算法进行选择、交叉、变异操作,并通过不断比较总体适应度与上一次的适应度,最终得到最优的资源调整量;

步骤3.4,在进行调整量决策之后,每一个需要调整的网络切片,根据步骤3.2和步骤3.3的结果,在不同网络切片内部进行网络资源再分配,调整流程同于一个网络切片内的资源动态调整;

步骤3.5,对每个需要调整的网络切片内的网络资源进行资源再分配,将新的转发规则下发到具体网络中;

步骤3.6,将新分配的网络切片资源存储到网络切片数据库中,将新分配的各网络切片的网络资源信息存储到网络资源数据库中;

步骤3.7,重复进行步骤3.1-步骤3.6,完成网络切片间的资源动态调整;

步骤3.8,若网络拥塞停止,则将调整的网络切片各个链路信息回调到设定的初始资源值。

5.根据权利要求1所述的一种面向5g环境的网络切片资源调整方法,其特征在于,步骤三中,所述对一个网络切片内的网络资源进行调整,其具体流程为:

步骤4.1,sdn控制器从网络资源数据库中读取当前的网络资源分配情况,并根据读取结果进行资源调整触发决策;

步骤4.2,根据资源调整触发决策,判断执行一个网络切片内的资源动态调整流程;

步骤4.3,采用遗传算法,以实际收益为适应度函数,通过整体实际收益的提高来判断应该如何调整映射关系以及网络资源;在判断为需要进行资源调整的前提下,进行关于资源调整量的决策;决策方法如下:假定第i个节点或链路,其分配的带宽为ai,调整后分配带宽为ai*,单元带宽租用价格pi,单元带宽收益gi,资源利用率为σ,则其实际收益为:ki=σ×aigi-aipi,每个用户单元网络开销为ci;设定租户数为m,第i个租户的资源利用率为μi,通过计算整体的实际收益,最终得到适应度函数为:而后通过遗传算法进行选择、交叉、变异操作,并通过不断比较总体适应度与上一次的适应度,最终得到最优的资源调整量;

步骤4.4,根据步骤4.2和步骤4.3的结果进行相应的网络资源再分配,将新的转发规则下发到具体网络中;

步骤4.5,将新分配的网络资源信息存储到网络资源数据库中;

步骤4.6,重复进行步骤4.1-步骤4.5,完成网络切片内的网络资源动态调整;

步骤4.7,如果网络拥塞停止,则将调整的各个链路信息回调到设定的初始资源值。

6.面向5g环境的网络切片资源调整系统,其特征在于,所述系统包括sdn控制器,所述sdn控制器包括五个功能模块组成:网络切片监控模块、网络切片资源调整模块、网络监控模块、网络资源调整模块和网络更新模块;

其中,所述网络切片监控模块:负责监控和形成各个网络切片当前的资源分配状态视图,并将其结果传输给网络切片资源调整模块;

所述网络切片资源调整模块:该模块负责接收网络切片监控模块发送的网络切片资源分配视图,并依据该视图判断是否需要进行网络切片间的资源调整、计算出所需调整的资源量,并将结果下发到网络资源调整模块;

所述网络监控模块:该模块主要负责监控一个网络切片内部的当前网络资源分配情况,并将结果传输到网络资源调整模块;

所述网络资源调整模块:根据网络监控模块的输出判断一个网络切片内部是否需要进行网络资源的调整,并将调整结果下发到网络更新模块;

所述网络更新模块:该模块接收网络资源调整模块关于网络调整量的输出结果,并将该输出结果下发给对应的物理链路、物理节点等,完成一个切片内部的网络资源动态调整。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1