一种VIM站点选择方法及装置制造方法及图纸

技术编号:14189591 阅读:69 留言:0更新日期:2016-12-15 01:31
本发明专利技术实施例提供一种VIM站点选择方法及装置,涉及虚拟化技术领域。该方法应用于网络功能虚拟化编排器,包括:接收虚拟网元请求,所述虚拟网元请求为部署请求或终止请求;其中,所述部署请求用于请求部署目标虚拟网元,所述终止请求用于请求终止所述目标虚拟网元;根据所述虚拟网元请求,判断是否需要进行VIM站点选择;若需要进行VIM站点选择,确定第一候选VIM站点集;确定所述第一候选VIM站点集中每个VIM站点的负载评分、以及所述每个VIM站点的资源评分;基于所述第一候选VIM站点集中每个VIM站点的负载评分和资源评分、以及所述第一候选VIM站点集中的VIM站点总数M和过滤因子λ,为所述目标虚拟网元选择目标VIM站点;0<所述λ≤1。

VIM site selection method and device

The embodiment of the invention provides a method and a device for selecting a VIM site. The method is applied to the network function virtualization choreographer, virtual network: receiving request, the request for the deployment of virtual network requests or termination request; among them, the deployment request for requesting a deployment target virtual network element, the termination request for requesting termination of the target virtual network; according to the request of virtual network. Determine the need for VIM site selection; if the need for VIM site, VIM site to determine the first candidate set; to determine the load score, and the score of each VIM station point resources the first candidate VIM site on each VIM site; load ratings and resources score, and the first candidate VIM site focused VIM the total number of M sites and filtering factor lambda the first candidate VIM site on each VIM site based on VIM, select the target site for the target virtual network; 0 The < lambda = 1.

【技术实现步骤摘要】

本专利技术涉及虚拟化
,尤其涉及一种VIM站点选择方法及装置
技术介绍
虚拟化技术是一种资源管理技术,可以将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破实体结构间的不可切割的障碍,使用户可以比原本的组态更好的方式来应用这些资源。这些资源的新虚拟部分不受现有资源的架设方式、地域或物理组态所限制。目前,在虚拟化部署过程中,同一个数据中心会存在虚拟化基础设施管理器(Virtual Infrastructure Manager,VIM)、网络功能虚拟化(Virtual Network Function,VNF)和虚拟网络功能管理器(Virtual Network Function Manager,VNFM)。其中,VIM负责对基础设施的软硬件资源进行管理,VNF为网络功能虚拟化之后的虚拟网元,VNFM负责对虚拟网元的生命周期进行管理。由于当前VIM、VNF和VNFM之间没有较好的解耦,因此,同一个数据中心的VIM、VNF和VNFM必须由同一个厂家提供。然而,在实际部署中,通常同一个数据中心会存在由不同厂家提供的VNF,比如,图1为数据中心1的结构示意图,图中的VIM、VNF和VNFM由两个厂家提供,当需要部署特定的VNF即虚拟网元时,为了使VIM、VNF和VNFM之间达到一个较好的耦合性,需要从两个厂家提供的VIM中选合适的VIM进行部署,因此,亟需一种VIM站点选择方法。
技术实现思路
本专利技术的实施例提供一种VIM站点选择方法及装置,用于在VIM站点选择时保证物理机激活数量最小化,提高资源利用率,减少能耗。为达到上述目的,本专利技术的实施例采用如下技术方案:第一方面,提供一种VIM站点选择方法,应用于网络功能虚拟化编排器,该方法包括:接收虚拟网元请求,虚拟网元请求为部署请求或终止请求;其中,部署请求用于请求部署目标虚拟网元,所述终止请求用于请求终止所述目标虚拟网元;根据虚拟网元请求,判断是否需要进行VIM站点选择;若需要进行VIM站点选择,确定第一候选VIM站点集;确定第一候选VIM站点集中每个VIM站点的负载评分、以及每个VIM站点的资源评分;基于第一候选VIM站点集中每个VIM站点的负载评分和资源评分、以及第一候选VIM站点集中的VIM站点总数M和过滤因子λ,为目标虚拟网元选择目标VIM站点;0<λ≤1。基于第一方面,在第一种可能的实现方式中,确定第一候选VIM站点集中每个VIM站点的负载评分,包括:获取VIM负载计算规则,以及第一候选VIM站点集中每个VIM站点的负载参数,负载参数至少包括以下中的一个:cpu负载、内存负载、带宽负载;根据VIM负载计算规则和第一候选VIM站点集中每个VIM站点的负载参数,确定每个VIM站点的VIM负载;根据第一候选VIM站点集中每个VIM站点的VIM负载,确定每个站点的负载评分。基于第一方面,在第二种可能的实现方式中,确定第一候选VIM站点集中每个VIM站点的资源评分,包括:确定第一候选VIM站点集中每个VIM站点的资源参数;根据资源参数,确定第一候选VIM站点集中每个VIM站点的资源评分。基于第一方面的第二种可能的实现方式,在第三种可能的实现方式中,确定所述第一候选VIM站点集中每个VIM站点的资源参数,包括:若虚拟网元请求为部署请求,当第一候选VIM站点集存在可直接部署目标虚拟网元的第一VIM站点时,确定第一VIM站点的资源参数为α1;当第一候选VIM站点集存在通过迁移虚拟网元可部署目标虚拟网元的第二VIM站点时,确定第二VIM站点的资源参数为α2;当第一候选VIM站点集存在必须启动新的主机部署目标虚拟网元的第三VIM站点时,确定第三VIM站点的资源参数为α3;其中,0≤α1≤α2≤α3≤1;若虚拟网元请求为终止请求,当第一候选VIM站点集存在终止目标虚拟网元可关闭某一主机的第四VIM站点时,确定第四VIM站点的资源参数为β1;当第一候选VIM站点集存在终止目标虚拟网元,且通过迁移虚拟网元可关闭某一主机的第五VIM站点时,确定第五VIM站点的资源参数为β2;当第一候选VIM站点集不存在终止目标虚拟网元可关闭某一主机的第六VIM站点时,确定第六VIM站点的资源参数为β3;其中,0≤β3≤β2≤β1≤1。基于第一方面的第三种可能的实现方式,在第四种可能的实现方式中,对于第二VIM站点中的第j个VIM站点,若第j个VIM站点对应的迁移次数为Nj,则第j个VIM站点的资源参数为α2,j=1/(Nmax-Nj+1),Nmax为第二VIM站点中迁移次数最多的VIM站点对应的迁移次数;对于第五VIM站点中的第k个VIM站点,若第k个VIM站点对应的迁移次数为Xk,则第k个VIM站点的资源参数为β2,k=1/(Xk+1)。基于第一方面至第一方面的第四种可能的实现方式中的任一种,在第五种可能的实现方式中,基于第一候选VIM站点集中每个VIM站点的负载评分和资源评分、以及第一候选VIM站点集中的VIM站点总数M和过滤因子λ,为目标虚拟网元选择目标VIM站点,包括:按照第一候选VIM站点集中VIM站点的资源评分的顺序,将第一候选VIM站点集中的λ*M个VIM站点确定为第二候选VIM站点集;根据负载评分和资源评分,对第二候选VIM站点集中的每个VIM站点进行综合评分;将第二候选VIM站点集中综合评分最高的VIM站点选择为目标虚拟网元的目标VIM站点。基于第一方面的第五种可能的实现方式,在第六种可能的实现方式中,当虚拟网元请求为部署请求时,按照第一候选VIM站点集中VIM站点的资源评分的顺序,将第一候选VIM站点集中的λ*M个VIM站点确定为第二候选VIM站点集,包括:按照第一候选VIM站点集中VIM站点的资源评分从低到高的顺序,将排序靠前的λ*M个VIM站点确定为第二候选VIM站点集;当虚拟网元请求为终止请求时,按照第一候选VIM站点集中VIM站点的资源评分的顺序,将第一候选VIM站点集中的λ*M个VIM站点确定为第二候选VIM站点集,包括:按照第一候选VIM站点集中VIM站点的资源评分从低到高的顺序,将排序靠后的λ*M个VIM站点确定为第二候选VIM站点集。基于第一方面的第六种可能的实现方式,在第七种可能的实现方式中,当虚拟网元请求为部署请求时,根据负载评分和资源评分,对第二候选VIM站点集中的每个VIM站点进行综合评分,包括:根据第二候选VIM站点集中的每个VIM站点的负载评分和资源评分,通过公式(1)确定每个VIM站点的综合评分Wy;其中,c1和c2为常数且二者之和为1,Py为第y个VIM站点的负载评分,Qy为第y个VIM站点的资源评分,1≤y≤λ*M;Wy=c1*Py+c2*Qy (1);当虚拟网元请求为终止请求时,根据负载评分和资源评分,对第二候选VIM站点集中的每个VIM站点进行综合评分,包括:根据第二候选VIM站点集中的每个VIM站点的负载评分和资源评分,通过公式(2)确定每个VIM站点的综合评分Wy;其中,c1和c2为常数且二者之和为1,Py为第y个VIM站点的负载评分,Qy为第y个VIM站点的资源评分,1≤y≤λ*M,Pmax为第二候选VIM站点集中负载评分最高的VIM站点的负载评分;Wy=c1*(Pmax-Py)本文档来自技高网...
一种VIM站点选择方法及装置

【技术保护点】
一种VIM站点选择方法,其特征在于,应用于网络功能虚拟化编排器,所述方法包括:接收虚拟网元请求,所述虚拟网元请求为部署请求或终止请求;其中,所述部署请求用于请求部署目标虚拟网元,所述终止请求用于请求终止所述目标虚拟网元;根据所述虚拟网元请求,判断是否需要进行VIM站点选择;若需要进行VIM站点选择,确定第一候选VIM站点集;确定所述第一候选VIM站点集中每个VIM站点的负载评分、以及所述每个VIM站点的资源评分;基于所述第一候选VIM站点集中每个VIM站点的负载评分和资源评分、以及所述第一候选VIM站点集中的VIM站点总数M和过滤因子λ,为所述目标虚拟网元选择目标VIM站点;0<所述λ≤1。

【技术特征摘要】
1.一种VIM站点选择方法,其特征在于,应用于网络功能虚拟化编排器,所述方法包括:接收虚拟网元请求,所述虚拟网元请求为部署请求或终止请求;其中,所述部署请求用于请求部署目标虚拟网元,所述终止请求用于请求终止所述目标虚拟网元;根据所述虚拟网元请求,判断是否需要进行VIM站点选择;若需要进行VIM站点选择,确定第一候选VIM站点集;确定所述第一候选VIM站点集中每个VIM站点的负载评分、以及所述每个VIM站点的资源评分;基于所述第一候选VIM站点集中每个VIM站点的负载评分和资源评分、以及所述第一候选VIM站点集中的VIM站点总数M和过滤因子λ,为所述目标虚拟网元选择目标VIM站点;0<所述λ≤1。2.根据权利要求1所述的方法,其特征在于,所述确定所述第一候选VIM站点集中每个VIM站点的负载评分,包括:获取VIM负载计算规则,以及所述第一候选VIM站点集中每个VIM站点的负载参数,所述负载参数至少包括以下中的一个:cpu负载、内存负载、带宽负载;根据所述VIM负载计算规则和所述第一候选VIM站点集中每个VIM站点的负载参数,确定每个VIM站点的VIM负载;根据所述第一候选VIM站点集中每个VIM站点的VIM负载,确定每个站点的负载评分。3.根据权利要求1所述的方法,其特征在于,所述确定所述第一候选VIM站点集中每个VIM站点的资源评分,包括:确定所述第一候选VIM站点集中每个VIM站点的资源参数;根据所述资源参数,确定所述第一候选VIM站点集中每个VIM站点的资源评分。4.根据权利要求3所述的方法,其特征在于,所述确定所述第一候选VIM站点集中每个VIM站点的资源参数,包括:若所述虚拟网元请求为部署请求,当所述第一候选VIM站点集存在可直接部署所述目标虚拟网元的第一VIM站点时,确定所述第一VIM站点的资源参数为α1;当所述第一候选VIM站点集存在通过迁移虚拟网元可部署所述目标虚拟网元的第二VIM站点时,确定所述第二VIM站点的资源参数为α2;当所述第一候选VIM站点集存在必须启动新的主机部署所述所述目标虚拟网元的第三VIM站点时,确定所述第三VIM站点的资源参数为α3;其中,0≤所述α1≤所述α2≤所述α3≤1;若所述虚拟网元请求为终止请求,当所述第一候选VIM站点集存在终止所述目标虚拟网元可关闭某一主机的第四VIM站点时,确定所述第四VIM站点的资源参数为β1;当所述第一候选VIM站点集存在终止所述目标虚拟网元,且通过迁移虚拟网元可关闭某一主机的第五VIM站点时,确定所述第五VIM站点的资源参数为β2;当所述第一候选VIM站点集不存在终止所述目标虚拟网元可关闭某一主机的第六VIM站点时,确定所述第六VIM站点的资源参数为β3;其中,0≤所述β3≤所述β2≤所述β1≤1。5.根据权利要求4所述的方法,其特征在于,对于所述第二VIM站点中的第j个VIM站点,若所述第j个VIM站点对应的迁移次数为Nj,则所述第j个VIM站点的资源参数为α2,j=1/(Nmax-Nj+1);所述Nmax为所述第二VIM站点中迁移次数最多的VIM站点对应的迁移次数;对于所述第五VIM站点中的第k个VIM站点,若所述第k个VIM站点对应的迁移次数为Xk,则所述第k个VIM站点的资源参数为β2,k=1/(Xk+1)。6.根据权利要求1-5任一项所述的方法,其特征在于,所述基于所述第一候选VIM站点集中每个VIM站点的负载评分和资源评分、以及所述第一候选VIM站点集中的VIM站点总数M和过滤因子λ,为目标虚拟网元选择目标VIM站点,包括:按照所述第一候选VIM站点集中VIM站点的资源评分的顺序,将所述第一候选VIM站点集中的λ*M个VIM站点确定为第二候选VIM站点集;根据负载评分和资源评分,对所述第二候选VIM站点集中的每个VIM站点进行综合评分;将所述第二候选VIM站点集中综合评分最高的VIM站点选择为所述目标虚拟网元的目标VIM站点。7.根据权利要求6所述的方法,其特征在于,当所述虚拟网元请求为部署请求时,所述按照所述第一候选VIM站点集中VIM站点的资源评分的顺序,将所述第一候选VIM站点集中的λ*M个VIM站点确定为第二候选VIM站点集,包括:按照所述第一候选VIM站点集中VIM站点的资源评分从低到高的顺序,将排序靠前的λ*M个VIM站点确定为第二候选VIM站点集;当所述虚拟网元请求为终止请求时,所述按照所述第一候选VIM站点集中VIM站点的资源评分的顺序,将所述第一候选VIM站点集中的λ*M个VIM站点确定为第二候选VIM站点集,包括:按照所述第一候选VIM站点集中VIM站点的资源评分从低到高的顺序,将排序靠后的λ*M个VIM站点确定为第二候选VIM站点集。8.根据权利要求7所述的方法,其特征在于,当所述虚拟网元请求为部署请求时,所述根据负载评分和资源评分,对所述第二候选VIM站点集中的每个VIM站点进行综合评分,包括:根据所述第二候选VIM站点集中的每个VIM站点的负载评分和资源评分,通过公式(1)确定每个VIM站点的综合评分Wy;其中,c1和c2为常数且二者之和为1,Py为第y个VIM站点的负载评分,Qy为第y个VIM站点的资源评分,1≤所述y≤λ*M;Wy=c1*Py+c2*Qy (1);当所述虚拟网元请求为终止请求时,所述根据负载评分和资源评分,对所述第二候选VIM站点集中的每个VIM站点进行综合评分,包括:根据所述第二候选VIM站点集中的每个VIM站点的负载评分和资...

【专利技术属性】
技术研发人员:童俊杰赫罡高功应苗杰
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:北京;11

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

1