劉 非,褚兵兵,沈建華
(南京郵電大學(xué)通信與信息工程學(xué)院,南京 210003)
基于智能P圈的多播業(yè)務(wù)光保護方案
劉 非,褚兵兵,沈建華
(南京郵電大學(xué)通信與信息工程學(xué)院,南京 210003)
生存性是WDM(波分復(fù)用)光網(wǎng)絡(luò)的核心技術(shù)之一,對多播業(yè)務(wù)而言,IpC(智能P圈保護)是一種具有快速、高效等特點的保護算法。文章提出一種EIpC(增強型智能P圈)保護方案,包括分段和路徑IpC算法,分段和路徑IpC算法分別為每個分段和路徑尋找新的P圈。理論分析和仿真結(jié)果表明,路徑IpC在資源利用率、P圈構(gòu)造個數(shù)以及圈平均覆蓋度等方面最優(yōu),分段IpC次之,傳統(tǒng)(鏈路)IpC最低。在先驗效率方面,鏈路IpC最優(yōu),分段IpC次之,路徑IpC最低。
波分復(fù)用;生存性;多播;P圈
在WDM(波分復(fù)用)網(wǎng)絡(luò)中研究支持多播業(yè)務(wù)的生存性機制已成為業(yè)界高度關(guān)注的重點[1]。光網(wǎng)絡(luò)中的多播連接需要將信息從源節(jié)點通過全光通路傳送到多個目的節(jié)點,利用分光器可以構(gòu)建樹狀路由來傳送多播連接。因此可將多播保護技術(shù)分為鏈路保護、自共享保護、分段保護以及路徑保護等[2-5]。大量文獻證明,光網(wǎng)絡(luò)中單鏈路故障是各類業(yè)務(wù)失效的主要原因,因此本文主要關(guān)注支持多播業(yè)務(wù)的光網(wǎng)絡(luò)中單鏈路故障及其對策。
P圈是一種高效的光網(wǎng)絡(luò)保護策略,具有快速的環(huán)網(wǎng)恢復(fù)速度和有效的網(wǎng)狀恢復(fù)容量等特點[6]。DpC(動態(tài)P圈)方案是從候選P圈中選擇P圈來保護多播樹[7],其缺點是候選P圈為預(yù)先計算,無法滿足動態(tài)恢復(fù)的要求。IpC(智能P圈)方案是在多播樹建立后,為多播樹上每條鏈路動態(tài)計算P圈[8],其缺點是基于鏈路保護的特征需占用較多的網(wǎng)絡(luò)資源。本文提出了一種EIpC(增強型智能P圈)保護方案,包含分段和路徑IpC,能提供基于分段和路徑的保護。
1.1分段IpC算法
假定WDM網(wǎng)狀網(wǎng)的物理拓撲為G=(V,E),其中V為節(jié)點集,E為鏈路集。給定一個多播請求r(s,D),其中s是該多播請求的源節(jié)點,D={d1,d2,…,dk}表示該多播請求的目的節(jié)點集合,k表示該多播請求的目的節(jié)點個數(shù)。當多播請求r到達時,建立多播樹T,T上的鏈路集合表示為ET,分段集合表示為ED。分段IpC算法的主要目標為:建立P圈集合PC以使ED中每個分段都可以被集合中的P圈保護。
當有向分段u→v是P圈的跨接分段或分段v→u在P圈上時,該分段可以被該P圈保護,即若節(jié)點u和節(jié)點v均在P圈上,則該P圈可以保護該分段。假設(shè)多播樹T建立后,P圈c可以保護T上的某些分段。定義先驗效率ERD為
式中,PS(c)表示ED中可以被c保護的元素集合,|c|表示c中的鏈路數(shù)目。ERD值越大,c的效率越高。該方案具體流程如下:
(1)對于ED中的每個分段,有兩種方法對其進行保護:即為其找一條新的P圈或者擴展集合PC中已有的P圈;
(2)找到步驟(1)所有P圈中ERD值最大的P 圈p,將p加入集合PC并移除ED中所有被P圈保護的元素;
(3)將p與PC中的其他P圈混合以減少P圈使用的波長;
(4)當集合ED為空時,PC即為所求;否則,重復(fù)上述步驟。
1.2路徑IpC算法
當多播請求到達時,多播樹T被建立,T上的路徑集合表示為EP。定義先驗效率ERP為
式中,PP(c)表示EP中可以被c保護的元素集合。ERP值越大,c的效率越高。
對于多播樹T,路徑IpC算法主要目標為:建立P圈集合PC,以使EP中每條路徑都可以被集合中的P圈保護。該方案的具體流程與分段IpC算法相似,不同點為需要保護的是EP中的每條路徑。
仿真拓撲為14個節(jié)點、20條鏈路的NSFNET(美國國家科學(xué)基金網(wǎng))。每條鏈路的權(quán)重設(shè)為1,對于每個多播請求,隨機選擇源節(jié)點和目的節(jié)點。當多播請求到達時,使用Prim(普里姆)算法建立多播樹。分別對鏈路IpC、分段IpC和路徑IpC尋找P圈集合。仿真中每次實驗重復(fù)1 000次,并計算在每個目的節(jié)點數(shù)目下每種方案所使用的波長總數(shù)、構(gòu)造P圈個數(shù)總和、圈平均覆蓋度以及平均P圈先驗效率。
圖1 三種算法的仿真結(jié)果
圖1所示為三種算法所對應(yīng)的仿真結(jié)果。由圖可以看出:當目的節(jié)點數(shù)變化時,三種算法使用的波長數(shù)、構(gòu)造P圈個數(shù)總和及平均P圈先驗效率總體呈上升趨勢。而在目的節(jié)點數(shù)目相同的情況下,路徑IpC具有最佳的資源利用性能和最少的P圈構(gòu)造個數(shù),分段IpC次之,鏈路IpC最低;而鏈路IpC的平均先驗效率最大以及具有最佳的圈平均覆蓋度,分段IpC次之,路徑IpC最小。
本文研究了基于智能P圈的保護方案,提出了包括分段IpC和路徑IpC的EIpC方案,以保護動態(tài)多播業(yè)務(wù)。分段和路徑IpC的主要特點分別是尋找保護分段或保護路徑集合中元素的P圈集合。仿真結(jié)果表明,在資源利用率、P圈構(gòu)造個數(shù)以及圈平均覆蓋度等方面,路徑IpC具有最佳性能;在先驗效率方面,鏈路IpC最優(yōu),分段IpC性能居于路徑和鏈路IpC之間。
[1]Singhal N K,Sahasrabuddhe L H,Mukherjee B.Protecting amulicast session against single link failuresin a mesh network[C]//ICC 2003.Anchorage,US:IEEE,2003:1504-1508.
[2]Singhal N K,Mukherjee B.Protecting mulicast sessions in WDM optical mesh networks[J].IEEE/OSA Journal of Lightwave Technology,2003,21(4):884-892.
[3]Lu Cai,Sheng Wang,Li Lemin.A Novel Shared Segment Protection Algorithm for Multicast Sessions in Mesh WDM Networks[J].ETRI Journal,2006,28 (3):329-336.
[4]Singhal N K,Sahasrabuddhe L H,Mukherjee B.Provisioning of survivable multicast sessions against single link failures in optical WDM mesh networks[J].Lightwave Technol,2003,21(11):2587-2594.
[5]Singhal Narendra K,Caihui Ou.MukherieeCross-sharing vs.self-sharing trees for protecting multicast sessions in mesh networks[J].Computer Networks,2006,50(2):200-206.
[6]Grover W,Stamatelakis D.Cycle-oriented distributed preconfiguration:ring-like speed with mesh-like capacity for self-planning network restoration[C]//ICC 1998.Atlanta,US:IEEE,1998:537-543.
[7]Zhang F,Zhong W.Applying p-cycles in dynamic provisioning of survivable multicast sessions in optical WDM networks[C]//OFC 2007.Anaheim,US:IEEE,2007:1-3.
[8]Feng Taiming,Lu Ruan,Zhang Wensheng.Intelligent p-Cycle Protection for Dynamic Multicast Sessions in WDM Networks[J].Journal of Optical Communications &Networking,2010,2(7):389-399.
Efficiency-Score Based Intelligent P-cycle Protection of Multicast Sessions in WDM Networks
LIU Fei,CHU Bin-bin,SHEN Jian-hua
(School of Communications and Information Engineering,NJUPT,Nanjing 210003,China)
Survivability is one of the most important promising technologies in Wavelength Division Multiplexing(WDM)networks.The P-cycle based dynamic multicast protection scheme(IpC)is widely accepted as a good solution due to its fast restoration time and high capacity efficiency.This paper presents an improved IpC mechanism named EIpC including both the segment IpC and the path IpC algorithm simultaneously.The main feature of EIpC is to use segment IpC algorithm to find a new P-cycle for a segment and path IpC algorithm to find a new P-cycle for a path,respectively.Theoretical analysis and simulation results show that the path IpC has better performance in resource utilization,the number of P-cycle(s)and the P-cycle's average coverage,than the segment IpC and the classical(link)IpC.However,the link IpC has a higher average AE than the segment IpC and the path IpC.
WDM;Survivability;Multicast;P-cycle
TN915.01
A
1005-8788(2016)02-0022-02
10.13756/j.gtxyj.2016.02.007
2015-11-01
劉非(1990-),男,安徽宣城人。碩士研究生,主要研究方向為光通信與光網(wǎng)絡(luò)。
沈建華,教授。E-mail:shenjh@njupt.edu.cn。