基于水平/垂直伸缩结合的网络切片实例资源分配方法组成比例

技术编号:30691457 阅读:32 留言:0更新日期:2021-11-06 09:25
本发明专利技术公开一种基于水平/垂直伸缩结合的网络切片实例资源分配方法,其步骤为:用户订购业务需求的网络切片;将用户的业务需求转化为网络切片的SLA;生成网络切片实例;分发HTTP请求;对总CPU资源使用量进行采样;预测网络切片实例的总CPU资源使用量变化趋势;对网络切片实例中水平伸缩分组中副本的数目进行水平伸缩;对网络切片实例中垂直伸缩分组实际分配的CPU资源进行垂直伸缩。本发明专利技术将水平伸缩和垂直伸缩结合,采用二次指数平滑法预测网络切片实例的CPU资源使用量变化趋势,使得本发明专利技术实现了较高的资源利用率,有效地保证了网络切片服务的连续性,提升了网络的可靠性。提升了网络的可靠性。提升了网络的可靠性。

【技术实现步骤摘要】
基于水平/垂直伸缩结合的网络切片实例资源分配方法


[0001]本专利技术属于通信
,更进一步涉及网络通信
中的一种基于水平/垂直伸缩结合的网络切片实例资源分配方法。本专利技术可用于在使用容器管理器调度相应的网络切片实例CPU资源的场景下,获得更好的资源伸缩效果,以适应不断变化的用户需求。

技术介绍

[0002]相比于传统一刀切的网络,网络切片技术能够充分利用有限的网络资源,为不同的业务类型灵活地划分网络资源。但由于垂直行业多样化、定制化的需求,要求网络切片管理系统拥有更完善的资源管理能力。为了使网络切片能够更全面地发挥其优势,需要为网络切片实例提供动态资源管理,即弹性伸缩功能。
[0003]广州爱浦路网络技术有限公司在其申请的专利文献“网络切片实例资源动态调整的方法”(申请日:2020年09月25日,申请号:CN202011023029.3,申请公布号:CN112152855A)中公开了一种网络切片实例资源管理的方法。该方法的具体步骤为:第一步,网络切片管理功能NSMF接收网络切片子网管理功能NSSMF上报的网络切片实例NSI的状态信息,所述NSI的状态信息包括组成所述NSI的网络切片子网实例NSSI中的网络功能NF在运行中发生的故障信息和性能信息。第二步,网络切片管理功能NSMF根据所述NSI的状态信息,分析当前网络资源是否能够满足所述网络切片实例NSI运行需求。第三步,网络切片管理功能NSMF根据分析结果,计算满足网络切片实例NSI运行需求所需要调整的网络资源数量,根据计算结果调整网络资源。该方法存在的不足之处是,由于此方法在网络切片实例运行故障时通过尽力处理故障来保证切片实例运行需求,导致资源利用率过低,网络运营成本过高。
[0004]华为技术有限公司在其申请的专利文献“一种收缩网络切片实例的方法、装置和系统”(申请日:2016年11月03日,申请号:CN201610974261.2,申请公开号:CN108024256A)中公开了一种收缩网络切片实例NSI的方法。该方法的具体步骤为:第一步,网络切片管理与编排器NSM&O向管理设备发送网络功能收缩请求消息,管理设备用于管理目标NSI的待收缩的网络功能。第二步,从所述管理设备接收收缩反馈消息,根据所述收缩反馈消息更新存储器中存储的所述目标NSI的信息。第三步,在收缩NSI时,通过区别处理通用网络功能和专属网络功能,避免在收缩通用网络功能时影响其他切片实例正在提供的服务。该方法存在的不足之处是,如果网络切片过多,而又面临突发情况时,无法及时处理网络功能资源收缩请求,导致收缩效率过低甚至有切片服务中断的可能。

技术实现思路

[0005]本专利技术的目的在于针对上述现有技术存在的缺陷,提出一种基于水平/垂直伸缩结合的网络切片实例资源分配方法,用于解决网络切片过多,而又面临突发情况时,无法及时处理网络功能资源收缩请求,导致收缩效率过低甚至有切片服务中断的可能,以及资源利用率过低,网络运营成本过高的问题。
[0006]实现本专利技术目的的思路是,在网络切片实例资源的管理中,水平伸缩意味着创建/删除网络功能NF,此过程需要占用较长的时间,且伸缩粒度设置过大可能导致资源浪费,伸缩粒度设置过小可能导致频繁的伸缩。而垂直伸缩意味着调整网络功能NF的资源配额,虽然伸缩速度较快,但是其资源伸缩范围受到单台云服务器最大资源量以及服务性能的限制。因此本专利技术针对水平伸缩以及垂直伸缩的特点,将两者结合起来,水平伸缩分组由于其扩展能力强,会其处理大部分的资源分配请求,而垂直伸缩分组由于其资源伸缩速度快且分配资源较为精确,用于辅助水平伸缩分组,仅处理少部分的资源分配请求,以此设计的水平/垂直伸缩结合的网络切片实例资源分配方法,可以解决资源利用率过低,网络运营成本过高的问题。本专利技术在资源分配之前,对CPU资源使用量进行采样,采用二次指数平滑法预测网络切片实例的CPU资源使用量变化趋势,实现用较少的数据就可以预测出当前采样时刻的下一采样时刻的目标CPU资源分配值,又由于垂直伸缩的高响应速度的作用,能够很快地修正实际CPU资源分配值,使得实际CPU资源分配值都可以很好的匹配当前的网络需求,解决网络切片过多,而又面临突发情况时,无法及时处理网络功能资源收缩请求,导致收缩效率过低甚至有网络切片服务中断的可能的问题。
[0007]本专利技术采取的技术方案包括如下步骤:
[0008]步骤1,用户订购业务需求的网络切片;
[0009]步骤2,将用户的业务需求转化为网络切片的SLA;
[0010]步骤3,生成网络切片实例:
[0011]将网络切片的SLA映射为网络切片实例配置参数,在模板管理库中寻找相应的切片模板,将找到的切片模板的业务进行模板实例化,得到网络切片实例;对没有找到切片模板的业务为其提供满足业务需求的最低配置的通用切片模板,进行模板实例化生成网络切片实例;
[0012]步骤4,分发HTTP请求:
[0013]负载均衡从收到网络切片实例的网络功能NF的部署请求中提取水平伸缩分组以及垂直伸缩分组的总CPU资源所需分配量,分发给水平伸缩分组和垂直伸缩分组;
[0014]步骤5,对总CPU资源使用量进行采样:
[0015](5a)以每1min的采样间隔,对水平伸缩分组和垂直伸缩分组的总CPU资源使用量进行采样,组成时间序列;
[0016](5b)将时间序列中水平伸缩分组和垂直伸缩分组的总CPU资源使用量超过集群CPU资源总量的80%的采样时刻,在该采样时刻对应的集群中增加服务器数量;
[0017]步骤6,预测网络切片实例的总CPU资源使用量变化趋势:
[0018]利用二次指数平滑法,对每个采样时刻的总CPU资源使用量估计该采样时刻的下一个采样时刻的总CPU资源预测值,将该总CPU资源预测值作为该采样时刻的下一个采样时刻的目标总CPU资源分配值;
[0019]步骤7,对网络切片实例中水平伸缩分组中副本的数目进行水平伸缩:
[0020](7a)按照下式,计算每个采样时刻水平伸缩分组的建议NF数目:
[0021][0022]其中,p
k
表示第k个采样时刻水平伸缩分组的建议NF的总数,表示向下取整操作,r
k
表示第k个采样时刻的目标总CPU资源分配值,n
i
表示水平伸缩分组中第i个NF应分配的CPU资源;
[0023](7b)按照下式,对每个采样时刻为网络切片实例中水平伸缩分组实际分配的CPU资源进行水平伸缩:
[0024][0025]其中,h
k
表示第k个采样时刻为水平伸缩分组的实际分配的CPU资源;
[0026]步骤8,按照下式,对每个采样时刻为网络切片实例中垂直伸缩分组实际分配的CPU资源进行垂直伸缩:
[0027][0028]其中,v
k
表示第k个采样时刻为垂直伸缩分组的实际分配的CPU资源。
[0029]本专利技术与现有技术相比具有以下优点:
...

【技术保护点】

【技术特征摘要】
1.一种基于水平/垂直伸缩结合的网络切片实例资源分配方法,其特征在于,对总CPU资源使用量进行采样,预测网络切片实例的总CPU资源使用量变化趋势,对网络切片实例中水平伸缩分组中副本的数目进行水平伸缩,对垂直伸缩分组的CPU资源进行垂直伸缩;该资源管理方法的具体步骤包括如下:步骤1,用户订购业务需求的网络切片;步骤2,将用户的业务需求转化为网络切片的SLA;步骤3,生成网络切片实例:将网络切片的SLA映射为网络切片实例配置参数,在模板管理库中寻找相应的切片模板,将找到的切片模板的业务进行模板实例化,得到网络切片实例;对没有找到切片模板的业务为其提供满足业务需求的最低配置的通用切片模板,进行模板实例化生成网络切片实例;步骤4,分发HTTP请求:负载均衡从收到网络切片实例的网络功能NF的部署请求中提取水平伸缩分组以及垂直伸缩分组的总CPU资源所需分配量,分发给水平伸缩分组和垂直伸缩分组;步骤5,对总CPU资源使用量进行采样:(5a)以每1min的采样间隔,对水平伸缩分组和垂直伸缩分组的总CPU资源使用量进行采样,组成时间序列;(5b)将时间序列中水平伸缩分组和垂直伸缩分组的总CPU资源使用量超过集群CPU资源总量的80%的采样时刻,在该采样时刻对应的集群中增加服务器数量;步骤6,预测网络切片实例的总CPU资源使用量变化趋势:利用二次指数平滑法,对每个采样时刻的总CPU资源使用量估计该采样时刻的下一个采样时刻的总CPU资源预测值,将该总CPU资源预测值作为该采样时刻的下一个采样时刻的目标总CPU资源分配值;步骤7,对网络切片实例中水平伸缩分组中副本的数目进行水平伸缩:(7a)按照下式,计算每个采样时刻水平伸缩分组的建议NF数目:其中,p
k
表示第k个采样时刻水平伸缩分组的建议NF的总数,表示向下取整操作,r
k
表示第k个采样时刻的目标总CPU资源分配值,n
i
表示水平伸缩分组中第i个NF应...

【专利技术属性】
技术研发人员:赵力强朱曼华梁凯张皓然郑兴运
申请(专利权)人:西安电子科技大学
类型:发明
国别省市:

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

1