加速资源处理方法、装置及网络功能虚拟化系统制造方法及图纸

技术编号:13781184 阅读:103 留言:0更新日期:2016-10-04 17:25
本发明专利技术提供一种加速资源处理方法、装置及网络功能虚拟化系统,该方法包括:接收业务的加速资源请求,所述加速资源请求中包括加速资源的属性参数和业务加速资源调度策略,其中,所述业务加速资源调度策略为根据所述业务的业务需求确定的;根据所述加速资源的属性参数和所述业务加速资源调度策略,确定所述业务的加速资源。该方法根据业务加速资源调度策略来选择加速资源,能够满足业务的时延敏感等具体要求,从而提升业务的时延和性能。

【技术实现步骤摘要】

本专利技术涉及通信技术,尤其涉及一种加速资源处理方法、装置及网络功能虚拟化系统
技术介绍
传统的电信系统通过各种专用的硬件设备组成,不同的应用采用不同的硬件设备。随着网络规模的增长,系统越来越复杂,带来了诸多的挑战,包括新增业务的开发上线、系统的运维、资源利用率等。为了应对这些挑战,提出了网络功能虚拟化(Network Function Virtualization,简称NFV)技术。NFV技术将电信网络中各个网元的功能从原有的专用硬件平台迁移至通用的商用货架产品(Commercial-Off-The-Shelf,简称COTS)服务器上,将电信网络中使用的各个网元转变成为独立的应用,可以灵活部署在基于标准的服务器、存储以及交换机等其他设备构建的统一基础设施平台上,并通过虚拟化技术,对基础设施硬件设备资源池化及虚拟化,对上层应用提供虚拟资源,实现应用、硬件解耦,使得每一个应用能够快速增加虚拟资源以实现快速扩展系统容量的目的,或者能够快速减少虚拟资源以实现收缩系统容量的目的,大大提升网络的弹性。在NFV架构中,包括虚拟网络功能和基础设施层,虚拟网络功能可以提供原有电信网络的不同网元的功能,虚拟网络功能可以使用基础设施层的硬件资源,包括计算硬件、存储硬件、网络硬件以及加速硬件。其中,加速硬件是专用于一些复杂功能加速的硬件,例如加解密、媒体音视频转码对应的硬件。现有技术中,当虚拟网络功能对应的业务需要申请加速资源时,则会在申请中携带加速类型、算法类型等对于加速资源的要求,NFV会根据加速资源的要求选择能够满足要求的加速硬件。但是,使用现有技术选择加速硬件,仅能满足基本的加速需求,而不能
保证业务获得最佳的加速效果,导致业务的时延和性能等不达标。
技术实现思路
本专利技术实施例提供一种加速资源处理方法、装置及网络功能虚拟化系统,用于解决现有技术所导致的业务的时延和性能等不达标的问题。本专利技术实施例第一方面提供一种加速资源处理方法,该方法包括:接收业务的加速资源请求,这个加速资源请求中包括了加速资源的属性参数以及业务加速资源调度策略,其中,这个加速资源请求中所包括的业务加速资源调度策略是根据业务的业务需求确定的。在接收到业务的加速资源请求之后,会根据加速资源的属性参数以及业务资源调度策略,来确定出业务的加速资源。该方法不仅根据加速资源的属性参数,还结合业务资源调度策略来确定业务的加速资源,从而使得所确定出的加速资源能够满足业务的实际需求,保证了业务的时延和性能等要求得到满足。在一种可能的设计中,可以通过以下方法确定业务的加速资源:根据加速资源的属性参数,确定加速资源计算节点。根据业务加速资源调度策略,从加速资源计算节点中确定业务的加速资源的计算节点。在一种可能的设计中,在上述根据加速资源的属性参数,确定加速资源计算节点之前,还包括:根据加速资源请求,获取计算资源计算节点。在一种可能的设计中,上述根据业务加速资源调度策略,从加速资源计算节点中确定业务的加速资源的计算节点的方法为:首先,按照加速资源调度策略中的加速资源的优先级顺序,确定当前加速资源类型,其次,对确定出的当前加速资源类型进行判断,如果当前加速资源类型为本地虚拟化加速资源或本地硬直通加速资源,则:从加速资源计算节点和计算资源计算节点的交集中确定业务的加速资源的计算节点;如果当前加速资源类型为远端虚拟化加速资源或远端硬直通加速资源,则:从加速资源计算节点和计算资源计算节点的差集中确定业务的加速资源的计算节点。在一种可能的设计中,上述从加速资源计算节点和计算资源计算节点的
交集中确定业务的加速资源的计算节点的方法为:判断加速资源计算节点和计算资源计算节点的交集中的当前计算节点的形态属性是否与当前加速资源类型一致,若一致,则将当前计算节点作为业务的加速资源的计算节点。在一种可能的设计中,上述从加速资源计算节点和计算资源计算节点的交集中确定业务的加速资源的计算节点的方法为:判断加速资源计算节点和计算资源计算节点的差集中的当前计算节点的形态属性是否与当前加速资源类型一致,若一致,则将当前计算节点作为业务的加速资源的计算节点。在一种可能的设计中,上述形态属性用于标识计算节点的部署形态,该部署形态包括虚拟化和硬直通。在一种可能的设计中,还包括:接收加速资源属性信息,该加速资源属性信息中至少包括形态属性,该加速资源属性信息通过周期性或计算节点初始化时查询加速资源属性获得。在一种可能的设计中,还会接收新增加速资源调度策略指示,该新增加速资源调度策略指示中包括策略名称、加速资源类型以及每种类型的加速资源的调度优先级,进而,根据策略名称、加速资源类型以及每种类型的加速资源的调度优先级,生成加速资源调度策略。在一种可能的设计中,如果资源调度请求中不包括加速资源调度策略,则将默认加速资源调度策略确定为资源调度请求中的加速资源调度策略。在一种可能的设计中,默认加速资源调度策略中每种类型的加速资源的调度优先级从高到低分别为:本地虚拟化加速资源、远端虚拟化加速资源、本地硬直通加速资源、远端硬直通加速资源。在一种可能的设计中,属性参数包括:加速类型、算法类型以及加速流量。本专利技术第二方面提供一种加速资源处理装置。该装置具有实现上述方法的功能。这些功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。在一种可能的设计中,该装置可以包括第一接收模块以及处理模块,其中,第一接收模块,用于接收业务的加速资源请求,加速资源请求中包括加
速资源的属性参数和业务加速资源调度策略,其中,业务加速资源调度策略为根据所述业务的业务需求确定的;处理模块,用于根据加速资源的属性参数和业务加速资源调度策略,确定业务的加速资源。在一种可能的设计中,处理模块可以包括:第一确定单元,用于根据加速资源的属性参数,确定加速资源计算节点。第二确定单元,用于根据业务加速资源调度策略,从加速资源计算节点中确定业务的加速资源的计算节点。在一种可能的设计中,处理模块还可以包括:获取单元,用于根据加速资源请求,获取计算资源计算节点。在一种可能的设计中,第二确定单元具体用于:按照加速资源调度策略中的加速资源的优先级顺序,确定当前加速资源类型;若当前加速资源类型为本地虚拟化加速资源或本地硬直通加速资源,则:从加速资源计算节点和计算资源计算节点的交集中确定业务的加速资源的计算节点;若当前加速资源类型为远端虚拟化加速资源或远端硬直通加速资源,则:从加速资源计算节点和计算资源计算节点的差集中确定业务的加速资源的计算节点。在一种可能的设计中,第二确定单元具体还用于:判断加速资源计算节点和计算资源计算节点的交集中的当前计算节点的形态属性是否与当前加速资源类型一致,若一致,则将当前计算节点作为业务的加速资源的计算节点。在一种可能的设计中,第二确定单元具体还用于:判断加速资源计算节点和计算资源计算节点的差集中的当前计算节点的形态属性是否与当前加速资源类型一致,若一致,则将当前计算节点作为业务的加速资源的计算节点。在一种可能的设计中,上述形态属性用于标识计算节点的部署形态,该部署形态包括虚拟化和硬直通。在一种可能的设计中,上述装置中还可以包括:第二接收模块,该模块可用于本文档来自技高网
...

【技术保护点】
一种加速资源处理方法,其特征在于,包括:接收业务的加速资源请求,所述加速资源请求中包括加速资源的属性参数和业务加速资源调度策略,其中,所述业务加速资源调度策略为根据所述业务的业务需求确定的;根据所述加速资源的属性参数和所述业务加速资源调度策略,确定所述业务的加速资源。

【技术特征摘要】
1.一种加速资源处理方法,其特征在于,包括:接收业务的加速资源请求,所述加速资源请求中包括加速资源的属性参数和业务加速资源调度策略,其中,所述业务加速资源调度策略为根据所述业务的业务需求确定的;根据所述加速资源的属性参数和所述业务加速资源调度策略,确定所述业务的加速资源。2.根据权利要求1所述的方法,其特征在于,所述根据所述加速资源的属性参数和所述业务加速资源调度策略,确定所述业务的加速资源,包括:根据所述加速资源的属性参数,确定加速资源计算节点;根据所述业务加速资源调度策略,从所述加速资源计算节点中确定所述业务的加速资源的计算节点。3.根据权利要求2所述的方法,其特征在于,所述根据所述加速资源的属性参数,确定加速资源计算节点之前,包括:根据所述加速资源请求,获取计算资源计算节点。4.根据权利要求3所述的方法,其特征在于,所述根据所述业务加速资源调度策略,从所述加速资源计算节点中确定所述业务的加速资源的计算节点,包括:按照所述加速资源调度策略中的加速资源的优先级顺序,确定当前加速资源类型;若所述当前加速资源类型为本地虚拟化加速资源或本地硬直通加速资源,则:从所述加速资源计算节点和所述计算资源计算节点的交集中确定所述业务的加速资源的计算节点;若所述当前加速资源类型为远端虚拟化加速资源或远端硬直通加速资源,则:从所述加速资源计算节点和所述计算资源计算节点的差集中确定所述业务的加速资源的计算节点。5.根据权利要求4所述的方法,其特征在于,所述从所述加速资源计算节点和所述计算资源计算节点的交集中确定所述业务的加速资源的计算节点,包括:判断所述加速资源计算节点和所述计算资源计算节点的交集中的当前计
\t算节点的形态属性是否与所述当前加速资源类型一致,若一致,则将当前计算节点作为所述业务的加速资源的计算节点。6.根据权利要求4所述的方法,其特征在于,所述从所述加速资源计算节点和所述计算资源计算节点的差集中确定所述业务的加速资源的计算节点,包括:判断所述加速资源计算节点和所述计算资源计算节点的差集中的当前计算节点的形态属性是否与所述当前加速资源类型一致,若一致,则将当前计算节点作为所述业务的加速资源的计算节点。7.根据权利要求5或6所述的方法,其特征在于,所述形态属性用于标识所述计算节点的部署形态,所述部署形态包括虚拟化和硬直通。8.根据权利要求5或6所述的方法,其特征在于,还包括:接收加速资源属性信息,所述加速资源属性信息中至少包括所述形态属性,所述加速资源属性信息通过周期性或计算节点初始化时查询加速资源属性获得。9.根据权利要求1所述的方法,其特征在于,所述接收业务的加速资源请求之前,还包括:接收新增加速资源调度策略指示,所述新增加速资源调度策略指示中包括策略名称、加速资源类型以及每种类型的加速资源的调度优先级;根据策略名称、加速资源类型以及每种类型的加速资源的调度优先级,生成所述加速资源调度策略。10.根据权利要求1所述的方法,其特征在于,所述接收业务的加速资源请求之后,还包括:若所述资源调度请求中不包括所述加速资源调度策略,则将默认加速资源调度策略确定为所述资源调度请求中的加速资源调度策略。11.根据权利要求10所述的方法,其特征在于,所述默认加速资源调度策略中每种类型的加速资源的调度优先级从高到低分别为:本地虚拟化加速资源、远端虚拟化加速资源、本地硬直通加速资源、远端硬直通加速资源。12.根据权利要求1所述的方法,其特征在于,所述属性参数包括:加速类型、算法类型以及加速流量。13.一种加速资源处理装置,其特征在于,包括:第一接收模块,用于接收业务的加速资源请求,所述加速资源请求中包括加速资源的属性参数和业务加速资源调度策略...

【专利技术属性】
技术研发人员:黄宝君康明
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1