可靠性资源的分配方法和装置制造方法及图纸

技术编号:12841612 阅读:112 留言:0更新日期:2016-02-11 10:28
本发明专利技术提供一种可靠性资源的分配方法和装置,该方法包括:NFVO接收用户对应用服务的可靠性要求;所述NFVO对所述可靠性要求进行分解,确定提供所述应用服务的虚拟机的可靠性要求;所述NFVO根据所述虚拟机的可靠性要求,从预设的可靠性信息库中选择满足所述虚拟机的可靠性要求的可靠性资源;其中,所述可靠性信息库包括:至少一个第一节点运行的至少一个第一可靠性机制与第一可靠性能力的映射关系,所述可靠性资源包括第二节点和所述第二节点上运行的第二可靠性机制;所述NFVO将所述可靠性资源发送给VIM,以使所述VIM将所述可靠性资源启动。本发明专利技术实施例提供的方法,可以准确满足用户对应用服务的可靠性要求。

【技术实现步骤摘要】
【国外来华专利技术】可靠性资源的分配方法和装置
本专利技术实施例涉及通信技术,尤其涉及一种可靠性资源的分配方法和装置。
技术介绍
随着云计算技术的不断成熟,信息技术(InformationTechnology,IT)与通信技术(CommunicationTechnology,CT)领域相互渗透融合,CT运营商为应对未来竞争挑战,13家Top运营商联合发布了网络功能虚拟化(NetworkFunctionsVirtualization,NFV)白皮书,以顺应当前虚拟化和云计算的技术发展趋势。图1为与云计算结合后的NFV架构,虚拟网络功能的基础设施(NFVInfrastructure,NFVI)提供云化的基础设施层(基础设施层包括多个厂商提供的硬件资源和该硬件资源上的基础软件等),虚拟网络功能(VirtualisedNetworkFunction,VNF)为云化后的网元应用,虚拟基础设施管理器(VirtualisedInfrastructureManager,VIM)负责管理基础设施层,VNF管理器(VNFManager,VNFM)负责管理VNF的生命周期,NFV编排器(NFVOrchestrator,NFVO)负责管理服务的生命周期,网元管理系统(ElementManagementSystem,EMS)或网络管理系统(NetworkManagementSystem,NMS)为传统CT电信网元的网管,运营支撑系统(OperationSupportSystem,OSS)或业务支撑系统(BusinessSupportSystem,BSS)为通信系统的网管。云计算技术的成熟使得越来越多的应用可以迁移到云计算平台上,因此,基于云计算平台的应用服务的可靠性面临下述两方面的挑战。一方面,云计算平台集成了来自不同厂商的软硬件,即在云计算平台下,可以包括一个或多个系统,每个系统包括某一厂商提供的硬件资源和基础软件;在云环境下,软硬件的解耦使得应用程序可以部署在任意的系统上,由于不同系统上可采用的可靠性机制不一样(可靠性机制的不同会带来系统上应用服务的可靠性不同),且每个系统的硬件资源可能来自不同厂商,可靠性也不一样,因此,当应用程序部署在不同系统上时,其可靠性面临挑战。另一方面,云计算平台上运行的应用程序种类越来越多,同样给应用服务的可靠性带来挑战。现有技术中的云计算平台在可靠性资源分配上,往往基于相同的基础设施层上相同的硬件资源,而配置给该硬件资源的可靠性机制往往以定性的方式提供(比如可靠性高、中、低三档可靠性机制),在基础设施层上运行的应用程序也是以定性的方式满足用户的可靠性要求。即,当客户对应用服务的可靠性有一定要求时,现有技术会给基础设施层配置相应等级的可靠性机制,以满足用户的可靠性要求。但是,对于定量要求可靠性的行业,例如:金融行业,其对可靠性要求比较细化,现有技术的可靠性资源分配方案很难准确的满足用户的可靠性要求。
技术实现思路
本专利技术实施例提供一种可靠性资源的分配方法和装置,用以解决现有技术的可靠性资源分配方案难以准确的满足用户的可靠性要求的技术问题。第一方面,本专利技术实施例提供一种可靠性资源的分配方法,包括:网络功能虚拟化编排器NFVO接收用户对应用服务的可靠性要求;所述NFVO对所述可靠性要求进行分解,确定提供所述应用服务的虚拟机的可靠性要求;所述NFVO根据所述虚拟机的可靠性要求,从预设的可靠性信息库中选择满足所述虚拟机的可靠性要求的可靠性资源;其中,所述可靠性信息库包括:至少一个第一节点运行的至少一个第一可靠性机制与第一可靠性能力的映射关系,所述可靠性资源包括第二节点和所述第二节点上运行的第二可靠性机制;所述NFVO将所述可靠性资源发送给虚拟基础设施管理器VIM,以使所述VIM将所述可靠性资源启动。结合第一方面,在第一方面的第一种可能的实施方式中,所述NFVO接收用户对应用服务的可靠性要求之前,还包括:所述NFVO获取所述至少一个第一节点的可靠性参数和所述至少一个第一节点上可部署的所述至少一个第一可靠性机制;所述NFVO根据所述至少一个第一节点的可靠性参数和所述至少一个第一节点上可部署的所述至少一个第一可靠性机制,建立所述可靠性信息库。结合第一方面的第一种可能的实施方式,在第一方面的第二种可能的实施方式中,所述NFVO根据所述至少一个第一节点的可靠性参数和所述至少一个第一节点上的所述至少一个第一可靠性机制,建立所述可靠性信息库,包括:所述NFVO根据所述至少一个第一节点的可靠性参数建立第一模型,以获取所述至少一个第一节点的第二可靠性能力;所述NFVO根据所述至少一个第一节点上可部署的所述至少一个第一可靠性机制,建立第二模型;所述NFVO根据所述至少一个第一节点的第二可靠性能力和所述第二模型,获取所述至少一个第一节点运行所述至少一个第一可靠性机制所能达到的第一可靠性能力;所述NFVO根据所述至少一个第一节点运行所述至少一个第一可靠性机制所能达到的第一可靠性能力,建立所述可靠性信息库。结合第一方面的第一种可能的实施方式或第一方面的第二种可能的实施方式,在第一方面的第三种可能的实施方式中,所述NFVO获取至少一个第一节点的可靠性参数和所述至少一个第一节点上可部署的所述至少一个第一可靠性机制,包括:所述NFVO接收所述VIM发送的所述至少一个第一节点的可靠性参数和所述至少一个第一节点上可部署的所述至少一个第一可靠性机制,其中,所述至少一个第一节点的可靠性参数和所述至少一个第一节点上可部署的所述至少一个第一可靠性机制是虚拟网络功能的基础设施NFVI发送给所述VIM的。结合第一方面至第一方面的第三种可能的实施方式中的任一项,在第一方面的第四种可能的实施方式中,所述NFVO对所述可靠性要求进行分解,确定提供所述应用服务的虚拟机的可靠性要求,包括:所述NFVO对所述可靠性要求进行分解,确定提供所述应用服务的网元的可靠性要求;所述NFVO对所述提供所述应用服务的网元的可靠性要求进行分解,确定提供所述应用服务的虚拟机的可靠性要求。结合第一方面的第四种可能的实施方式,在第一方面的第五种可能的实施方式中,所述NFVO将所述可靠性资源发送给所述VIM,以使所述VIM将所述可靠性资源启动之后,还包括:所述NFVO接收所述VIM发送的所述至少一个第一节点运行所述至少一个第一可靠性机制时的故障信息;所述NFVO根据所述故障信息更新所述可靠性信息库。结合第一方面的第一种可能的实施方式至第一方面的第五种可能的实施方式中的任一项,在第一方面的第六种可能的实施方式中,所述至少一个第一节点的可靠性参数包括所述第一节点硬件的失效率、所述第一节点软件的缺陷指标、所述第一可靠性机制的故障覆盖率、所述第一可靠性机制的故障检测时间、所述第一可靠性机制的故障恢复时间和所述第一可靠性机制的故障恢复率中的至少一种。第二方面,本专利技术实施例提供一种可靠性资源的分配装置,包括:第一接收模块,用于接收用户对应用服务的可靠性要求;确定模块,用于对所述可靠性要求进行分解,确定提供所述应用服务的虚拟机的可靠性要求;选择模块,用于根据所述虚拟机的可靠性要求,从预设的可靠性信息库中选择满足所述虚拟机的可靠性要求的可靠性资源;其中,所述可靠性信息库包括:至少一个第一节点运行的至少一个第一可靠性本文档来自技高网
...

【技术保护点】
PCT国内申请,权利要求书已公开。

【技术特征摘要】
【国外来华专利技术】1.一种可靠性资源的分配方法,其特征在于,包括:网络功能虚拟化编排器NFVO接收用户对应用服务的可靠性要求;所述NFVO对所述可靠性要求进行分解,确定提供所述应用服务的虚拟机的可靠性要求;所述NFVO根据所述虚拟机的可靠性要求,从预设的可靠性信息库中选择满足所述虚拟机的可靠性要求的可靠性资源;其中,所述可靠性信息库包括:至少一个第一节点运行的至少一个第一可靠性机制与第一可靠性能力的映射关系,所述可靠性资源包括第二节点和所述第二节点上运行的第二可靠性机制,所述虚拟机的可靠性要求用于表示所述虚拟机对可靠性能力的要求,所述第二节点为满足所述虚拟机的可靠性要求的第一节点;所述NFVO将所述可靠性资源发送给虚拟基础设施管理器VIM,以使所述VIM将所述可靠性资源启动。2.根据权利要求1所述的方法,其特征在于,所述NFVO接收用户对应用服务的可靠性要求之前,还包括:所述NFVO获取所述至少一个第一节点的可靠性参数和所述至少一个第一节点上可部署的所述至少一个第一可靠性机制;所述NFVO根据所述至少一个第一节点的可靠性参数和所述至少一个第一节点上可部署的所述至少一个第一可靠性机制,建立所述可靠性信息库。3.根据权利要求2所述的方法,其特征在于,所述NFVO根据所述至少一个第一节点的可靠性参数和所述至少一个第一节点上的所述至少一个第一可靠性机制,建立所述可靠性信息库,包括:所述NFVO根据所述至少一个第一节点的可靠性参数建立第一模型,以获取所述至少一个第一节点的第二可靠性能力;所述NFVO根据所述至少一个第一节点上可部署的所述至少一个第一可靠性机制,建立第二模型;所述NFVO根据所述至少一个第一节点的第二可靠性能力和所述第二模型,获取所述至少一个第一节点运行所述至少一个第一可靠性机制所能达到的第一可靠性能力;所述NFVO根据所述至少一个第一节点运行所述至少一个第一可靠性机制所能达到的第一可靠性能力,建立所述可靠性信息库。4.根据权利要求2或3所述的方法,其特征在于,所述NFVO获取至少一个第一节点的可靠性参数和所述至少一个第一节点上可部署的所述至少一个第一可靠性机制,包括:所述NFVO接收所述VIM发送的所述至少一个第一节点的可靠性参数和所述至少一个第一节点上可部署的所述至少一个第一可靠性机制,其中,所述至少一个第一节点的可靠性参数和所述至少一个第一节点上可部署的所述至少一个第一可靠性机制是虚拟网络功能的基础设施NFVI发送给所述VIM的。5.根据权利要求1-3任一项所述的方法,其特征在于,所述NFVO对所述可靠性要求进行分解,确定提供所述应用服务的虚拟机的可靠性要求,包括:所述NFVO对所述可靠性要求进行分解,确定提供所述应用服务的网元的可靠性要求;所述NFVO对所述提供所述应用服务的网元的可靠性要求进行分解,确定提供所述应用服务的虚拟机的可靠性要求。6.根据权利要求5所述的方法,其特征在于,所述NFVO将所述可靠性资源发送给所述VIM,以使所述VIM将所述可靠性资源启动之后,还包括:所述NFVO接收所述VIM发送的所述至少一个第一节点运行所述至少一个第一可靠性机制时的故障信息;所述NFVO根据所述故障信息更新所述可靠性信息库。7.根据权利要求2或3所述的方法,其特征在于,所述至少一个第一节点的可靠性参数包括所述第一节点硬件的失效率、所述第一节点软件的缺陷指标、所述第一可靠性机制的故障覆盖率、所述第一可靠性机制的故障检测时间、所述第一可靠性机制的故障恢复时间和所述第一可靠性机制的故障恢复率中的至少一种。8.一种可靠性资源的分配装置,其特征在于,包括:第一接收模块,用于接收用户对应用服务的可靠性要求;确定模块,用于对所述可靠性要求进行分解,确定提供所述应用服务的虚拟机的可靠性要求;选择模块,用于根据所述虚拟机的可靠性要求,从预设的可靠性信息库中选择满足所述虚拟机的可靠性要求的可靠性资源;其中,所述可靠性信息库包括:至少一个第一节点运行的至少一个第一可靠性机制与第一可靠性能力的映射关系,所述可靠性资源包括第二节点和所述第二节点上运行的第二可靠性机制,所述虚拟机的可靠性要求用于表示所述虚拟机对可靠性能力的要求,所述第二节点为满足所述虚拟机的可靠性要求的第一节点;发送模块,用于将所述可靠性资源发送给虚拟基础设施管理器VIM,以使所述VIM将所述可靠性资源启动。9.根据权利要求8所述的装置,其特征在于,所述装置还包括:获取模块,用于在所述第一接收模块接收用户对应用服务的可靠性要求之前,获取所述至少一个第一节点的可靠性参数和所述至少一个第一节点上可部署的所述至少一个第一可靠性机制;信息库建立模块,用于根据所述至少一个第一节点的可靠性参数和所述至少一个第一节点上可部署的所述至少一个第一可靠性机制,建立所述可靠性信息库。10.根据权利要求9所述的装置,其特征在于,所述信息库建立模块,包括:第一建立单元,用于根据所述至少一个第一节点的可靠性参数建立第一模型,以获取所述至少一个第一节点的第二可靠性能力;第二...

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

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

1