一种为网络切片分配云资源的方法及装置制造方法及图纸

技术编号:30169790 阅读:15 留言:0更新日期:2021-09-25 15:27
本申请提供一种为网络切片分配云资源的方法及装置。本申请提供的方法中,根据每个边缘云节点与中心云节点之间的通信延迟、每个边缘云节点和中心云节点的数据处理时延以及计算能力,来为网络切片中的各个虚拟网络合理分配云资源中的中心云节点和边缘云节点,可以保障各个虚拟网络在所分配的云节点上运行时的计算效率和延迟之间的平衡,进而可以提高云资源的利用率。源的利用率。源的利用率。

【技术实现步骤摘要】
一种为网络切片分配云资源的方法及装置


[0001]本申请涉及通信
,尤其涉及一种为网络切片分配云资源的方法及装置。

技术介绍

[0002]为了满足5G(5
th generation,5G)通信网络传输速率快、延迟低和网络效能高的技术需求,通信领域提出在5G所依赖的网络基础设施中部署网络切片的通信技术。
[0003]目前,在5G通信网络中,主要根据瞬时的用户需求和网络的当前负载,将可用的云资源动态分布给网络切片。
[0004]网络切片由一系列虚拟网络组成,每个网络切片上的虚拟网络可以被拆分。因此,通信领域进一步提出来可以将网络切片中每个虚拟网络部署到合适的云单元上,即可以以网络切片的虚拟网络为单位,为网络切片的虚拟网络分配云资源,以提高云资源的利用率。但是通信领域并没有具体提出如何为网络切片的虚拟网络分配云资源。
[0005]因此,如何为网络切片的虚拟网络分配云资源,成为亟待解决的技术问题。

技术实现思路

[0006]本申请实施例提供一种为网络切片分配云资源的方法及装置,充分考虑了虚拟网络的延迟需求、计算资源的需求,以及节点的分布情况,确定了虚拟网络部署的最优方案,实现了延迟和计算效率之间的平衡,充分利用了云资源,提高了云资源的利用率。
[0007]第一方面,本申请提供一种为网络切片分配云资源的方法,所述网络切片包括多个虚拟网络,所述云资源包括中心云节点和多个边缘云节点,该方法包括:获取所述多个边缘云节点中每个边缘云节点与所述中心云节点之间的第一通信延迟;获取所述多个虚拟网络中的每个虚拟网络部署在所述每个边缘云节点时的第一数据处理时延;获取所述多个虚拟网络中的每个虚拟网络部署在所述中心云节点时的第二数据处理时延;根据所述第一通信延迟、所述第一数据处理时延、所述第二数据处理时延、所述每个边缘云节点的计算能力和所述中心云节点的计算能力,确定为所述每个虚拟网络分配的目标云节点,所述目标云节点为所述云资源中的云节点,所述多个虚拟网络中的每个虚拟网络在对应的目标云节点上运行时,所述多个虚拟网络需要的总计算资源最小。
[0008]结合第一方面,在第一种可能的实现方式中,所述多个虚拟网络需要的总计算资源满足如下关系式:
[0009][0010][0011][0012][0013]其中,l
a
表示链路集合A中的第a条链路,所述链路集合A中包括所述每个边缘节点与所述中心节点之间的链路,I表示所述多个虚拟网络,i表示所述多个虚拟网络中第i个虚拟网络,表示l
a
的边缘云节点的计算速率,表示所述中心云节点的计算速率,E表示所述多个边缘云节点所能承载的最大计算量之和,F表示所述中心云节点所能承载的最大计算量之和,表示l
a
的边缘云节点对应的所述第一数据处理时延,表示所述中心云节点对应的所述第二数据处理时延,表示l
a
对应的所述第一通信延迟,β为预设值,的取值为1或0,表示所述第i个虚拟网络部署在l
a
的边缘云节点上,表示所述第i个虚拟网络部署在所述中心云节点上。
[0014]本方法中,通过获取多个边缘云节点中每个边缘云节点与中心云节点之间的通信延迟、数据处理时延和节点的计算能力,来确定为虚拟网络分配的中心云节点和多个边缘云节点,改善了现有的移动通信系统所存在的延迟限制,实现了计算效率和传输延迟之间的平衡,提高了云资源的利用率。
[0015]结合第一方面,在第二种可能的实现方式中,所述获取所述多个边缘云节点中每个边缘云节点与所述中心云节点之间的第一通信延迟,包括:获取所述多个边缘云节点中每个边缘云节点与所述中心云节点之间的第一距离;根据所述第一距离计算所述第一通信延迟,所述第一通信延迟等于所述第一距离与所述每个边缘云节点与所述中心云节点之间的光纤链路的传输速率之比。
[0016]结合第一方面,在第三种可能的实现方式中,所述方法还包括:根据所述云资源中每个云节点的实际计算速率和最大所能承载的计算量计算所述每个云节点的计算能力,所述每个云节点的实际计算速率由所述每个云节点的浮点运算的计算速率和CPU的频率确定,所述每个云节点的最大所能承载的计算量由所述每个云节点所占有的计算资源确定。
[0017]结合第一方面或上述任意一种可能的实现方式,在第四种可能的实现方式中,所述根据所述第一通信延迟、所述第一数据处理时延和所述第二数据处理时延,确定为所述每个虚拟网络分配的目标云节点,包括:使用启发式算法根据所述第一通信延迟、所述第一数据处理时延和所述第二数据处理时延,确定为所述每个虚拟网络分配的目标云节点。
[0018]第二方面,本申请提供一种为网络切片分配云资源的装置,所述网络切片包括多个虚拟网络,所述云资源包括中心云节点和多个边缘云节点,该装置包括:获取模块,获取所述多个边缘云节点中每个边缘云节点与所述中心云节点之间的第一通信延迟;所述获取模块还用于获取所述多个虚拟网络中的每个虚拟网络部署在所述每个边缘云节点时的第一数据处理时延;所述获取模块还用于获取所述多个虚拟网络中的每个虚拟网络部署在所述中心云节点时的第二数据处理时延;确定模块,用于根据所述第一通信延迟、所述第一数据处理时延、所述第二数据处理时延、所述每个边缘云节点的计算能力和所述中心云节点的计算能力,确定为所述每个虚拟网络分配的目标云节点,所述目标云节点为所述云资源中的云节点,所述多个虚拟网络中的每个虚拟网络在对应的目标云节点上运行时,所述多个虚拟网络需要的总计算资源最小。
[0019]结合第二方面,在第一种可能的实现方式中,所述多个虚拟网络需要的总计算资源满足如下关系式:
[0020][0021][0022][0023][0024]其中,l
a
表示链路集合A中的第a条链路,所述链路集合A中包括所述每个边缘节点与所述中心节点之间的链路,I表示所述多个虚拟网络,i表示所述多个虚拟网络中第i个虚拟网络,表示l
a
的边缘云节点的计算速率,表示所述中心云节点的计算速率,E表示所述多个边缘云节点所能承载的最大计算量之和,F表示所述中心云节点所能承载的最大计算量之和,表示l
a
的边缘云节点对应的所述第一数据处理时延,表示所述中心云节点对应的所述第二数据处理时延,表示l
a
对应的所述第一通信延迟,β为预设值,的取值为1或0,表示所述第i个虚拟网络部署在l
a
的边缘云节点上,表示所述第i个虚拟网络部署在所述中心云节点上。
[0025]结合第二方面,在第二种可能的实现方式中,所述获取模块具体用于:获取所述多个边缘云节点中每个边缘云节点与所述中心云节点之间的第一距离;根据所述第一距离计算所述第一通信延迟,所述第一通信延迟等于所述第一距离与所述每个边缘云节点与所述中心云节点之间的光纤链路的传输速率之比。
[0026]结合第二方面,在第三种可能的实现方式中,所述装置还包括计算模块,所述计算模块用于根据所述云资源中每个云节点的实际计本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种为网络切片分配云资源的方法,其特征在于,所述网络切片包括多个虚拟网络,所述云资源包括中心云节点和多个边缘云节点,所述方法包括:获取所述多个边缘云节点中每个边缘云节点与所述中心云节点之间的第一通信延迟;获取所述多个虚拟网络中的每个虚拟网络部署在所述每个边缘云节点时的第一数据处理时延;获取所述多个虚拟网络中的每个虚拟网络部署在所述中心云节点时的第二数据处理时延;根据所述第一通信延迟、所述第一数据处理时延、所述第二数据处理时延、所述每个边缘云节点的计算能力和所述中心云节点的计算能力,确定为所述每个虚拟网络分配的目标云节点,所述目标云节点为所述云资源中的云节点,所述多个虚拟网络中的每个虚拟网络在对应的目标云节点上运行时,所述多个虚拟网络需要的总计算资源最小。2.根据权利要求1所述的方法,其特征在于,所述多个虚拟网络需要的总计算资源满足如下关系式:如下关系式:如下关系式:如下关系式:其中,l
a
表示链路集合A中的第a条链路,所述链路集合A中包括所述每个边缘节点与所述中心节点之间的链路,I表示所述多个虚拟网络,i表示所述多个虚拟网络中第i个虚拟网络,表示l
a
的边缘云节点的计算速率,表示所述中心云节点的计算速率,E表示所述多个边缘云节点所能承载的最大计算量之和,F表示所述中心云节点所能承载的最大计算量之和,表示所述l
a
的边缘云节点对应的所述第一数据处理时延,表示所述中心云节点对应的所述第二数据处理时延,表示l
a
对应的所述第一通信延迟,β为预设值,的取值为1或0,表示所述第i个虚拟网络部署在l
a
的边缘云节点上,表示所述第i个虚拟网络部署在所述中心云节点上。3.根据权利要求1所述的方法,其特征在于,所述获取所述多个边缘云节点中每个边缘云节点与所述中心云节点之间的第一通信延迟,包括:获取所述多个边缘云节点中每个边缘云节点与所述中心云节点之间的第一距离;根据所述第一距离计算所述第一通信延迟,所述第一通信延迟等于所述第一距离与所述每个边缘云节点与所述中心云节点之间的光纤链路的传输速率之比。4.根据权利要求1至3中任一项所述的方法,其特征在于,所述根据所述第一通信延迟、所述第一数据处理时延和所述第二数据处理时延,确定为所述每个虚拟网络分配的目标云节点,包括:使用启发式算法根据所述第一通信延迟、所述第一数据处理时延和所述第二数据处理
时延,确定为所述每个虚拟网络分配的目标云节点。5.一种为网络切片分配云资源的装置,其特征在于,所述网络切片包括多个虚拟网络,所述云资源包括中心云节点和多个边缘云节点,所述...

【专利技术属性】
技术研发人员:陈涛白龙尹超
申请(专利权)人:联通时科北京信息技术有限公司联通在线信息科技有限公司
类型:发明
国别省市:

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

1