【技术实现步骤摘要】
本专利技术涉及网络
,特别涉及一种资源分配方法、网络设备和网络系统。
技术介绍
网元虚拟化(NetworkFunctionVirtualization,NFV),利用标准的IT虚拟化技术,将网络中的网元设备以软件方式实现,并运行在标准的高性能服务器、交换机和存储设备上。NFV的高层架构分为如下3个主要的工作域:1、虚拟网元(VirtualisedNetworkFunction,VNF):运行在NFV基础架构(NFVInfrastructure,NFVI)之上的软件实现的虚拟网元;2、NFVI:包括多样化的硬件资源以及这些资源的虚拟化;3、NFV管理协调(NFV-ManagementandOrchestration,NFV-MANO):包括支持虚拟化基础架构的软硬件资源的协调和生命周期管理,VNF的生命周期管理,专注于NFV架构中虚拟化层面的管理。NFV-MANO包含了3个功能模块:NFV协调器(NFVOrchestrator,NFVO),VNF管理部件(VNFManager,VNFM)和虚拟资源管理部件(VirtualisedInfrastructureManager,VIM),分别对应于业务(Service),VNF和虚拟机(VirtualMachine,VM)资源三个层次的管理。NFV架构中的网络服务随着用户的访问量、数据流量等参数的变化,需要实时调整资源的数量,例如,一个处理流量的VNF在流量达到自身 ...
【技术保护点】
一种网络系统,其特征在于,该网络系统包括:虚拟网元VNF,用于根据自身当前应用层参数和历史应用层参数,和/或,从VNF管理部件VNFM处获取到的所述VNF的当前硬件层参数和历史硬件层参数,按照设定的预测算法,预测出t时刻所需的资源量,其中,所述t时刻为与当前时刻相距设定时间长度的时刻,且所述设定时间长度的值大于或等于上一次资源调整所用的时间;VNFM,用于根据资源调整的目标量,对资源进行调整,其中,所述目标量是所述VNFM或所述VNF根据所述VNF的当前应用层参数、从虚拟资源管理部件VIM处获取到的所述VNF的当前硬件层参数和所述VNF预测出的t时刻所需的资源量中的至少一个信息确定的。
【技术特征摘要】
1.一种网络系统,其特征在于,该网络系统包括:
虚拟网元VNF,用于根据自身当前应用层参数和历史应用层参数,和/或,
从VNF管理部件VNFM处获取到的所述VNF的当前硬件层参数和历史硬件
层参数,按照设定的预测算法,预测出t时刻所需的资源量,其中,所述t时
刻为与当前时刻相距设定时间长度的时刻,且所述设定时间长度的值大于或等
于上一次资源调整所用的时间;
VNFM,用于根据资源调整的目标量,对资源进行调整,其中,所述目标
量是所述VNFM或所述VNF根据所述VNF的当前应用层参数、从虚拟资源
管理部件VIM处获取到的所述VNF的当前硬件层参数和所述VNF预测出的t
时刻所需的资源量中的至少一个信息确定的。
2.如权利要求1所述的系统,其特征在于,所述VNF预测出t时刻所需
的资源量之后,还用于:
将预测出的资源量发送给所述VNFM;或者,
根据所述VNF的当前应用层参数、从所述VNFM处获取到的所述VNF
的当前硬件层参数和所述预测出的资源量中的至少一个信息,确定出资源调整
的目标量,并向所述VNFM发送资源分配请求,以请求所述VNFM根据所述
目标量,对资源进行调整。
3.如权利要求2所述的系统,其特征在于,所述VNFM根据资源调整的
目标量,对资源进行调整之前,还用于:
接收所述VNF发送的所述预测出的资源量;以及根据获取到的所述VNF
的当前硬件层参数、所述VNF的当前应用层参数和所述预测出的资源量中的
至少一个信息,确定出资源调整的目标量;
或者,
接收所述VNF发送的资源分配请求,其中,所述资源分配请求中携带所
述VNF确定出的资源调整的目标量。
4.一种网络系统,其特征在于,该网络系统包括:
虚拟网元VNF,用于将自身当前应用层参数和历史应用层参数发送给VNF
管理部件VNFM;
VNFM,用于根据所述VNF的当前应用层参数和历史应用层参数,和/或,
从虚拟资源管理部件VIM处获取到的所述VNF的当前硬件层参数和历史硬件
层参数,按照设定的预测算法,预测出t时刻所需的资源量,并根据所述VNF
的当前应用层参数、所述VNF的当前硬件层参数和所述预测出的资源量中的
至少一个信息,确定出资源调整的目标量,其中,所述t时刻为与当前时刻相
距设定时间长度的时刻,且所述设定时间长度的值大于或等于上一次资源调整
所用的时间;以及根据所述目标量,对资源进行调整。
5.一种网络设备,其特征在于,该网络设备包括:
第一参数获取模块,用于获取自身所属的虚拟网元VNF的当前应用层参
数和历史应用层参数;
第一预测模块,用于根据所述VNF的当前应用层参数和历史应用层参数,
和/或,从VNF管理部件VNFM处获取到的所述VNF的当前硬件层参数和历
史硬件层参数,按照设定的预测算法,预测出t时刻所需的资源量,其中,所
述t时刻为与当前时刻相距设定时间长度的时刻,且所述设定时间长度的值大
于或等于上一次资源调整所用的时间。
6.如权利要求5所述的网络设备,其特征在于,所述网络设备还包括:
发送模块,用于将预测出的资源量发送给所述VNFM。
7.如权利要求5所述的网络设备,其特征在于,该网络设备还包括:
第一确定模块,用于根据所述VNF的当前应用层参数、所述VNF的当前
硬件层参数和所述预测出的资源量中的至少一个信息,确定出资源调整的目标
量,并向所述VNFM发送资源分配请求,以请求所述VNFM根据所述资源分
配请求中携带的目标量,对资源进行调整。
8.如权利要求7所述的网络设备,其特征在于,所述第一确定模块确定
\t出资源调整的目标量,包括:
根据所述VNF的当前应用层参数和/或所述VNF的当前硬件层参数,确定
出需要进行资源调整以及资源调整的第一目标量,且根据所述预测出的资源量
和当前时刻的资源上限值,确定出需要进行资源扩展以及资源调整的第二目标
量;以及根据所述第一目标量和所述第二目标量确定资源调整的目标量,其中,
确定的资源调整的目标量中包括所述第一目标量和所述第二目标量所包含的
每个参数中的最大值;
或者,
根据所述VNF的当前应用层参数和/或所述VNF的当前硬件层参数,确定
出需要进行资源调整以及资源调整的第一目标量,且根据所述预测出的资源量
和当前时刻的资源上限值,确定出不需要进行资源调整,将所述第一目标量确
定为资源调整的目标量;
或者,
根据所述VNF的当前应用层参数和/或所述VNF的当前硬件层参数,确定
出不需要进行资源调整,且根据所述预测出的资源量和当前时刻的资源上限
值,确定出需要进行资源扩展以及资源调整的第二目标量,将所述第二目标量
确定为资源调整的目标量。
9.如权利要求8所述的网络设备,其特征在于,所述第一确定模块根据
所述预测出的资源量和当前时刻的资源上限值,确定出需要进行资源扩展以及
资源调整的第二目标量,包括:
若所述预测出的资源量大于当前时刻的资源上限值与设定的调整参数的
乘积,则确定需要进行资源扩展,且确定出所述第二目标量为大于或等于所述
预测出的资源量除以所述调整参数的值;
若所述预测出的资源量小于或等于当前时刻的资源上限值与设定的调整
参数的乘积,则确定不需要资源扩展。
10.如权利要求7~9任一项所述的网络设备,其特征在于,该网络设备还
\t包括:
第一时间调整模块,用于确定出本次资源调整所用时间,并根据本次资源
调整所用时间,更新VNF记录VNFR中所存储的上一次资源调整所用的时间
last_scale_out_time的参数值,其中,本次资源调整所用时间为所述VNFM根
据所述目标量对资源进行调整所用的时间。
11.一种网络设备,其特征在于,该网络设备包括:
第二确定模块,用于确定资源调整的目标量;
资源调整模块,用于根据所述第二确定模块确定出的目标量,对资源进行
调整,其中,所述目标量是根据虚拟网元VNF的当前应用层参数、所述VNF
的当前硬件层参数和预测出的t时刻所需的资源量中的至少一个信息确定的,
所述t时刻为与当前时刻相距设定时间长度的时刻,且所述设定时间长度的值
大于或等于上一次资源调整所用的时间。
12.如权利要求11所述的网络设备,其特征在于,该网络设备还包括:
接收模块,用于接收所述VNF发送的所述预测出的资源量,其中,所述
预测出的资源量是所述VNF根据自身当前应用层参数和历史应用参数,按照
设定的预测算法,预测出的t时刻所需的资源量;以及
所述第二确定模块具体用于:根据所述VNF的当前硬件层参数、所述VNF
的当前应用层参数和所述预测出的资源量中的至少一个信息,确定出资源调整
的目标量。
13.如权利要求11所述的网络设备,其特征在于,该网络设备还包括:
第二参数获取模块,用于从所述VNF处获取当前应用层参数和历史应用
层参数,和/或从虚拟资源管理部件VIM处获取所述VNF的当前硬件层参数和
历史硬件层参数;
第二预测模块,用于根据获取到的所述VNF的当前应用层参数和历史应
用层参数,和/或,所述VNF的当前硬件层参数和历史硬件层参数,按照设定
的预测算法,预测出t时刻所需的资源量;以及
所述第二确定模块还用于:根据所述VNF的当前硬件层参数、所述VNF
的当前应用层参数和所述第二预测模块预测出的资源量中的至少一个信息,确
定出资源调整的目标量。
14.如权利要求12或13所述的网络设备,其特征在于,所述第二确定模
块确定出资源调整的目标量,包括:
根据所述VNF的当前应用层参数和/或所述VNF的当前硬件层参数,确定
出需要进行资源调整以及资源调整的第一目标量,并根据所述预测出的资源量
和当前时刻的资源上限值,确定出需要进行资源扩展以及资源调整的第二目标
量,将所述第一目标量和所述第二目标量中的最大值确定为资源调整的目标
量;以及根据所述第一目标量和所述第二目标量确定资源调整的目标量,其中,
确定的资源调整的目标量中包括所述第一目标量和所述第二目标量所包含的
每个参数中的最大值;
或者,
根据所述VNF的当前应用层参数和/或所述VNF的当前硬件层参数,确定
出需要进行资源调整以及资源调整的第一目标量,并根据所述预测出的资源量
和当前时刻的资源上限值,确定出不需要进行资源调整,将所述第一目标量确
定为资源调整的目标量;
或者,
根据所述VNF的当前应用层参数和/或所述VNF的当前硬件层参数,确定
出不需要进行资源调整,并根据所述预测出的资源量和当前时刻的资源上限
值,确定出需要进行资源扩展以及资源调整的第二目标量,将所述第二目标量
中的最大值确定为资源调整的目标量。
15.如权利要求14所述的网络设...
【专利技术属性】
技术研发人员:杨晓峰,张园园,石腾,
申请(专利权)人:华为软件技术有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。