340 likes | 485 Views
Survivable Telecommunication Network Design Under Different Types of Failures. Hanan Luss and Richard T. Wong. IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS — PART A: SYSTEMS AND HUMANS, VOL. 34, NO. 4, JULY 2004. Presented by Huan-Ting Chen, OPLab, IM, NTU 2007/3/19. Author.
E N D
Survivable Telecommunication Network Design Under Different Types of Failures Hanan Luss and Richard T. Wong IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS—PART A: SYSTEMS AND HUMANS, VOL. 34, NO. 4, JULY 2004 Presented by Huan-Ting Chen, OPLab, IM, NTU 2007/3/19
Author - Hanan Luss received the the Ph.D. degree in operations research from the University of Pennsylvania,Philadelphia, in 1973. - He is an Adjunct Professor at Columbia University, New York. - Richard T. Wong received the Ph.D. degrees from the Cambridge, 1978. - He is currently a Senior Operations Research Analyst with United Parcel Service. OPLab, IM, NTU
Outline • Introduction - Principal Issues for Survivable Network Design - Message of Paper • Three approaches - Under Partial Link Failure - Under Link Failure - Under Node Failure • Conclusions OPLab, IM, NTU
Outline • Introduction - Principal Issues for Survivable Network Design - Message of Paper • Three approaches - Under Partial Link Failure - Under Link Failure - Under Node Failure • Conclusions OPLab, IM, NTU
Introduction • Principal Issues for Survivable Network Design - Reroute the traffic of a failure of a network element - Restoration protocols OPLab, IM, NTU
Introduction • Message of Paper - Augmenting capacities - Under a single failure OPLab, IM, NTU
Outline • Introduction - Principal Issues for Survivable Network Design - Message of Paper • Three Approaches - Under Partial Link Failure - Under Link Failure - Under Node Failure • Conclusions OPLab, IM, NTU
Three Approaches • Three different scenarios - Restoration under a single partial link failure - Restoration under a single link failure - Restoration under a single node failure OPLab, IM, NTU
Under Partial Link Failure • Augments network capacity • Under a single partial link failure - A link component failed on one link OPLab, IM, NTU
Notation OPLab, IM, NTU
Under Partial Link Failure • Guarantees the network will survive a single partial link failure on any link of G(N , A). • Goal - Constructs a spanning tree V(N , A) where each link (i , j)V(N , A) has f(i , j)C. OPLab, IM, NTU
Under Partial Link Failure • [C – s(k,l) ] + [s(k,l) – s’(k,l) ] = C – s’(k,l) OPLab, IM, NTU
Under Partial Link Failure Add (1,4) and (1,5) to the spanning tree Add capacity C to (1,3) and add it to the spanning tree Add capacity C to (1,2) and add it to the spanning tree 10 6 7 7 6 10 10 6 7 10 OPLab, IM, NTU
Under Partial Link Failure OPLab, IM, NTU
Under Link Failure • Augments network capacity • Under a single link failure • g(i , j):Traffic on link (i , j) that needs to be restored in the event that link (i , j) A fails. OPLab, IM, NTU
Under Link Failure 3 4 2 1 2 2 2 1 5 1 OPLab, IM, NTU
Under Link Failure Add C to these links and decrease the original g(i,j) by 1 3 4 2 5 1 OPLab, IM, NTU
Under Link Failure Two subnetworks 3 4 1 0 1 1 2 0 5 1 OPLab, IM, NTU
Under Link Failure Add C to these linksand decrease the original g(i,j) by 1 3 4 2 5 1 OPLab, IM, NTU
Under Link Failure OPLab, IM, NTU
Under Node Failure • Augments network capacity • Under a single node failure • Construct a restoration ring OPLab, IM, NTU
Notation OPLab, IM, NTU
Under Node Failure t(1,2,3,4) = 1 t(1,3,4) = 1 t(1,5,4) = 2 t(1,4) = 4 t(1,2,3) = 1 t(1,3) = 1 t(3,4,5) = 2 t(3,5) = 2 OPLab, IM, NTU
N(2) = {t(1,2,3,4) , t(1,2,3)}t(1,2,3,4) =1 is reroute on link (1,4) (1,4) + 1 t(1,2,3) = 1 is reroute on link (1,3) (1,3) + 1 Update N(2) = Under Node Failure N(3) = {t(1,2,3,4) , t(1,3,4)} t(1,2,3,4) =1 is reroute on link (1,4) Update N(3) = {t(1,3,4) =1} N(4) = {t(3,4,5) } t(3,4,5) =1 is reroute on link (3,5) Update N(4) = {t(3,4,5) = 1} N(5) = {t(1,5,4)} t(1,5,4) =1 is reroute on link (1,4) Update N(5) = {t(1,5,4) = 1} OPLab, IM, NTU
Under Node Failure 1 1 1 OPLab, IM, NTU
Under Node Failure • After one iteration the updated traffic value are t (1,4) = 2 t (3,5) = 1 OPLab, IM, NTU
N(3) = {t(1,3,4) } t(1,3,4) =1 is reroute on link (1,4) (1,4) + 1 Update N(3) = N(4) = {t(3,4,5) }t(3,4,5) =1 is reroute on link (3,5) (3,5) + 1 Update N(4)= N(5) = {t(1,5,4)} t(1,5,4) =1 is reroute on link (1,4) Update N(5) = Under Node Failure 1 1 1 OPLab, IM, NTU
Under Node Failure OPLab, IM, NTU
Outline • Introduction - Principal Issues for Survivable Network Design - Message of Paper • Three approaches - Under Partial Link Failure - Under Link Failure - Under Node Failure • Conclusions OPLab, IM, NTU
Conclusions • The goal of this paper is to present severalsurvivable designs by augmenting capacities along prudently selected variants of spanning tree and ring structures. • Future work may evaluate the designs by comparing the results to those obtained by other heuristics. OPLab, IM, NTU
Thanks for your listening OPLab, IM, NTU
Consider a network with multiple disconnected subnetworks and suppose a spanning tree can be constructed on the complementary graphs of subnetworks m = 1 , 2 . The number of links comprising the two spanning trees is less than the number of links of a spanning tree on the complementary graph of a subnetwork that is the union of the two. Consider two disconnected subnetworks. A spanning tree always exists on the complementary graph of a subnetwork that is the union of the two. OPLab, IM, NTU
Under Partial Link Failure • C – s’(k,l): traffic units need be rerouted. • s(k,l) – s’(k,l) : traffic units can be absorbed by the remaining spare on other components of link (k,l). • C – s(k,l) : traffic units can be routed between nodes k and l using spare capacity on paths comprised of other links. • [C – s(k,l) ] + [s(k,l) – s’(k,l) ] = C – s’(k,l) OPLab, IM, NTU