• 沒有找到結果。

A novel approach of backup path reservation for survivable high-speed networks

N/A
N/A
Protected

Academic year: 2021

Share "A novel approach of backup path reservation for survivable high-speed networks"

Copied!
7
0
0

加載中.... (立即查看全文)

全文

(1)

A

CCEPTED FROM

O

PEN

C

ALL

INTRODUCTION

With the advent of the multimedia information age, high-speed networks have drawn much attention in recent years. As for high-speed net-works, quality of service (QoS) is one key design requirement. How to maintain QoS in network failure is an important and difficult problem.

Restoration mechanisms redirect impacted paths of network traffic. R. Kawamura et al. pro-posed the backup path (BP) restoration scheme [1]. During call admission, this scheme pre-assigns one BP to each admitted working path (WP). Restoration using BP is the best way of ensuring the QoS of high-speed networks, since a BP not only provides a fast restoration mecha-nism but also guarantees 100 percent survivabili-ty when the network suffers a single link failure.

There are two ways of allocating backup capacity. One, which statically allocates spare capacity for known network traffic, is a network design problem. This is the so-called spare capac-ity allocation problem (SCAP) [2]. Spare capaci-ty allocation is not suitable for dynamic network traffic. The other, which dynamically reserves

backup capacity from available bandwidth, is a network operation problem. Mechanisms pro-posed by S. Chen [3] and L. Chen [4] belong to this category. However, neither algorithm can guarantee satisfactory results.

In this article we propose a two-phase mecha-nism of BP reservation for survivable high-speed networks. Note that in the following discussions, the path of concern could be a label switching path (LSP) of a multiprotocol label switching (MPLS) network, a virtual path (VP) of an asyn-chronous transfer mode (ATM) network, or paths defined in other types of high-speed net-works. For each call request, the admission phase is followed by the adjustment phase. In the admission phase, the proposed mechanism selects a pair of WP and BP from the provi-sioned sets of WPs and BPs. Two BP selection methods, min-cost and combined min-cost, are presented. A backup dependency matrix (BDM) is introduced to record the most up-to-date information of backup capacity required on every link. The use of BDM allows BP selection that is adaptive to current traffic loads on the network and backup capacity on a link shared by all BPs passing this link. In the adjustment phase, if backup capacity utilization exceeds the preset threshold, BP assignments are rearranged to optimize the usage of backup capacity. A mathematical model of the BP reservation prob-lem (BPRP) is formulated. The lower bound obtained by relaxing the BPRP is used to verify the quality of the optimized solution. Computa-tional experiments indicate that the proposed mechanism significantly reduces the consump-tion of backup capacity while still maintaining 100 percent survivability through a single link failure and near 70 percent survivability in dou-ble link failures. Moreover, experiments show that the optimized solutions obtained in the adjustment phase are on average within 3.6 per-cent of optimal.

In the following section we briefly review related research articles. The formal mathemati-cal model of BPRP is given. We detail the pro-posed BP reservation mechanism. We present computational experiments followed by a

com-Chi-Chun Lo, Bin-Wen Chuang, National Chiao-Tung University

ABSTRACT

For high-speed networks, a restoration mechanism based on backup path provides a means for assuring their survivability. In this article, we propose a two-phase BP reservation mechanism for high-speed networks. In the admission phase, a pair of working path and backup path is selected from the provisioned sets of WPs and BPs. In the adjustment phase, if backup capacity utilization exceeds the preset threshold, BP assignments are rearranged to optimize the usage of backup capacity. A mathe-matical model is formulated to verify the quality of the optimized solutions. Computational exper-iments indicate that the proposed mechanism significantly reduces the consumption of backup capacity while still maintaining a high degree of survivability. Moreover, experiments show that the optimized solutions obtained are on average within 3.6 percent of optimal.

A Novel Approach of

Backup Path Reservation for

(2)

plete analysis of these experiments. We conclude this article with possible future research direc-tions.

LITERATURE

REVIEW

R

ESTORATION

M

ECHANISM

Restoration mechanisms differ with respect to restoration methods:

• Path restoration • Link restoration

Path restoration provides a new path between the source and destination nodes of the failed path. Link restoration establishes a new route only between the end nodes of the failed link while still using the rest of the links in the old path. A BP used in path restoration is assigned before network failures occur to provide fast restoration. On the contrary, link restoration dynamically restores failed links and provides transparent protection to the end nodes of the failed path.

In [5], A. Gersht et al. presented a path restoration architecture. This architecture con-sists of the VP level and the call level. The VP level is responsible for VP provisioning and VP restoration. For each pair of nodes, two sets of VPs are provisioned in advance:

• Working VP (WVP) set, to be used for reg-ular call operation

• Backup VP (BVP) set, to be used for VP restoration in case of network failures

The call level performs WVP and BVP selec-tions, survivability admission control, and work-ing and spare capacity reservations. In this architecture the VP restoration scheme pro-posed by R. Kawamura et al. [1] is used. In order to guarantee full restorability in any single link failure, a BVP is assigned between terminator nodes, and the path is completely disjoint to its protected WVP. This restoration scheme is sim-ple and fast.

B

ACKUP

P

ATH

R

ESERVATION

Dynamic Reservation — In the network

oper-ation phase, a survivability admission control algorithm (SACA) dynamically reserves backup capacity. The SACA determines whether the network can fulfill the survivability requirement of each call request and make call admission accordingly. When an incoming call is admitted, the SACA reserves both working and backup capacities for this call.

Two types of SACA are in use: • The state-independent SACA • The state-dependent SACA

An example of the state-independent SACA is S. Chen’s algorithm [3]. This algorithm makes the call admission decision based on fixed criteria that are predetermined before the call establish-ment phase (i.e., it has no relationship to current network traffic). Although the state-independent SACA requires less network information and makes real-time decisions for survivability admis-sion, this approach has two problems:

• It is difficult to decide the optimal values of critical parameters.

• It cannot guarantee full restoration in a sin-gle link failure.

As to the state-dependent SACA, call admission

is made based on network status information such as the usage of working and spare capaci-ties on each link. It dynamically evaluates whether there is enough spare capacity for ensur-ing the survivability of an incomensur-ing call. An example of the state-dependent SACA is L. Chen’s algorithm [4]. This algorithm is employed only on a fully connected mesh network and usu-ally causes excessive use of backup capacity.

Static Allocation — In the network design

phase, a spare capacity allocation algorithm stat-ically allocates spare capacities for known net-work flows to ensure their survivability. For these flows, solving the SCAP determines their BP and the amount of spare capacity required on this path. The SCAP can be formulated as a multicommodity flow problem [2], which is an integer programming (IP) problem. The objec-tive here is to minimize the total spare capacity required. For a small size network, the branch-and-bound method can be used to search for optimal solutions. However, for a large size net-work, exact solutions are rarely obtained since an IP problem is NP-complete. In this case, heuristics are developed to solve the SCAP [6].

THE

BACKUP

PATH

RESERVATION

PROBLEM

The BPRP formulated in this section is a variant of the SCAP. The BPRP differs from the SCAP in the way that the former reserves backup capacity for existing network traffic during the network operation phase (in this case, only a fixed amount of backup capacity is preallocated), whereas the latter allocates spare capacity for known network flows during the network design phase (in this case, the required amount of spare capacity is preallocated). The BPRP is formulat-ed by adding a capacity constraint (an upper bound) on every link of the SCAP. It is an NP-complete problem [7]. Optimal solutions are rarely obtained. In the following section, the lower bound obtained by relaxing the BPRP is used to verify the quality of the solution obtained by using the proposed mechanism.

We are given a network G with N nodes and L links. We assume all WPs and their corre-sponding sets of link-disjoint BPs are provi-sioned during the network design phase. The number of WPs is P. For WP p, the number of provisioned link-disjoint BPs is Qp. The cost of selecting link i as a backup link is ci, 1 ≤ i ≤ L. The backup capacity reserved on link i is repre-sented by xi. The spare capacity available on link i, denoted si, is expressed as follows:

where Cirepresents the total capacity of link i, fpthe working capacity of WP p, and ζ

ipa 0/1 variable that is 1 if WP p passes through link i. For links i and j, δijpqis 1 if WP p passes through link j while its qth provisioned BP passes through link i; otherwise, 0. The 0/1 variable αpqis equal to 1 if WP p is protected by the qth BP in the provisioned set of BPs. si Ci ip fp i L p P = − ⋅ ≤ ≤ =

ζ ,1 , 1 In order to guarantee full restorability in any single link failure, a

BVP is assigned between terminator nodes

and the path is completely disjoint

to its protected WVP. This restoration scheme

(3)

The optimization problem of finding a mini-mum BP reservation cost network that satisfies the conditions described above is called the BPRP. The BPRP can be formulated as follows:

subject to (1) (2) xi≤ si, 1 ≤ p ≤ P; (3) xiis an integer; (4) αpq= 0 or 1, 1 ≤ p ≤ P, 1 ≤ q ≤ Qp. (5) Constraint 1 requires that the reserved back-up capacity on a link be larger than the required backup capacity on the link. Constraint 2 ensures that for every WP, only one BP is selected from its provisioned set of BPs.

THE

PROPOSED

MECHANISM

In this section we give a detailed discussion of the proposed two-phase mechanism.

T

HE

A

DMISSION

P

HASE

In the admission phase, a survivability admission control procedure is developed to select a pair of WP and BP, and reserve both working and backup capacities for an incoming call request. This procedure is a state-dependent approach using the path restoration architecture presented by A. Gersht et al. [5] and the path restoration scheme suggested by R. Kawamura et al. [1]. Backup capacity reservation and BP selection form the basis of the survivability admission con-trol procedure.

Backup Capacity Reservation — Backup

capacity reservation is the key to success of net-work restoration. When an affected WP due to network failures switches its traffic to its protect-ing BP, sufficient backup capacity on the BP is required. In the proposed mechanism, backup capacity reservation is based on the backup dependency matrix (BDM) originated in this article. For each link, the BDM records the min-imum backup capacity required on this link for path restoration upon failure of the other links. For a high-speed network of L links, the BDM is an L× L matrix, denoted by (eij), 1 ≤ i ≤ L, 1 ≤ j ≤ L, where eijrepresents the minimum backup capacity required on link i for restoration due to a failure on link j. We further require that back-up capacity on a link is shared by all BPs passing this link. Let xibe the shared backup capacity on link i. Note that xiis the same as that defined in BPRP. Since xiis shared by all BPs passing the same link, xiis equal to the maximum of all eij(j = 1, …, i – 1, i + 1, …, L).

For every newly admitted call with its WP

passing through link j and its BP passing through link i, the backup capacity reservation procedure adds the amount of working capacity of the WP to eij, and then recalculates xi. The survivability admission control procedure ensures that there is enough backup capacity (≥ xi) on link i.

Backup Path Selection — For every call

request, BP selection selects a pair of WP and BP from the provisioned sets of WPs and BPs. BP selection is based on the information record-ed in the BDM, which allows the selection to be adaptive to current network traffic; thus, it makes the sharing of backup capacity possible. Two BP selection methods, min-cost and com-bined min-cost, are proposed.

To back up a selected WP, a sufficient amount of backup capacity has to be reserved on every link of its protecting BP. For every link of the selected BP, if the backup capacity currently reserved on this link is not enough, an additional amount of backup capacity is required. A cost of selecting this BP, the backup capacity reserva-tion cost (BCRC), is defined as the total addi-tional amount of backup capacity required on this BP.

The aim of min-cost selection is to reserve backup capacity as little as possible. For a select-ed WP and its set of protecting BPs, the min-cost selection selects the BP with the minimum BCRC.

Combined min-cost selection is a variation of min-cost selection. It aims to optimize overall network capacity utilization by considering both working and backup capacities at the same time. During the selection of WP and BP, working capacity is also considered. For a pair of WP and BP, the combined cost is defined as the sum of the working capacity of WP and the BCRC of BP. All possible WP-BP pairs are checked. The pair with the minimum combined cost is selected.

The Survivability Admission Control Proce-dure — For every call request, the survivability

admission control procedure either accepts it with a pair of WP and BP assigned and capaci-ties reserved, or rejects it. This procedure con-sists of three steps: BP selection, call admission control, and capacity reservation. Figure 1 depicts the control flow of the survivability admission control procedure.

Note that in BP selection, the WP is random-ly selected from the provisioned set of WPs. In fact, other routing algorithms [3] can be used to select the WP.

T

HE

A

DJUSTMENT

P

HASE

In the adjustment phase, a heuristic is suggested to optimize the usage of backup capacity. This phase is invoked only if backup capacity utiliza-tion has exceeded the preset threshold.

Backup Path Adjustment — For WP p and its

protecting BP r, the aim of the proposed heuris-tic is to select a BP, BP q, from the provisioned set of BPs such that the replacement of BP r by BP q maximizes cost reduction. Here, cost reduc-tion is defined as the difference between the decrement of BCRC due to the removal of BP r αpq q Qp p P = ≤ ≤ =

1 1 1 , ; xi fp ijpq pq i L j L q Q p P p −  ⋅ ⋅  ≥ ≤ ≤ ≤ ≤ = =

δ α 0 1 1 1 1 , , ; (P) min c xi i i L =

1 Backup capacity reservation is the key for the success

of network restoration. When

an affected WP due to network failures switches its

traffic to its pro-tecting BP, sufficient backup capacities on the BP are required.

(4)

and the increment of BCRC due to the addition of BP q (q≠ r) after the removal of BP r.

There are cases in which more than one BP can maximize cost reduction. Under this situation, we will select the BP that allows backup capacity to be evenly distributed on every link so as to mini-mize the shared capacity required on every link.

Let Apqbe the normalized difference between xiand eijafter removing BP r and adding BP q. Apqis expressed as follows:

where (eij+) represents the updated BDM by removing BP r and adding BP q;

the shared backup capacity reserved on link i by removing BP r and adding BP q; BPq the num-ber of links in the link set BPq; and WPp the number of links in the link set WPp.

Conceptually, a BP with high Apqis routed along the path that has relatively low eij+ com-pared to xi+. If the BP with the highest Apqis chosen, backup capacity can be distributed more evenly to every link; thus, the chance of lowering xiis increased.

For a given pair of WP p and BP r and all BP q (q≠ r) in the provisioned set of BPs, we pre-sent the following heuristic:

Step 1: BP q, which maximizes cost reduc-tion, is selected to replace BP r.

Step 2: If there are more than one BP q that can maximize cost reduction, the one with the highest Apqis selected to replace BP r.

The Backup Path Adjustment Procedure —

The backup path adjustment procedure opti-mizes the usage of backup capacity whenever necessary. The control flow of the BP adjust-ment procedure is depicted in Fig. 2.

T

HE

B

ACKUP

P

ATH

R

ESERVATION

M

ECHANISM The BP reservation mechanism includes the sur-vivability call admission control procedure and the BP adjustment procedure. The control flow of the proposed mechanism is depicted in Fig. 3.

COMPUTATIONAL

EXPERIMENTS

AND

ANALYSES

In order to test the proposed mechanism, we examine a set of network topologies. Four net-work topologies, as depicted in Fig. 4, are con-sidered. The type A network is the New Jersey LATA network, type B is a 28-node network covering the continental United States, type C is fully connected [4], and type D is loosely con-nected.

P

ERFORMANCE

M

ETRICS

Two performance metrics are used to evaluate the effectiveness of the proposed mechanism. • Average backup capacity consumption

(ABCC): ABCC is equal to the total amount of reserved backup capacity divided by the number of admitted calls.

• Network survivability (NS): NS is defined as the ratio of the volume of restorable traffic loads to that of affected traffic loads due to link failures. In the following experiments, both single-link failure (NS1) and two-link failure (NS2) are considered

A

SSUMPTIONS

In the experiments, the following assumptions are made:

• The provisioned set of WPs is generated as follows: for each pair of nodes of an experi-mental network, the shortest WP is first identified and included in the provisioned WP set; then all possible WPs whose hop number is greater than the number of hops of the shortest WP by 3 or less are included. • The provisioned set of BPs is generated as follows: for a given WP, the shortest BP that is link-disjoint to the WP is first identi-fied and included in the provisioned BP set; then all possible link-disjoint BPs whose hop number is greater than the number of hops of the shortest BP by 3 or less are included. Note that the link-disjoint proper-ty is required in [1]. The k-shortest path routing algorithm identifies link-disjoint paths.

• For each call request, the WP is randomly chosen from the provisioned set of WPs.

xi e j i += max( )+ A x e pq i ij j i q p p q = − ⋅ + + ∈ ∈

( ) , WP BP BP WP

Figure 1. Control flow of the survivability admission control procedure.

No Yes

Reject

Admit

Call request Reject the callrequest Accept the callrequest

All possible WPs

checked?

BP selection

Select the WP and BP by using min-cost or combined min-cost.

Call admission control

Make sure there are enough capacities for the selected WP and BP.

Capacity reservation

Reserve bandwidth for the selected WP and BP.

There are cases in which more than

one BP can maximize cost reduction. Under this situation, we will select the BP that allows backup

capacity to be evenly distributed on every link so as to minimize the shared capacity required on every link.

(5)

• For all experimental networks, each link of the network is assigned 50 units of link capacity.

• For all experimental networks, the cost of backup capacity reservation on every link is set to 1.

• For each experiment we run 50 simulations, and then take the average. In each simulation we randomly generate 1000 call requests where each carries 1 unit of traffic load. • The maximum number of iterations allowed

in the adjustment phase is set to 30.

• In the adjustment phase, the threshold of the backup capacity utilization is set to 0 so that the effectiveness of the proposed heuristic can be verified.

R

ESULTS AND

A

NALYSES

The proposed mechanism is coded in C and runs on an IBM PC with an AMD Athlon processor and 256 Mbytes RAM. MATLAB v. 6.1 is used to solve the linear programming relaxation (LPR) of BPRP.

Effectiveness — Types A to D networks are

considered. Both the ABCC and the NS are measured. For benchmarking, we have tested random selection and L. Chen’s algorithm. Results are given in Table 1. In Table 2, saving represents the difference in percentage between the ABCC of the chosen selection and that of the random selection. The bigger the saving, the better the selection method.

By examining Tables 1 and 2, we make the following observations:

• The proposed mechanism with either min-cost or combined min-min-cost obtains better ABCCs than those obtained using the other two selection methods. Among all selection methods, combined min-cost obtains the best ABCC, since it is designed to optimize the total cost.

• For the two real networks, types A and B, the savings obtained by using min-cost and combined min-cost are substantial. Also, both min-cost and combined min-cost guar-antee 100 percent survivability of a single link failure and provide nearly 70 percent survivability for double link failures.

Figure 2. Control flow of the backup path adjustment procedure.

No Yes

Exit The BDM and existing

(WP,BP) pairs

Deriving the lower bound

Obtain the lower bound by solving the LPR of BPRP

BP adjustment

For each (WP,BP) pair, adjust the BP using the proposed heuristic

Maximum iteration or the cost is

close to the lower bound?

Figure 3. Control flow of the proposed backup path reservation mechanism.

Yes No

Admit

Reject Initialization

The backup path adjustment procedure Wait for call requests

The survivability call admission control

procedure

Has the backup capacity utilization exceeded

the preset threshold?

Figure 4. Network topologies: a) type A; b) type B; c) type C; d) type D.

(6)

• Among all networks tested, the saving of a type C network is highest, since a type C network is fully connected. Also, for type C, the saving of L. Chen’s algorithm is much lower than that of min-cost or combined min-cost. This phenomenon shows that L. Chen’s algorithm results in excessive use of backup capacity.

• For a type D network, the saving is the low-est among all networks tlow-ested, since a type D network has the lowest connectivity. • For types A, B, and D networks, the

surviv-ability for double link failures (NS2) of either min-cost or combined min-cost is slightly worse than that of the random method, since there is always a trade-off between backup capacity consumption and network survivability.

• For a type C network, L. Chen’s algorithm has slightly better survivability in double link failures (NS2) than both min-cost and combined min-cost, since it is specifically designed for fully connected networks.

In summary, the higher the connectivity, the higher the saving. This suggests that the ABCC is related more to network connectivity than to network size.

Quality — The quality of the proposed

mecha-nism is measured in terms of the cost of backup capacity reservation. The lower the cost, the better the mechanism. The LPR of BPRP is solved to obtain the lower bound. Combined min-cost is used in the experiments. For the purpose of comparison, costs derived from the feasible solution obtained by rounding the LPR solution (RLPR), the proposed mechanism using only the admission phase (1-phase), and the proposed mechanism using both phases (2-phase) are considered. We have also tested the minimum interference (MI) heuristic proposed by Iraschko and Grover [7]. The MI dynamically selects a BP when network failures occur (i.e., the BP is not preallocated). Also, the objective of [7] is to maximize network survivability. Although the MI is not designed to solve the BPRP, it can be used to select a BP. Tables 3 and 4 present results for medium traffic load (200 WPs) and heavy traffic load (fully loaded network), respectively. In Tables 3 and 4, gap represents the difference in percentage between the cost derived from the chosen mechanism and the lower bound obtained by relaxing the

BPRP. The smaller the gap, the better the mechanism.

By examining Tables 3 to 4, we notice: • Comparing with the cost obtained by RLPR,

we find that the cost obtained by 2-phase is much lower. The average cost, compared to the lower bound obtained by LPR, is within 3.6 percent of optimal.

• Comparing the cost obtained by 2-phase to that obtained by 1-phase, we notice that the

Table 1. Comparison of different BP selections.

Type A B C D

ABCC NS ABCC NS ABCC NS ABCC NS

Selection NS1 NS2 NS1 NS2 NS1 NS2 NS1 NS2

(a) 1.03 100% 67% 1.37 100% 81% 0.52 100% 59% 1.61 100% 70%

(b) NA NA NA NA NA NA 0.38 100% 67% NA NA NA

(c) 0.73 100% 66% 0.96 100% 79% 0.26 100% 64% 1.40 100% 69%

(d) 0.69 100% 64% 0.92 100% 77% 0.22 100% 63% 1.34 100% 64%

Legend (a) random selection; (b) L. Chen’s algorithm; (c) min-cost selection; (d) combined min-cost selec-tion; NA: not applicable

Table 2. Savings (%) in terms of backup

capac-ity consumption. Network type A B C D Selection L. Chen’s algorithm NA NA 26.9 NA Min-cost selection 29.1 29.9 50 13 Combined min-cost 33 32.8 57.7 16.8 selection

Legend NA: Not Applicable

Table 3. Costs with respect to medium traffic load.

Type A B C D

Mechanism Cost Gap (%) Cost Gap (%) Cost Gap (%) Cost Gap (%)

LPR 170.88 – 222.25 – 50.56 – 290.5 – RLPR 210 22.68 265 19.53 78 54.27 306 5.21 MI 201 17.63 290 30.48 102 101.74 324 11.53 1-phase 182 6.63 246 10.51 59 16.69 306 5.35 2-phase 179 4.87 233 4.84 55 8.78 293 0.72

Table 4. Costs with respect to heavy traffic load.

Type A B C D

Mechanism Cost Gap (%) Cost Gap (%) Cost Gap (%) Cost Gap (%)

LPR 313.53 – 524.08 – 232.8 – 408.6 – RLPR 465 48.32 679 29.48 387 66.24 439 7.54 MI 354 12.91 629 20.02 373 60.22 446 9.15 1-phase 325 3.50 567 8.21 256 9.97 432 5.62 2-phase 316 0.91 541 3.30 241 3.52 414 1.27

(7)

adjustment phase significantly reduces the reservation cost. This observation indicates that the proposed heuristic is very effective. • For 2-phase, gaps of the heavy traffic load are lower than those of the medium traffic load for types A, B, and C networks. The reason is that the proposed heuristic can distribute backup capacity more evenly for a heavy traffic load than for a medium traf-fic load.

• For all four networks, the cost incurred by using the MI is very high, since backup capacity is not always shared. In addition, the MI cannot guarantee 100 percent sur-vivability in a single link failure.

In summary, a type C network has the highest gap. This suggests that for high-connectivity net-works, an enhanced mechanism is needed to close the gap.

Complexity

Space Usage Analyses — For a network of V

vertices and E links, the size of BDM is equal to E2. For the provisioned set of WPs, its size is on

the order of O(V2E). As for the provisioned set

of BPs of a given WP, its size is also on the order of O(V2E).

Complexity Analyses — For a network of V

vertices and E links, the initialization of BDM takes E2time units. A depth-first search

algo-rithm of Θ(V + E) is used to construct both the provisioned WP and BP sets; therefore, the com-plexity of initializing both sets is Θ(V3+ V2E).

For N call requests, the complexity of granting these request is O(NE2). In the adjustment

phase, there are P (P≤ N) BP reassignments with O(PE2); thus, the complexity of admitting N

call requests is O(N2E2). In summary, we claim

the complexity of the proposed mechanism is O(N2E2) + Θ(V3+ V2E) + E2, which is equal to

O(N2E2) if N is sufficiently large.

CONCLUSIONS

In this article, we propose a backup path reser-vation mechanism for survivable high-speed net-works. This mechanism is the hybrid of the two well-known backup capacity reservation approaches: dynamic reservation and static allo-cation. The proposed mechanism has the follow-ing advantages:

• It significantly reduces the consumption of backup capacity while still maintaining a high degree of survivability.

• It is efficient since restoration using a BP is fast and robust.

• The optimized solution is verifiable using the lower bound obtained by relaxing the BPRP.

Here, we would like to mention the following areas of investigation that may merit further study:

• Refine the proposed mechanism for improving network survivability in multiple link failures. • Make a comprehensive study on the

prob-lem of finding link-disjoint paths.

R

EFERENCES

[1] R. Kawamura, K. Sato, and I. Tokizawa, “Self-Healing ATM Networks Based on Virtual Path Concept,” IEEE

JSAC, vol. 12, no. 1, 1994, pp. 120–27.

[2] R. R. Iraschko, M. H. MacGregor, and W. D. Grover, “Opti-mal Capacity Placement for Path Restoration in STM or ATM Mesh-Survivable Networks,” IEEE/ACM Trans. Net., vol. 6, no. 3, 1998, pp. 325–36.

[3] S. Chen et al., “An Efficient Spare Capacity Allocation Strategy for ATM Survivable Networks,” Proc.

GLOBE-COM, 1996, vol. 1, pp. 442–46.

[4] L. Chen, Y. Jin, and S. Cheng, “A Survivability Admission Control Mechanism for ATM Networks,” Proc.

GLOBE-COM, 1998, vol. 2, pp. 1178–83.

[5] A. Gersht and A. Shulman, “Architecture for Restorable Call Allocation and Fast VP Restoration in Mesh ATM Networks,” IEEE Trans. Commun., vol. 47, no. 3, 1999, pp. 397–403.

[6] Y. Liu, D. Tipper, and P. Siripongwutikorn, “Approximat-ing Optimal Spare Capacity Allocation by Successive Survivable Routing,” Proc. INFOCOM, 2001, pp. 699–708.

[7] R. R. Iraschko and W. D. Grover, “A Highly Efficient Path-Restoration Protocol for Management of Optical Network Transport Integrity,” IEEE JSAC, vol. 18, no. 5, 2000, pp. 779–94.

B

IOGRAPHY

CHI-CHUNLO([email protected]) received a B.S. degree in mathematics from National Central University, Taiwan, in 1974, an M. S. degree in computer science from Memphis State University, Tennessee, in 1978, and a Ph.D. degree in computer science from Polytechnic University, Brooklyn, New York, in 1987. From 1981 to 1986 he was employed by AT&T Bell Laboratories, Holmdel, New Jersey. From 1986 to 1990 he worked for Bell Communications Research, Piscataway, New Jersey. Since 1990 he has been with the Institute of Information Management, National Chiao-Tung University, Taiwan. At present he is a professor and director of the Institute. His major current research interests include network design algorithms, network man-agement, network security, network architecture, and wire-less communications.

BIN-WENCHUANGreceived a B. S. degree in computer sci-ence from the National Chiao-Tung University, Taiwan, in 1997. At present, he is a Ph.D. candidate in the Institute of Information Management, National Chiao-Tung University. His major research interests include network management and network security.

The proposed mechanism with either min-cost or combined min-cost

obtains better ABCCs than those obtained using the other two selection methods. Among

all selection methods, combined

min-cost obtains the best ABCC, since it is designed

to optimize the total cost.

參考文獻

相關文件

[This function is named after the electrical engineer Oliver Heaviside (1850–1925) and can be used to describe an electric current that is switched on at time t = 0.] Its graph

• A model based on Poisson point process on co ntinuous space, finite and infinite radio propag ation speed... Model

A Novel Approach for Label Space Compression algorithmic: scheme for fast decoding theoretical: justification for best projection practical: significantly better performance

• Suppose the input graph contains at least one tour of the cities with a total distance at most B. – Then there is a computation path for

We explicitly saw the dimensional reason for the occurrence of the magnetic catalysis on the basis of the scaling argument. However, the precise form of gap depends

H..  In contrast to the two traditional mechanisms which all involve evanescent waves, this mechanism employs propagating waves.  This mechanism features high transmission and

Miroslav Fiedler, Praha, Algebraic connectivity of graphs, Czechoslovak Mathematical Journal 23 (98) 1973,

Numerical experiments indicate that our alternative reconstruction formulas perform significantly better than the standard scaling function series (1.1) for smooth f and are no