Presentation is loading. Please wait.

Presentation is loading. Please wait.

University of Alberta ECE Department Network Systems Gangxiang Shen, Wayne D. Grover Extending the p-Cycle Concept to Path-Segment Protection Gangxiang.

Similar presentations


Presentation on theme: "University of Alberta ECE Department Network Systems Gangxiang Shen, Wayne D. Grover Extending the p-Cycle Concept to Path-Segment Protection Gangxiang."— Presentation transcript:

1 University of Alberta ECE Department Network Systems Gangxiang Shen, Wayne D. Grover Extending the p-Cycle Concept to Path-Segment Protection Gangxiang Shen, Wayne D. Grover {gshen,grover@trlabs.ca} URL: http://hey.to/gxshen

2 University of Alberta ECE Department Network Systems Gangxiang Shen and Wayne D. Grover ICC2003, Anchorage, Alaska 2 Outline  Background and Motivation  Concept of Flow p-Cycles  Flow p-Cycle Design Model  Test Methods and Results  Operational Aspects and Potential Applications  Conclusions

3 University of Alberta ECE Department Network Systems Gangxiang Shen and Wayne D. Grover ICC2003, Anchorage, Alaska 3 Basic Approaches to Transport Network Survivability  p-Cycle 3Span p-cycles (since 1998) 3Flow p-cycles (our topic)  Mesh 3Span 3Path 3SBPP Efficiency Speed  Ring 31+1 3UPSR 3BLSR

4 University of Alberta ECE Department Network Systems Gangxiang Shen and Wayne D. Grover ICC2003, Anchorage, Alaska 4 Background: Span-Protecting p-Cycles  Characteristic: Ring-like switching speed and mesh-like capacity efficiency 0 1 4 2 3 78 9 65 10 Straddling span 0 1 4 2 3 78 9 65 10 On-cycle span

5 University of Alberta ECE Department Network Systems Gangxiang Shen and Wayne D. Grover ICC2003, Anchorage, Alaska 5 Comparison between Ring and p-Cycle Protection Ring network : p-Cycle: Spare Capacity Protection Coverage Able to restore 9 spansAble to restore 19 spans

6 University of Alberta ECE Department Network Systems Gangxiang Shen and Wayne D. Grover ICC2003, Anchorage, Alaska 6 The Unique Position Span p- Cycles Occupy Redundancy Speed “50 ms” 100 %50 %200 % Path rest, SBPP Span (link) rest. BLSR 200 ms p -cycles: BLSR speed mesh efficiency

7 University of Alberta ECE Department Network Systems Gangxiang Shen and Wayne D. Grover ICC2003, Anchorage, Alaska 7 Motivation  All the studies so far on p-cycles consider “span-protecting” p-cycles, so it is natural to ask: Q. is there is “a path protection equivalent to p-cycles?” -- A. Yes the answer is “Flow p-Cycles” !

8 University of Alberta ECE Department Network Systems Gangxiang Shen and Wayne D. Grover ICC2003, Anchorage, Alaska 8 Concept of Flow p-Cycles  Characteristic: Protect spans that span p-cycles can protect as well as spans that span p- cycles cannot protect (example: span 6-7 below) Intermediate node failure restoration (example: node 7) Path restoration –like spare capacity efficiency, 1:1 path protection –like switching speed 0 1 4 2 3 78 9 65 10 On-cycle span Straddling span ? ?

9 University of Alberta ECE Department Network Systems Gangxiang Shen and Wayne D. Grover ICC2003, Anchorage, Alaska 9 The Position Flow p-Cycles Occupy Redundancy Speed “50 ms” 100 %50 %200 % Path rest, SBPP Span (link) rest. BLSR 200 ms p -cycles: BLSR speed mesh efficiency Flow p-cycles

10 University of Alberta ECE Department Network Systems Gangxiang Shen and Wayne D. Grover ICC2003, Anchorage, Alaska 10 Various Flow-to-Cycle Relationships Related basic concepts Intersecting and non-intersecting Intersection nodes Intersection flow segment Straddling and on-cycle flow relationship

11 University of Alberta ECE Department Network Systems Gangxiang Shen and Wayne D. Grover ICC2003, Anchorage, Alaska 11 Mutual Capacity Consideration  Single span-failure causes multiple flow- failures simultaneously  Flow-based restoration is required

12 University of Alberta ECE Department Network Systems Gangxiang Shen and Wayne D. Grover ICC2003, Anchorage, Alaska 12 Flow p-Cycle Design Model for 100% Span Failure Restoration  Objective: minimize total spare capacity  Constraints:  Affected flows upon a span failure must be fully restored  Number of cycle copies to build is set by the largest span failure-specific simultaneous use for unit copies of cycle  The spare capacity on a span must be enough to support the number of copies of each p-cycle that overlies the span

13 University of Alberta ECE Department Network Systems Gangxiang Shen and Wayne D. Grover ICC2003, Anchorage, Alaska 13 Test Networks

14 University of Alberta ECE Department Network Systems Gangxiang Shen and Wayne D. Grover ICC2003, Anchorage, Alaska 14 Result: Performance Comparison between Various Protection Schemes

15 University of Alberta ECE Department Network Systems Gangxiang Shen and Wayne D. Grover ICC2003, Anchorage, Alaska 15 Operational Aspects and Protocol

16 University of Alberta ECE Department Network Systems Gangxiang Shen and Wayne D. Grover ICC2003, Anchorage, Alaska 16 Applications of the General Concept

17 University of Alberta ECE Department Network Systems Gangxiang Shen and Wayne D. Grover ICC2003, Anchorage, Alaska 17 Conclusions  Flow p-cycle concept was proposed and evaluated  Flow p-cycle method achieves path restoration –like spare capacity efficiency and 1:1 path protection –like restoration speed

18 University of Alberta ECE Department Network Systems Gangxiang Shen and Wayne D. Grover ICC2003, Anchorage, Alaska 18 Future Work  Identify the impacts from the network details and demand patterns  Further consider operational aspects and develop control protocol  Implement some applications of the general concept  Consider an evolutional scheme, pre-configured segments: p-segments  Compare to “ordinary” node-encircling p-cycles for node protection.

19 University of Alberta ECE Department Network Systems Gangxiang Shen and Wayne D. Grover ICC2003, Anchorage, Alaska 19 Main References  [1] W. D. Grover and D. Stamatelakis, “Cycle-oriented distributed preconfiguration: Ring-like speed with mesh-like capacity for self-planning network restoration,” in Proc. of IEEE ICC’98, 1998, pp. 537-543.  [2] D. Stamatelakis, W. D. Grover, “IP layer restoration and network planning based on virtual protection cycles,” IEEE Journal on Selected Areas in Communications, vol.18, no.10, October 2000, pp. 1938 - 1949.  [3] D. A. Schupke, C. G. Gruber, and A. Autenrieth, “Optimal configuration of p- cycles in WDM networks,” in Proc. of IEEE ICC’02, 2002.  [4] W. D. Grover, and J. E. Doucette, “Advances in optical network design with p- cycles: Joint optimization and pre-selection of candidate p-cycles,” to appear in Proc. of the IEEE-LEOS Summer Topical Meeting on All Optical Networking, 2002.  [5] M. Herzberg and S. Bye, “An optimal spare-capacity assignment model for survivable network with hop limits,” in Proceedings of IEEE GLOBECOM’94, 1994, pp. 1601-1607.  [6] R. R. Iraschko, M.H. MacGregor, and W.D. Grover, “ Optimal capacity placement for path restoration in STM or ATM mesh-survivable networks,” IEEE/ACM Transactions on Networking, vol. 6, no. 3, June 1998, pp. 325-336.

20 University of Alberta ECE Department Network Systems Gangxiang Shen and Wayne D. Grover ICC2003, Anchorage, Alaska 20 Literature Survey on Span- Protecting p-Cycles  1998, Grover and Stamatelakis first proposed p-cycles concept and developed self-organized protocol [1]  2000, application of p-cycles to IP/MPLS layer [2] including node-encircling p-cycles  2002, application to DWDM networks [3]  2002, studies on joint optimization of p-cycle network designs [4]  ……

21 University of Alberta ECE Department Network Systems Gangxiang Shen and Wayne D. Grover ICC2003, Anchorage, Alaska 21 Evolution of Survivability Schemes  First Generation Pre-configured dedicated protection facilities  Fast restoration speed  Bad spare capacity redundancy Example: various ring-based techniques like 1+1, UPSR, BLSR  Second Generation Pre-planned but not pre-configured protection routes and shared spare capacities  Good spare capacity redundancy  Slow restoration speed Example: mesh-based restoration schemes like span, path, SBPP

22 University of Alberta ECE Department Network Systems Gangxiang Shen and Wayne D. Grover ICC2003, Anchorage, Alaska 22  Third Generation Pre-configured cycles  Fast restoration speed  Good spare capacity redundancy Example: p-cycles  Future Generation Pre-configured segments  Fast restoration speed  Good spare capacity redundancy Example: p-segments Evolution of Survivability Schemes (con’t)

23 University of Alberta ECE Department Network Systems Gangxiang Shen and Wayne D. Grover ICC2003, Anchorage, Alaska 23 Comparison between Mesh (SBPP) Restoration and p-Cycle Protection Mesh restorable network : p-Cycle: Two-way “talk” Generalized adaptive reconfiguration No two-way “talk” Immediate action Fully pre-prepared action 0 1 4 2 3 78 9 65 10 On-cycle span 0 1 4 2 3 78 9 65 10 PATH message RESV message

24 University of Alberta ECE Department Network Systems Gangxiang Shen and Wayne D. Grover ICC2003, Anchorage, Alaska 24 Cycle Preselection Strategy D is set of nonzero demand pairs (i.e., flows) on the traffic matrix S r is set of spans traversed by the working path between demand pair r P(j) denotes cycle j in cycle set P k enumerates spans on cycle P(j) and c k represents the cost of span k g r denotes number of traffic demand units of the working flow between demand pairs r l r denotes length of the working flow of demand pair r

25 University of Alberta ECE Department Network Systems Gangxiang Shen and Wayne D. Grover ICC2003, Anchorage, Alaska 25 Flow p-Cycle Design Model II: 100% Span and Node Failure Restoration  Objective: minimize total spare capacity  Constraints:  Affected flows upon a span failure must be fully restored  Affected flows upon an intermediate node failure must be fully restored  Number of cycle copies to build is set by the largest span failure- specific simultaneous use for unit copies of cycle  Number of cycle copies to build is set by the largest node failure- specific simultaneous use for unit copies of cycle  The spare capacity on a span must be enough to support the number of copies of each p-cycle that overlies the span

26 University of Alberta ECE Department Network Systems Gangxiang Shen and Wayne D. Grover ICC2003, Anchorage, Alaska 26 Concept of Multi-QoP  R 0 restorability: this is a wholly best-effort class with no assured restorability  R s restorability: this class is assured by design of restorability against any span failure, but receives only best efforts with no guarantee for node failure  R s+n restorability: this class enjoys assured restorability against any span failure or failure of an intermediate node other than its own end-nodes.

27 University of Alberta ECE Department Network Systems Gangxiang Shen and Wayne D. Grover ICC2003, Anchorage, Alaska 27 Flow p-Cycle Design Model III: Design to Support Multi-QoP  Objective: minimize total spare capacity  Constraints:  Affected R s and R s+n flows upon a span failure must be fully restored  Affected R s+n flows upon an intermediate node failure must be fully restored  Number of cycle copies to build is set by the largest span failure- specific simultaneous use for unit copies of cycle  Number of cycle copies to build is set by the largest node failure- specific simultaneous use for unit copies of cycle  The spare capacity on a span must be enough to support the number of copies of each p-cycle that overlies the span

28 University of Alberta ECE Department Network Systems Gangxiang Shen and Wayne D. Grover ICC2003, Anchorage, Alaska 28 Flow p-Cycle Design Model IV: Maximal Node Recovery under a Spare Capacity Budget  Objective: maximize overall node failure restorability  Constraints:  Affected flows upon a span failure must be fully restored  The restored traffic flows of a demand pair never exceeds its total lost traffic flows upon an intermediate node failure  Number of cycle copies to build is set by the largest span failure- specific simultaneous use for unit copies of cycle  Number of cycle copies to build is set by the largest node failure- specific simultaneous use for unit copies of cycle  The spare capacity on a span must be enough to support the number of copies of each p-cycle that overlies the span  Total spare capacity should not exceed a budget

29 University of Alberta ECE Department Network Systems Gangxiang Shen and Wayne D. Grover ICC2003, Anchorage, Alaska 29 Result II: Impact of Cycle Preselection Strategies and Number of Cycles of Flow p-Cycles

30 University of Alberta ECE Department Network Systems Gangxiang Shen and Wayne D. Grover ICC2003, Anchorage, Alaska 30 Result III: Impact of Physical Distance Limit of Cycle Circumference of Flow p- Cycles

31 University of Alberta ECE Department Network Systems Gangxiang Shen and Wayne D. Grover ICC2003, Anchorage, Alaska 31 Result IV: Performance on Node Failure Recovery (1) NetworksNSFNETARPA2SmallNet Intrinsic node failure restorability 98.32% 97.26%80.51% Redundancy increase (R s+n vs. R s ) 0.5%4.8%10.4% Total cost increase (R s+n vs. R s ) 0.2% 2.5% 3.6% R s : 100% span failure restoration R s+n : 100% span and intermediate node failure restoration

32 University of Alberta ECE Department Network Systems Gangxiang Shen and Wayne D. Grover ICC2003, Anchorage, Alaska 32 Result IV: Performance on Node Failure Recovery (2) Normalized spare capacity for 100% span failure restoration

33 University of Alberta ECE Department Network Systems Gangxiang Shen and Wayne D. Grover ICC2003, Anchorage, Alaska 33 Result IV: Performance on Node Failure Recovery (3) 100% R s services 100% R s+n services

34 University of Alberta ECE Department Network Systems Gangxiang Shen and Wayne D. Grover ICC2003, Anchorage, Alaska 34 Publications  [1] Wayne D. Grover, Gangxiang Shen, "Extending the p-cycle concept to path-segment protection," to appear in ICC2003, Anchorage, Alaska, USA, May, 2003.  [2] Gangxiang Shen, Wayne D. Grover, "Capacity requirements for network recovery from node failure with dynamic path restoration," to appear in OFC2003, Atlanta, Georgia, USA, March, 2003.  [3] Gangxiang Shen, Wayne D. Grover, “Extending the p-cycle concept to path-segment protection for span and node failure recovery,” submitted to IEEE JSAC special issue (Optical communications and networking series 2003).


Download ppt "University of Alberta ECE Department Network Systems Gangxiang Shen, Wayne D. Grover Extending the p-Cycle Concept to Path-Segment Protection Gangxiang."

Similar presentations


Ads by Google