CN109831379B - 一种弹性光网络中基于锚点的虚拟网络抗毁映射方法 - Google Patents
一种弹性光网络中基于锚点的虚拟网络抗毁映射方法 Download PDFInfo
- Publication number
- CN109831379B CN109831379B CN201910079410.2A CN201910079410A CN109831379B CN 109831379 B CN109831379 B CN 109831379B CN 201910079410 A CN201910079410 A CN 201910079410A CN 109831379 B CN109831379 B CN 109831379B
- Authority
- CN
- China
- Prior art keywords
- virtual
- mapping
- physical
- node
- frequency slot
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明请求保护一种弹性光网络中基于锚点的虚拟网络抗毁映射方法,属于云计算和通信网技术领域。本发明根据虚拟节点资源的需求和物理网络节点资源的分布情况,提出基于锚点的有限区域内目标物理节点的选择和映射方法;根据虚拟链路带宽需求和相应物理通路上频隙资源的分布情况,提出基于多通路和最小代价频隙窗口的选择和映射方法;根据多通路中的带宽分配情况,采用最大带宽保护通路配置方法,解决虚拟链路的抗毁保护问题。通过综合利用所提出的节点映射、链路映射以及保护通路配置方法实现虚拟网的映射,在提高物理网络节点资源和频谱资源利用率的基础上,有效提高了弹性光网络中虚拟网抗毁映射的成功率。
Description
技术领域
本发明属于云计算和通信网技术领域,具体涉及一种弹性光网络中基于锚点的虚拟网络抗毁映射方法。
背景技术
随着云计算的迅猛发展,网络虚拟化技术的研究已受到工业界和学术界的广泛关注。在网络虚拟化环境下,多个虚拟网可映射于同一个物理网络,各个虚拟网之间既相互独立又共享底层物理网络资源。物理链路的失效可能会导致大量虚拟网业务的中断和丢失,进而对用户和服务提供商造成难以估量的损失,因此,虚拟网的抗毁映射是云计算和通信网领域的一个重要的研究课题。
与此同时,业务类型的多样性以及业务量的***式增长为现有底层物理网络带来了沉重的压力,传统的基于WDM的光网络技术难以满足日益增长和多变的业务需求,而频谱资源更加灵活高效的弹性光网络技术将成为未来骨干网基础建设的重要解决方案。在弹性光网络中,频谱被划分为更小的频隙,通过采用不同的调制模式,每个频隙将具有不同的带宽容量。弹性光网络频谱配置的限制性条件包括:频谱连续性、频谱相邻性以及频谱不重叠性。在此条件下,多个频隙可以灵活地组合成一个频隙窗口,满足更大的带宽需求。
在虚拟网映射过程中,如果虚拟节点的映射范围不受限制,则可能造成网络中不同虚拟网映射的物理节点过于集中,节点资源分配不均衡,从而使节点映射失败率增大;而在同一虚拟网中,如果相邻虚拟节点映射的物理节点距离太远,又会造成虚拟节点之间物理传输通路距离过长,耗费更多的物理链路资源,造成网络带宽资源利用率的下降。因此,如何实现物理节点资源的均衡分配和使用是虚拟网映射中的一个重要问题。
虽然弹性光网络能使带宽资源的分配和使用更加灵活方便,但是频谱的碎片化却容易造成资源利用率的下降,从而使虚拟网络映射的阻塞率增大。如何对链路频谱碎片进行合理的管理和利用,是虚拟网链路映射急需解决的问题。
本发明综合利用所提出的节点映射、链路映射以及保护通路配置方法实现虚拟网在弹性光网络上的抗毁映射,在提高物理网络节点资源和频谱资源利用率的基础上,有效提高了虚拟网的映射成功率。
发明内容
本发明旨在解决以上现有技术的问题。提出了一种在提高物理网络节点资源和频谱资源利用率的基础上,有效提高了虚拟网的映射成功率的弹性光网络中基于锚点的虚拟网络抗毁映射方法。本发明的技术方案如下:
一种弹性光网络中基于锚点的虚拟网络抗毁映射方法,假设弹性光网络为Gs(Ns,Ls),其中,Ns为物理节点集合,Ls为物理链路集合,物理节点ns(∈Ns)的可用计算资源为虚拟网络为Gv(Nv,Lv),其中,Nv为虚拟节点集合,Lv为虚拟链路集合,虚拟节点nv(∈Nv)的需求计算资源为虚拟网络抗毁映射方法包括以下步骤:
102、将集合中第一个物理节点作为锚点以跳数为距离单位,在物理网络中距离节点H跳范围内,对Nv中所有虚拟节点执行映射,如果所有虚拟节点映射成功,令临时虚拟链路集合跳转到步骤103,否则,将锚点从集合中删除,跳转到步骤104;
103、对集合中第一条虚拟链路lv执行虚拟链路映射,将lv映射到至多(K-1)条工作通路和1条保护通路,其中,K为给定的整数,且K≥2,如果lv映射成功,将lv从中删除,跳转到步骤105,否则,释放所有分配给Gv(Nv,Lv)的物理资源,将从集合中删除,跳转到步骤104;
106、返回Mstatus,结束。
进一步的,所述步骤102虚拟节点映射的步骤包括:
A1、令临时虚拟节点集合将物理网络中的锚点以及距离其H跳以内的节点都放入集合如果集合中的节点数不少于集合中的节点数,将中的节点按照其可用计算资源量降序排列,否则,令虚拟节点映射状态标识Nstatus=FAILED,跳转到步骤A6;
A6、返回Nstatus,结束。
进一步的,所述步骤103对虚拟链路lv执行虚拟链路映射的步骤包括:
B5、如果k≤K-1,跳转到步骤B2,否则,令虚拟链路映射状态标识Lstatus=FAILED,跳转到步骤B7,其中K(≥2)为单条虚拟链路映射的最大物理通路数,包括至多K-1条工作通路和1条保护通路;
B6、k=k+1,为lv计算第k条链路分离的最短路以及相应的分别计算cFS和frequired,如果在中预留带宽cFS·frequired作为保护通路带宽,令虚拟链路映射状态标识Lstatus=SUCCEED,否则,令虚拟链路映射状态标识Lstatus=FAILED;
B7、返回Lstatus,结束。
进一步的,所述所需频隙数量frequired的计算方法定义如公式(1)所示。
进一步的,所述步骤B4寻找最小代价频隙窗口中涉及的频隙窗口定义为:假设物理通路1-2-3由链路1-2和链路2-3组成,包含14个频隙FS,编号从0至13,记为FS0至FS13,其中,链路1-2中的FS2、FS7、FS9为已占用频隙,链路2-3中FS2、FS3、FS7为已占用频隙,其余频隙均为空闲频隙。若通路1-2-3上需要配置2个频隙,则根据弹性光网络频谱配置限制性条件,在通路1-2-3上可使用的频隙窗口FSW包括:(FS0,FS1)、(FS4,FS5)、(FS5,FS6)、(FS10,FS11)、(FS11,FS12)和(FS12,FS13),分别标记为FSW0、FSW4、FSW5、FSW10、FSW11、FSW12,其中频隙窗口编号为该频隙窗口的起始频隙编号。
进一步的,所述步骤B4寻找最小代价频隙窗口中涉及的频隙窗口代价计算方法如公式(3)所示;
本发明的优点及有益效果如下:
本发明针对弹性光网络中虚拟网的抗毁映射问题,提出一种弹性光网络中基于锚点的虚拟网络抗毁映射方法。该方法根据虚拟节点资源的需求和物理网络节点资源的分布情况,提出基于锚点的有限区域内目标物理节点的选择和映射方法,解决物理节点资源的均衡分配问题;根据虚拟链路带宽需求和相应物理通路上频隙资源的分布情况,提出基于多通路和最小代价频隙窗口的选择和映射方法,解决物理链路频隙资源的碎片管理和利用问题;根据多通路中的带宽分配情况,采用最大带宽保护通路配置方法,解决虚拟链路的抗毁保护问题。通过综合利用所提出的节点映射、链路映射以及保护通路配置方法实现虚拟网的映射,在提高物理网络节点资源和频谱资源利用率的基础上,有效提高了弹性光网络中虚拟网抗毁映射的成功率。
附图说明
图1是本发明提供优选实施例频隙以及频隙窗口示意图。
图2是本发明提供的基于锚点的虚拟网络抗毁映射方法流程图。
图3是本发明提供的虚拟节点映射流程图。
图4是本发明提供的虚拟链路映射流程图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、详细地描述。所描述的实施例仅仅是本发明的一部分实施例。
本发明解决上述技术问题的技术方案是:
本发明内容所涉及的概念和模型如下:
1.网络模型
假设物理网络模型为Gs(Ns,Ls),其中,Ns为物理节点集合,Ls为物理链路集合。虚拟网络业务请求拓扑为Gv(Nv,Lv),其中,Nv为虚拟节点集合,Lv为虚拟链路集合。
2.本发明内容所涉及的其他符号说明如下:
·Mstatus:虚拟网映射状态标识
·Nstatus:虚拟节点映射状态标识
·Lstatus:虚拟链路映射状态标识
·frequired:所需的频隙数量
·K:单条虚拟链路映射的最大物理通路数(K≥2),包括至多K-1条工作通路和1条保护通路
·mf:调制模式
·or:调制模式最长适用距离
·cFS:单个频隙的带宽容量
本发明的技术方案说明如下:
1、计算频隙带宽容量cFS涉及的可选信号调制模式包括但不限于表1所列类型。其中,or表示某调制模式下信号的最远传输距离,cFS为某调制模式下单个频隙的带宽容量。
表1:调制模式适用距离
2、所需频隙数量frequired的计算方法定义如公式(1)所示。
3、频隙窗口定义如图1所示:物理通路1-2-3由链路1-2和链路2-3组成,包含14个频隙,编号从0至13,记为FS0至FS13。其中,灰色方框表示已占用频隙,白色方框表示可用空闲频隙。假设通路1-2-3上需要配置2个频隙,根据弹性光网络频谱配置限制性条件,在此通路上可使用的频隙窗口FSW包括:(FS0,FS1)、(FS4,FS5)、(FS5,FS6)、(FS10,FS11)、(FS11,FS12)和(FS12,FS13),分别标记为FSW0、FSW4、FSW5、FSW10、FSW11、FSW12,其中频隙窗口编号为该频隙窗口的起始频隙编号。
5、频隙窗口代价计算方法如公式(3)所示。
其中,i表示频隙窗口编号,I为通路中的最大频隙编号,I=max(i),频隙窗口FSWi的代价定义为频隙代价的函数。如图1所示,根据公式(3)可得:在所需频隙数frequired为2的条件下,频隙窗口FSW0的代价频隙窗口FSW4的代价频隙窗口FSW5的代价频隙窗口FSW10的代价频隙窗口FSW11的代价频隙窗口FSW12的代价
6、虚拟网节点映射方法(SUB-1)
输出:Nstatus
步骤6:返回Nstatus。
7、虚拟链路映射方法(SUB-2)
输入:Gs(Ns,Ls),Gv(Nv,Lv),lv(∈Lv)
输出:Lstatus
步骤5:如果k≤K-1,跳转到步骤2,否则,令Lstatus=FAILED,跳转到步骤7;
步骤6:k=k+1,为lv计算第k条链路分离的最短路以及相应的根据表(1)和公式(1)分别计算cFS和frequired,如果在中预留带宽cFS·frequired作为保护通路带宽,令Lstatus=SUCCEED,否则,令Lstatus=FAILED;
步骤7:返回Lstatus。
一种弹性光网络中基于锚点的虚拟网络抗毁映射方法,其特征在于包括以下步骤:
输入:Gs(Ns,Ls),Gv(Nv,Lv)
输出:Mstatus
步骤3:对集合 p中第一条虚拟链路lv执行SUB-2得Lstatus,如果Lstatus=SUCCEED,将lv从中删除,跳转到步骤5,否则,释放所有分配给Gv(Nv,Lv)的物理资源,将从集合中删除,跳转到步骤4;
步骤6:返回Mstatus。
以上这些实施例应理解为仅用于说明本发明而不用于限制本发明的保护范围。在阅读了本发明的记载的内容之后,技术人员可以对本发明作各种改动或修改,这些等效变化和修饰同样落入本发明权利要求所限定的范围。
Claims (6)
1.一种弹性光网络中基于锚点的虚拟网络抗毁映射方法,假设弹性光网络为Gs(Ns,Ls),其中,Ns为物理节点集合,Ls为物理链路集合,物理节点ns的可用计算资源为物理节点ns∈Ns,虚拟网络为Gv(Nv,Lv),其中,Nv为虚拟节点集合,Lv为虚拟链路集合,虚拟节点nv的需求计算资源为虚拟节点nv∈Nv,其特征在于,虚拟网络抗毁映射方法包括以下步骤:
102、将集合中第一个物理节点作为锚点以跳数为距离单位,在物理网络中距离节点H跳范围内,对Nv中所有虚拟节点执行映射,如果所有虚拟节点映射成功,令临时虚拟链路集合跳转到步骤103,否则,将锚点从集合中删除,跳转到步骤104;
103、对集合中第一条虚拟链路lv执行虚拟链路映射,将lv映射到至多K-1条工作通路和1条保护通路,其中,K为给定的整数,且K≥2,如果lv映射成功,将lv从中删除,跳转到步骤105,否则,释放所有分配给Gv(Nv,Lv)的物理资源,将从集合中删除,跳转到步骤104;
106、返回Mstatus,结束;
所述步骤103对虚拟链路lv执行虚拟链路映射的步骤包括:
B2、k=k+1,为虚拟链路lv计算第k条链路分离的最短路以及相应的计算频隙带宽容量cFS和所需频隙数量frequired,其中为物理通路上连续且相邻的最大频隙数量,其中物理通路 表示链路分离的最短路;
B5、如果k≤K-1,跳转到步骤B2,否则,令虚拟链路映射状态标识Lstatus=FAILED,跳转到步骤B7,其中K为单条虚拟链路映射的最大物理通路数,K≥2,包括至多K-1条工作通路和1条保护通路;
B6、k=k+1,为lv计算第k条链路分离的最短路以及相应的分别计算cFS和frequired,如果在中预留带宽cFS·frequired作为保护通路带宽,令虚拟链路映射状态标识Lstatus=SUCCEED,否则,令虚拟链路映射状态标识Lstatus=FAILED;
B7、返回Lstatus,结束。
2.根据权利要求1所述的一种弹性光网络中基于锚点的虚拟网络抗毁映射方法,其特征在于,所述步骤102虚拟节点映射的步骤包括:
A1、令临时虚拟节点集合将物理网络中的锚点以及距离其H跳以内的节点都放入集合如果集合中的节点数不少于集合中的节点数,将中的节点按照其可用计算资源量降序排列,否则,令虚拟节点映射状态标识Nstatus=FAILED,跳转到步骤A6;
A6、返回Nstatus,结束。
4.根据权利要求1所述的一种弹性光网络中基于锚点的虚拟网络抗毁映射方法,其特征在于,所述步骤B4寻找最小代价频隙窗口中涉及的频隙窗口定义为:假设物理通路1-2-3由链路1-2和链路2-3组成,包含14个频隙FS,编号从0至13,记为FS0至FS13,其中,链路1-2中的FS2、FS7、FS9为已占用频隙,链路2-3中FS2、FS3、FS7为已占用频隙,其余频隙均为空闲频隙;若通路1-2-3上需要配置2个频隙,则根据弹性光网络频谱配置限制性条件,在通路1-2-3上可使用的频隙窗口FSW包括:(FS0,FS1)、(FS4,FS5)、(FS5,FS6)、(FS10,FS11)、(FS11,FS12)和(FS12,FS13),分别标记为FSW0、FSW4、FSW5、FSW10、FSW11、FSW12,其中频隙窗口编号为该频隙窗口的起始频隙编号。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910079410.2A CN109831379B (zh) | 2019-01-28 | 2019-01-28 | 一种弹性光网络中基于锚点的虚拟网络抗毁映射方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910079410.2A CN109831379B (zh) | 2019-01-28 | 2019-01-28 | 一种弹性光网络中基于锚点的虚拟网络抗毁映射方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109831379A CN109831379A (zh) | 2019-05-31 |
CN109831379B true CN109831379B (zh) | 2021-02-09 |
Family
ID=66862663
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910079410.2A Active CN109831379B (zh) | 2019-01-28 | 2019-01-28 | 一种弹性光网络中基于锚点的虚拟网络抗毁映射方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109831379B (zh) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103532816A (zh) * | 2013-10-09 | 2014-01-22 | 电子科技大学 | 一种考虑地理位置约束的虚拟网络可靠映射方法 |
US8892358B2 (en) * | 2013-03-14 | 2014-11-18 | Robert Bosch Gmbh | System and method for distortion correction in three-dimensional environment visualization |
CN104320276A (zh) * | 2014-10-28 | 2015-01-28 | 北京邮电大学 | 一种基于割集的虚拟网络映射方法及其*** |
CN108270684A (zh) * | 2018-01-25 | 2018-07-10 | 重庆邮电大学 | 一种时频联合碎片感知的资源均衡虚拟光网络映射方法 |
-
2019
- 2019-01-28 CN CN201910079410.2A patent/CN109831379B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8892358B2 (en) * | 2013-03-14 | 2014-11-18 | Robert Bosch Gmbh | System and method for distortion correction in three-dimensional environment visualization |
CN103532816A (zh) * | 2013-10-09 | 2014-01-22 | 电子科技大学 | 一种考虑地理位置约束的虚拟网络可靠映射方法 |
CN104320276A (zh) * | 2014-10-28 | 2015-01-28 | 北京邮电大学 | 一种基于割集的虚拟网络映射方法及其*** |
CN108270684A (zh) * | 2018-01-25 | 2018-07-10 | 重庆邮电大学 | 一种时频联合碎片感知的资源均衡虚拟光网络映射方法 |
Also Published As
Publication number | Publication date |
---|---|
CN109831379A (zh) | 2019-05-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6196690B2 (ja) | ソフトウェア定義フレキシブルグリッド光伝送ネットワークにクラウドサービスを埋め込むための計算負荷バランシング手順を伴うネットワーク | |
US9247327B2 (en) | Suurballe-based cloud service embedding procedure in software-defined flexible-grid optical transport networks | |
CN110247713B (zh) | 一种基于量子密钥分发光网络的虚拟业务映射方法及装置 | |
CN108270684B (zh) | 一种时频联合碎片感知的资源均衡虚拟光网络映射方法 | |
US9602427B2 (en) | Cloud service embedding with shared protection in software-defined flexible-grid optical transport networks | |
CN108377220B (zh) | 一种节点重要性感知的透明虚拟光网络协同映射方法 | |
US9525726B2 (en) | Compute followed by network load balancing procedure for embedding cloud services in software-defined flexible-grid optical transport networks | |
US9473573B2 (en) | Network followed by compute load balancing procedure for embedding cloud services in software-defined flexible-grid optical transport networks | |
US20150295654A1 (en) | System architecture for global optimization of flexible grid optical network and global optimization method therefor | |
WO2013000328A1 (zh) | 灵活栅格光网络的波长标签编码方法、处理方法及节点 | |
CN108471358B (zh) | 一种基于最小生成树的虚拟网络保护性映射方法 | |
CN108347380B (zh) | 一种基于频谱离散度感知的虚拟光网络协同映射方法 | |
CN105530199A (zh) | 基于sdn多域光网络虚拟化技术的资源映射方法及装置 | |
CN104486094B (zh) | 基于物理拓扑光树修正的多播业务疏导方法 | |
WO2015020932A2 (en) | Network depth limited network followed by compute load balancing procedure for embedding cloud services in software-defined flexible-grid optical transport networks | |
CN112995805B (zh) | 一种eon中基于路径空闲度的路由和频谱分配方法 | |
Wei et al. | Optimizing energy and spectrum efficiency of virtual optical network embedding in elastic optical networks | |
JP6919708B2 (ja) | 光パス制御装置および光パス制御方法 | |
Liu et al. | Resource efficiency improved approach for shared path protection in EONs | |
CN111385680B (zh) | 弹性光网络中基于混合频谱转换资源池的频谱分配方法 | |
CN114039920A (zh) | 基于IP over Quasi-CWDM网络的负载均衡流量疏导方法及*** | |
CN109831379B (zh) | 一种弹性光网络中基于锚点的虚拟网络抗毁映射方法 | |
CN104320337A (zh) | 一种灵活频谱光网络中的路由和频谱分配方法 | |
CN108174446B (zh) | 一种资源占用度最小化的网络节点链路资源联合分配方法 | |
CN105610712B (zh) | 基于软件定义网络架构降低全网数据流转发延迟的方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |