一种5G切片虚拟网络映射方法、系统及存储介质技术方案

技术编号:34235802 阅读:29 留言:0更新日期:2022-07-24 08:10
本发明专利技术公开了一种5G切片虚拟网络映射方法,应用于5G网络切片的域间虚拟映射中,根据运营商维护的模板库进行匹配,并生成对应虚拟网络请求以及相应的约束条件,并匹配出该管理域内虚拟节点资源需求的匹配集;结合匹配集、FSBBA算法和基于资源代价的目标函数计算最优解,从而实现虚拟网络映射。本发明专利技术还公开了相应的系统及存储介质。实施本发明专利技术,可以在求解中实现全局优化,并能提高求解效率以及稳定性。性。性。

【技术实现步骤摘要】
一种5G切片虚拟网络映射方法、系统及存储介质


[0001]本专利技术涉及5G网络的虚拟网络映射
,特别是涉及一种基于反馈寻找二进制蝙蝠算法(Feedback Seeking Binary Bat Algorithm,FSBBA)的5G切片虚拟网络映射方法。

技术介绍

[0002]网络切片是5G通讯的理想网络架构,对网络进行切片部署可以让运营商在同一硬件基础上分解出多个端到端的虚拟网络,且各虚拟网络间的通讯隔离、资源共享,达到多个逻辑网络共享底层的目的。这种共享方式迎合了5G时代多业务自治的特色。其中,虚拟化技术就是网络切片的基础,对网络切片化研究依赖于对虚拟化技术的研究。
[0003]目前对于5G网络切片研究尚未有成熟的方法或标准,基于对标准组织提出的5G网络切片的了解,通过对网络切片创建流程的分析,可知网络切片的创建过程不仅包含对应用需求进行编排,还需在满足应用需求的基础上对虚拟网络的划分进行优化以达到降低切片成本,提高运营商利润的目的。
[0004]目前比较典型的域间虚拟网络映射主要由分布式和集中式。分布式域间虚拟网络映射(VNE)通过SPs(Service providers,服务供应商)与InPs(Infrastructure providers,基础设施提供商)及InPs与InPs间的资源协商来实现,在充分权衡SPs和InPs间意愿并具有良好的可扩展性,但由于缺乏对全局信息的掌握,因此无法得到映射最优解;集中式的方法主要是让虚拟网络(VN)提供商在搜集基础设施信息的基础上按照预定的规则和策略求解域间映射方案。目前应用比较广泛的是集中式VN映射方法,主要涵盖了整数线性规划、智能算法和启发式算法等解决策略。然而,这些解决策略的假设前提是在不同数据中心实例化VN功能所消耗的节点资源相同且InPs对这些资源的报价一致,但在实际情况下各个InPs给SPs的资源报价都是不同的,且从资源链路的角度分析,每个子域均有多个输出节点,不同的节点直接影响资源开销。针对以上问题,目前最优的技术是基于例如粒子群算法或者遗传算法来对各子域的节点资源和链路资源进行分配。
[0005]但是现有的方法也存在一些不足之处:
[0006]首先,粒子群或遗传算法可控优化参数不够影响全局优化结果;
[0007]其次,多参数控制优化方法BBA(二进制蝙蝠算法)存在种群搜索能力弱使得种群失去多样性,易造成局部最优。

技术实现思路

[0008]本专利技术所要解决的技术问题在于,提供一种基于反馈寻找二进制蝙蝠算法的5G切片虚拟网络映射方法、系统及存储介质,在求解中可以实现全局优化,提高效率以及稳定性。
[0009]为解决上述技术问题,作为本专利技术的一方面,提供一种基于反馈寻找二进制蝙蝠算法的5G切片虚拟网络映射方法,其包括如下步骤:
[0010]步骤S10,根据5G端到端网络切片不同域的资源需求,建立基于域间编排器的多域切片架构;
[0011]步骤S11,对运营商维护的模板库进行匹配,生成对应虚拟网络请求以及相应的约束条件,并利用所述多域切片架构中的域间编排器收集各管理域的节点信息和资源开销信息;
[0012]步骤S12,根据所述虚拟网络请求相应的约束条件匹配到相关的管理域,并根据所匹配到的各管理域中的资源开销信息,选择开销最小的管理域作为节点冻结管理域;所述约束条件至少包括地理位置范围、资源属性条件;
[0013]步骤S13,结合所述域间编排器收集的节点信息,根据冻结管理域生成对应的边界节点集合,并匹配出该管理域内虚拟节点资源需求的匹配集,将所述匹配集作为预先确定的反馈寻找二进制蝙蝠算法的输入参数;
[0014]步骤S14,结合所述匹配集、反馈寻找二进制蝙蝠算法和基于资源代价的目标函数对最优解进行求解,确定虚拟网络映射,获得虚拟网络划分方案。
[0015]其中,在所述步骤S11中,所述虚拟网络请求包括:虚拟节点和虚拟链路;所述节点信息和资源开销信息包括:各节点的CPU资源、存储资源、位置信息以及单位资源的成本和域间链路单位宽带成本。
[0016]其中,所述步骤S12中进一步包括:
[0017]基于虚拟管理域的约束条件以及节点的功能标志属性匹配到符合约束条件的多个管理域,将匹配到的所述多个管理域中平均单位资源开销最小的管理域作为开销资源最小管理域。
[0018]其中,所述步骤S13进一步包括:
[0019]步骤S130,将开销资源最小管理域中的边界节点组成的物理网络抽象表示为一个有权无向图,记为G
s
=(N
s
,L
s
),其中N
s
为边界节点集合,L
s
为由边界节点连接的域间链路集合,对于连接的边界节点a,b的物理链路l
s
(a,b)∈L
s
,其中链路代价为cost(l
s
);
[0020]步骤S131,将虚拟网络请求表示为一个有权无向图,记为G
v
=(N
v
,L
v
),N
v
为虚拟节点集合,L
v
为虚拟链路集合;
[0021]步骤S132,虚拟节点n
v
∈N
v
的节点能力约束用c(n
v
)表示,对于连接的边界节点m,n的物理链路l
v
(m,n)∈L
v
,带宽约束为bwc(l
v
),f
n
表示虚拟节点的映射,f
n
(i)=k则表示虚拟节点i映射到了边界节点所在的管理域并通过边界节点k进行域间连接,Path(i

,j

)表示G
s
中基于i,j的虚拟节点路径的集合。
[0022]其中,所述步骤S14进一步包括:
[0023]步骤S140,构造虚拟网络划分方案矩阵PM
m
×
n
,其中,m为虚拟网络请求中虚拟请求节点的个数,n为物理网络边界节点的个数;
[0024]PM[i][j]表示虚拟节点和边界节点的映射关系,其中,PM[i][j]=1表示j∈MatchSet,且f
n
(i)=j;PM[i][j]=0表示j∈MatchSet,且f
n
(i)≠j;PM[i][j]=

1表示j MatchSet;MatchSet为所述管理域;
[0025]步骤S141,在资源配置阶段,确定PM[i][j]=

1的边界节点;
[0026]步骤S142,在虚拟映射阶段,采用基于开销最小适应度函数的反馈寻找二进制蝙蝠算法(FSBBA)对PM[i][j]的取值进行优化,获得虚拟网络划分方案;
[0027]其中,所述适应度函数为多参数融合目标函数,如下:
[0028][002本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种5G切片虚拟网络映射方法,其特征在于,包括如下步骤:步骤S10,根据5G端到端网络切片不同域的资源需求,建立基于域间编排器的多域切片架构;步骤S11,对运营商维护的模板库进行匹配,生成对应虚拟网络请求以及相应的约束条件,并利用所述多域切片架构中的域间编排器收集各管理域的节点信息和资源开销信息;步骤S12,根据所述虚拟网络请求相应的约束条件匹配到相关的管理域,并根据所匹配到的各管理域中的资源开销信息,选择开销最小的管理域作为节点冻结管理域;所述约束条件至少包括地理位置范围、资源属性条件;步骤S13,结合所述域间编排器收集的节点信息,根据冻结管理域生成对应的边界节点集合,并匹配出该管理域内虚拟节点资源需求的匹配集,将所述匹配集作为预先确定的反馈寻找二进制蝙蝠算法的输入参数;步骤S14,结合所述匹配集、反馈寻找二进制蝙蝠算法和基于资源代价的目标函数对最优解进行求解,确定虚拟网络映射,获得虚拟网络划分方案。2.如权利要求1中的方法,其特征在于,在所述步骤S11中,所述虚拟网络请求包括:虚拟节点和虚拟链路;所述节点信息和资源开销信息包括:各节点的CPU资源、存储资源、位置信息以及单位资源的成本和域间链路单位宽带成本。3.如权利要求2中的方法,其特征在于,所述步骤S12中进一步包括:基于虚拟管理域的约束条件以及节点的功能标志属性匹配到符合约束条件的多个管理域,将所匹配到的所述多个管理域中平均单位资源开销最小的管理域作为开销资源最小管理域。4.如权利要求3所述的方法,其特征在于,所述步骤S13进一步包括:步骤S130,将开销资源最小管理域中的边界节点组成的物理网络抽象表示为一个有权无向图,记为G
s
=(N
s
,L
s
),其中N
s
为边界节点集合,L
s
为由边界节点连接的域间链路集合,对于连接的边界节点a,b的物理链路l
s
(a,b)∈L
s
,其中链路代价为cost(l
s
);步骤S131,将虚拟网络请求表示为一个有权无向图,记为G
v
=(N
v
,L
v
),N
v
为虚拟节点集合,L
v
为虚拟链路集合;步骤S132,将虚拟节点n
v
∈N
v
的节点能力约束用c(n
v
)表示,对于连接的边界节点m,n的物理链路l
v
(m,n)∈L
v
,带宽约束为bwc(l
v
),f
n
表示虚拟节点的映射,f
n
(i)=k则表示虚拟节点i映射到了边界节点所在的管理域并通过边界节点k进行域间连接,Path(i

,j

)表示G
s
中基于i,j的虚拟节点路径的集合。5.如权利要求4所述的方法,其特征在于,所述步骤S14进一步包括:步骤S140,构造虚拟网络划分方案矩阵PM
m
×
n
,其中,m为虚拟网络请求中虚拟请求节点的个数,n为物理网络边界节点的个数;PM[i][j]表示虚拟节点和边界节点的映射关系,其中,PM[i][j]=1表示j∈MatchSet,且f
n
(i)=j;PM[i][j]=0表示j∈MatchSet,且f
n
(i)≠j;PM[i][j]=

1表示j MatchSet;MatchSet为所述管理域;步骤S141,在资源配置阶段,确定PM[i][j]=

1的边界节点;步骤S142,在虚拟映射阶段,采用基于开销最小适应度函数的反馈寻找二进制蝙蝠算法对PM[i][j]的取值进行优化,获得虚拟网络划分方案;其中,所述适应度函数为多参数融合目标函数,如下:
其中,C(n
v
)为虚拟节点CPU占用资源;B(e
v
)为虚拟节点链路带宽;a为比例因子。6.如权利要求5所述的方法,特征在于,所述步骤S142具体包括如下步骤:步骤S1420,初始化蝙蝠种群位置矩阵P
m
×
n
×
p
,每个粒子初始化速度和位置;其中,P矩阵是随机生成...

【专利技术属性】
技术研发人员:黄文艺
申请(专利权)人:广州汽车集团股份有限公司
类型:发明
国别省市:

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

1