1.一种网络切片下基于主动探测的虚拟网资源分配方法,其特征在于,包括:根据基础网络中的底层节点和底层链路的计算资源,构建虚拟网资源分配模型;根据向量扩张基特性的探测选择算法,获得符合预设条件的探测集合;根据所述符合预设条件的探测集合,为虚拟节点和虚拟链路分配资源;其中,所述根据基础网络中的底层节点和底层链路的计算资源,构建虚拟网资源分配模型,采用如下公式:其中, 表示底层节点 的相邻距离, 表示虚拟节点 的邻接节点已映射的底层节点的集合, 表示倒数;所述根据向量扩张基特性的探测选择算法,获得预设条件的探测集合,具体为:通过对探测站点选择和探测选择,构建主动探测矩阵模型,其中,所述探测站点是指具备发送探测信息的网络节点;根据主动探测矩阵模型,获得预设条件的探测集合;所述探测选择算法具体为:从探测站点集合N*发出所有可用探测,构成备选探测集合P*;使用所述选探测集合P*生成探测矩阵模型D*;删除所述探测矩阵模型D*中不可用资源,得到新的探测矩阵 计算所述探测矩阵 各个行向量之和,并升序排列,得到探测矩阵 对于所述探测矩阵 的每个行向量,取出 最小的行向量,放入备选探测集合T * ;判断 是否为空,若是,算法结束;若否,取出当前行向量最小的探测 判断 是否可由T * 中的向量线性表示,若是,执行判断 是否为空;若否,将 放入T * 。
2.根据权利要求1所述的网络切片下基于主动探测的虚拟网资源分配方法,其特征在于,所述根据所述符合预设条件的探测集合,为虚拟节点和虚拟链路分配资源,具体为:从所述探测集合选择符合资源要求,并且节点相邻距离最小的虚拟节点,为所述虚拟节点分配资源;对每条虚拟链路,采用基于主动探测的虚拟链路映射算法,为所述虚拟链路分配资源。
3.一种网络切片下基于主动探测的虚拟网资源分配装置,其特征在于,包括:模型构建模块、探测集合获取模块和分配模块,其中,所述模型构建模块,用于根据基础网络中的底层节点和底层链路的计算资源,构建虚拟网资源分配模型;所述探测集合获取模块,用于根据向量扩张基特性的探测选择算法,获得符合预设条件的探测集合;所述分配模块,用于根据所述符合预设条件的探测集合,为虚拟节点和虚拟链路分配资源;所述模型构建模块,具体用于:通过采用如下公式,构建虚拟网资源分配模型:其中, 表示底层节点 的相邻距离, 表示虚拟节点 的邻接节点已映射的底层节点的集合, 表示倒数;根据向量扩张基特性的探测选择算法,获得符合预设条件的探测集合,具体为:通过对探测站点选择和探测选择,构建主动探测矩阵模型,其中,所述探测站点是指具备发送探测信息的网络节点;根据主动探测矩阵模型,获得预设条件的探测集合;所述探测选择算法具体为:从探测站点集合N*发出所有可用探测,构成备选探测集合P*;使用所述选探测集合P*生成探测矩阵模型D*;删除所述探测矩阵模型D*中不可用资源,得到新的探测矩阵 计算所述探测矩阵 各个行向量之和,并升序排列,得到探测矩阵 对于所述探测矩阵 的每个行向量,取出 最小的行向量,放入备选探测集合T * ;判断 是否为空,若是,算法结束;若否,取出当前行向量最小的探测 判断 是否可由T * 中的向量线性表示,若是,执行判断 是否为空;若否,将 放入T * 。
4.根据权利要求3所述的网络切片下基于主动探测的虚拟网资源分配装置,其特征在于,所述分配模块,具体用于:从所述探测集合选择符合资源要求,并且节点相邻距离最小的虚拟节点,为所述虚拟节点分配资源;对每条虚拟链路,采用基于主动探测的虚拟链路映射算法,为所述虚拟链路分配资源。
5.一种计算机终端设备,其特征在于,包括:一个或多个处理器;存储器,与所述处理器耦接,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1至2任一项所述的网络切片下基于主动探测的虚拟网资源分配方法。
6.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至2任一项所述的网络切片下基于主动探测的虚拟网资源分配方法。