一种虚拟光网络映射方法、装置、设备及介质制造方法及图纸

技术编号:22977730 阅读:26 留言:0更新日期:2020-01-01 00:32
本发明专利技术公开了一种虚拟光网络映射方法,根据虚拟光网络中虚拟链路的带宽需求和虚拟节点的资源需求,计算各虚拟链路的虚拟重要度;根据物理光网络中物理链路的路径条件和物理节点的资源条件,计算各物理链路的物理重要度;按照虚拟重要度降序的顺序,对各虚拟链路进行排序以形成映射序列;根据映射序列,获取需要映射的当前虚拟链路;将当前全部的剩余物理链路中物理重要度最高的物理链路确定为与当前虚拟链路对应的当前物理链路;在物理光网络中配置满足各虚拟链路的映射要求的物理资源。此外,本发明专利技术所提供的一种虚拟光网络映射装置、设备及介质与上述方法对应,从而可尽量减小映射的网络成本,获得最大的利润。

A virtual optical network mapping method, device, device and media

【技术实现步骤摘要】
一种虚拟光网络映射方法、装置、设备及介质
本专利技术涉及通信
,特别是涉及一种虚拟光网络映射方法、装置、设备及介质。
技术介绍
随着云计算、大数据、智能家居和物联网等业务的快速发展,导致人们对网络容量需求的爆炸性增长,同时使互联网架构僵化成为一个亟待解决的问题。而网络虚拟化可有效消除光网络僵化问题,使网络资源更灵活地调度与分配。虚拟光网络映射作为一种有效的网络虚拟化方式,它的主要目的是在满足节点计算资源和带宽资源约束的基础上,将虚拟光网络映射到物理网络,从而实现物理层资源的有效利用。目前,现有的虚拟光网络映射方法主要包括以下两类:(1)虚拟节点优先映射方法首先,根据虚拟节点的计算资源需求确定虚拟节点的映射顺序,计算资源需求高的节点优先映射;其次,把最大计算资源需求的虚拟节点逐个映射到具有最大可用计算资源的物理节点;然后,根据虚拟节点之间的连接关系,用最短路径算法为每一条虚拟链路建立传输路径;最后,根据每一条虚拟链路的带宽需求,在所映射的路径中分配相应的带宽资源。这种映射方法有利于充分利用物理节点的计算资源,提高虚拟光网络映射的成功率;然而,这种映射方法忽略了链路的映射,映射的网络成本较高。(2)虚拟链路优先映射方法首先,根据虚拟链路的带宽需求大小,确定虚拟光网络中的虚拟链路映射顺序;其次,基于虚拟链路的映射顺序,把虚拟链路逐条映射到物理光网络距离较短的光传输路径上,直到把所有虚拟链路映射到物理光网络中;最后,根据每一条虚拟链路的带宽需求,在所映射的光传输路径上分配相应的带宽资源。这种映射方法虽然降低了映射的网络成本,但是网络负载分布不均匀,造成底层物理网络计算资源浪费,使虚拟网络映射的成功率降低。虽然以上两种方法都可以实现将虚拟光网络映射到物理光网络中,但是上述方法都仅仅针对虚拟节点或虚拟链路优先设计的映射方法,导致忽略了网络映射的网络成本或成功映射的数量,造成网络映射的总利润降低,不能更好地满足用户的需求。
技术实现思路
本专利技术的目的是提供一种虚拟光网络映射方法、装置、设备及介质,能够在综合虚拟链路和虚拟节点两方面因素的情况下,将需求最大的虚拟链路映射至提供资源最大的物理链路,从而尽量减小映射的网络成本,实现获取利润的最大化。为解决上述技术问题,本专利技术提供一种虚拟光网络映射方法,包括:根据虚拟光网络中虚拟链路的带宽需求和虚拟节点的资源需求,计算各所述虚拟链路的虚拟重要度;根据物理光网络中物理链路的路径条件和物理节点的资源条件,计算各所述物理链路的物理重要度;按照所述虚拟重要度降序的顺序,对各所述虚拟链路进行排序以形成映射序列;根据所述映射序列,获取需要映射的当前虚拟链路;将当前全部的剩余物理链路中物理重要度最高的物理链路确定为与所述当前虚拟链路对应的当前物理链路;在所述物理光网络中配置满足各所述虚拟链路的映射要求的物理资源。优选地,还包括:根据所述物理重要度,构建包含有所有路径的物理光网络映射辅助图。优选地,还包括:根据所述虚拟光网络需要的光转发器和光再生器的总数量,计算映射产生的总网络成本;计算所述虚拟光网络映射成功后的总收益;将所述总收益与所述总网络成本的差值作为映射成功后的总利润。优选地,所述在所述物理光网络中配置满足各所述虚拟链路的映射要求的物理资源具体为:根据所述虚拟链路的带宽需求,配置相应的混合传输速率和调制格式。优选地,还包括:判断所述当前虚拟链路的各虚拟节点所需的计算资源是否小于映射的各物理节点所提供的计算资源;如果否,则重新确定所述当前物理链路。优选地,还包括:生成用于记录所述总网络成本、所述总收益、所述总利润及所述物理资源的日志。优选地,还包括:监控虚拟光网络的映射过程;根据监控结果,判断当前映射是否存在异常;如果是,则在所述日志中进行异常提示。为解决上述技术问题,本专利技术还提供一种虚拟光网络映射装置,包括:第一计算模块,用于根据虚拟光网络中虚拟链路的带宽需求和虚拟节点的资源需求,计算各所述虚拟链路的虚拟重要度;第二计算模块,用于根据物理光网络中物理链路的路径条件和物理节点的资源条件,计算各所述物理链路的物理重要度;排序模块,用于按照所述虚拟重要度降序的顺序,对各所述虚拟链路进行排序以形成映射序列;获取模块,用于根据所述映射序列,获取需要映射的当前虚拟链路;确定模块,用于将当前全部的剩余物理链路中物理重要度最高的物理链路确定为与所述当前虚拟链路对应的当前物理链路;配置模块,用于在所述物理光网络中配置满足各所述虚拟链路的映射要求的物理资源。为解决上述技术问题,本专利技术还提供一种虚拟光网络映射设备,包括存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如上述任一项所述的虚拟光网络映射方法的步骤。为解决上述技术问题,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述任一项所述的虚拟光网络映射方法的步骤。本专利技术所提供的一种虚拟光网络映射方法,首先根据虚拟光网络中虚拟链路的带宽需求和虚拟节点的资源需求,计算各虚拟链路的虚拟重要度;即利用虚拟重要度体现虚拟链路和虚拟节点的综合需求状况。并根据物理光网络中物理链路的路径条件和物理节点的资源条件,计算各物理链路的物理重要度;即利用物理重要度体现物理链路和物理节点能提供的综合条件状况。然后,按照虚拟重要度降序的顺序对虚拟链路进行排序以形成映射序列,并获取需要映射的当前虚拟链路;将当前全部的剩余物理链路中物理重要度最高的物理链路确定为与当前虚拟链路对应的当前物理链路;从而能够使虚拟重要度最高的虚拟链路映射至物理重要度最高的物理链路,也就是在综合考虑了虚拟链路和虚拟节点的需求状况的情况下,将需求最大的虚拟链路映射至提供资源最大的物理链路,从而可尽量减小映射的网络成本,获得最大的利润。此外,本专利技术所提供的一种虚拟光网络映射装置、设备及介质与上述方法对应,具有同样的有益效果。附图说明为了更清楚地说明本专利技术实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种虚拟光网络映射方法的流程图;图2为本专利技术实施例提供的一种虚拟光网络的结构图;图3为本专利技术实施例提供的一种物理光网络的结构图;图4为本专利技术实施例提供的一种物理光网络映射辅助图;图5为本专利技术实施例提供的一种虚拟光网络映射装置的结构图;图6为本专利技术实施例提供的一种虚拟光网络映射设备的结构图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地本文档来自技高网
...

【技术保护点】
1.一种虚拟光网络映射方法,其特征在于,包括:/n根据虚拟光网络中虚拟链路的带宽需求和虚拟节点的资源需求,计算各所述虚拟链路的虚拟重要度;/n根据物理光网络中物理链路的路径条件和物理节点的资源条件,计算各所述物理链路的物理重要度;/n按照所述虚拟重要度降序的顺序,对各所述虚拟链路进行排序以形成映射序列;/n根据所述映射序列,获取需要映射的当前虚拟链路;/n将当前全部的剩余物理链路中物理重要度最高的物理链路确定为与所述当前虚拟链路对应的当前物理链路;/n在所述物理光网络中配置满足各所述虚拟链路的映射要求的物理资源。/n

【技术特征摘要】
1.一种虚拟光网络映射方法,其特征在于,包括:
根据虚拟光网络中虚拟链路的带宽需求和虚拟节点的资源需求,计算各所述虚拟链路的虚拟重要度;
根据物理光网络中物理链路的路径条件和物理节点的资源条件,计算各所述物理链路的物理重要度;
按照所述虚拟重要度降序的顺序,对各所述虚拟链路进行排序以形成映射序列;
根据所述映射序列,获取需要映射的当前虚拟链路;
将当前全部的剩余物理链路中物理重要度最高的物理链路确定为与所述当前虚拟链路对应的当前物理链路;
在所述物理光网络中配置满足各所述虚拟链路的映射要求的物理资源。


2.根据权利要求1所述的虚拟光网络映射方法,其特征在于,还包括:
根据所述物理重要度,构建包含有所有路径的物理光网络映射辅助图。


3.根据权利要求1所述的虚拟光网络映射方法,其特征在于,还包括:
根据所述虚拟光网络需要的光转发器和光再生器的总数量,计算映射产生的总网络成本;
计算所述虚拟光网络映射成功后的总收益;
将所述总收益与所述总网络成本的差值作为映射成功后的总利润。


4.根据权利要求1所述的虚拟光网络映射方法,其特征在于,所述在所述物理光网络中配置满足各所述虚拟链路的映射要求的物理资源具体为:
根据所述虚拟链路的带宽需求,配置相应的混合传输速率和调制格式。


5.根据权利要求1所述的虚拟光网络映射方法,其特征在于,还包括:
判断所述当前虚拟链路的各虚拟节点所需的计算资源是否小于映射的各物理节点所提供的计算资源;
如果否,则重新确定所述当前物理链...

【专利技术属性】
技术研发人员:陈伯文陈琪沈纲祥揭水平周强王寅陆天宇徐林鹏
申请(专利权)人:中天通信技术有限公司中天宽带技术有限公司
类型:发明
国别省市:江苏;32

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

1