1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

Optical Networks: A Practical Perspective - Part 51 pptx

10 162 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 10
Dung lượng 601,36 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

converters, the wavelength assignment algorithm assigns an arbitrary free wave- length on every link in the route to the lightpath; thus we assume full wavelength conversion.. In order t

Trang 1

Figure 8.18 Reuse factor plotted against the number of nodes for random graphs with average degree 4, with full wavelength conversion and no wavelength conversion (from [RS95])

converters, the wavelength assignment algorithm assigns an arbitrary free wave- length on every link in the route to the lightpath; thus we assume full wavelength conversion In both cases, if the wavelength assignment algorithm is unable to find

a suitable wavelength, the lightpath request is blocked

In order to compute the blocking probability for lightpath requests, we make the simplifying assumption that the probability that a wavelength is used on a link is 7r and that this event is independent of the use of other wavelengths on the same link and the use of (the same and other) wavelengths on other links If the network has

W wavelengths on every link and a lightpath request chooses a route with H links, the probability that it is blocked is given by

when the network does not use wavelength converters To see this, note that the probability that a given wavelength is free on any given link is (1 - Jr), and thus the probability that it is free on all the H links in the route is (1 - Jr) s by the assumed independence of the use of a wavelength on each link Therefore, (1 - (1 - Jr) H) is the probability that a given wavelength is not free on some link of the route and, since the use of each wavelength is assumed to be independent of the use of other

Trang 2

8.4 Statistical Dimensioning Models 471

wavelengths, (1 - (1 - zr) H) w is the probability that all W wavelengths are not free

on some link of the route, that is, Pb,nc

When the network uses full wavelength conversion, the probability that a light- path request is blocked is given by

The derivation of this equation using reasoning similar to that used in the derivation

of (8.12) is left as an exercise (Problem 8.23)

Given the blocking probability, we denote the solution of (8.12) and (8.13) for

Jr by 7rnc and rrfc, respectively Thus 7rnc (respectively, 7rfc) represents the achievable link utilization for a given blocking probability when wavelength converters are not used (respectively, used) It is easily seen that

rCnc l ( 1 - - Pb,nc ) 1/ H

and

For small values of Pb, (which is the case of practical interest) and sufficiently small values of W such that pl(W is not too close to 1, rrnc and rrfc can be approximated

by

7rnc " b,nc

and

Thus for the same blocking probability, the ratio rrfc/Jrnc can be approximated by

Hl-1/w Therefore, this simplified analysis predicts that even for moderately large values of W the achievable link utilization is lower by approximately a factor of H when wavelength converters are not used in the network

Although the preceding analysis is highly simplified, ignores several important effects, and overestimates the efficacy of wavelength converters in improving the link utilization, it does predict correctly that the achievable link utilization is more sensitive to the path length (H) when wavelength converters are not used than otherwise

We now remove the assumption that the probability of a wavelength being used

on a link is independent of the use of the same wavelength on other links However,

Trang 3

we will continue to assume that the events on one wavelength are independent of the events on all other wavelengths We first consider networks with no wavelength conversion and calculate the probability that a lightpath request that chooses a route

w i t h / 4 links is blocked Any lightpath that has already been established and uses one of these H links is termed an i n t e r f e r i n g lightpath We assume that an interfering lightpath that uses one of these H links, say, link i, will n o t u s e t h e n e x t l i n k i + 1

with probability Jrl (So with probability Jrt a lightpath that interferes on link i of the route chosen by the lightpath request leaves after that link.) For any wavelength

~, we also assume that a n e w lightpath request (one that does not interfere on link

i - 1) would interfere on link i of the route chosen by the lightpath request with probability ~r~ This gives us the following conditional probabilities for the use of wavelength )~ on link i:

Prob()~ used on link i l)~ not used on link i - 1) = rrn,

and

Prob()~ used on link il)~ used on link i - 1) = (1 - 7 f l ) -t 7[lYrn

Note that under the assumption of independent use of the same wavelength on the links, both these conditional probabilities must equal Jr; thus this assumption corresponds to setting Jrl = 1 and Jr = Jrn

Using the same reasoning as that used to derive (8.12), we can show that now

Pb,nc = (1 - (1 - 7fn)H) W ( 8 ~ 8 )

For networks with full wavelength conversion, the following expression for blocking probability can be derived under a set of assumptions that are similar

to that used to derive (8.18):

H ( ~ y _ (l_~l_~_7.flY.fn)W~iW_l)

Pb,fc 1 I - I 1 - -

/=1 1 yrW1

(8.19)

where

YVi = ~n

~n q-" Y[I ~n YFl

1 - (1 - ( zr z -+- Yr n 7r l Tr n ) ) i )

For a given blocking probability, we can solve (8.18) and (8.19) for ~nc and Jrfc, respectively Then we can approximate the c o n v e r s i o n g a i n Jrfc/Jrnc for small blocking probabilities and H >> 1/Jrt by

7[nc

Trang 4

8.4 Statistical Dimensioning Models 473

Define the interference length L i - - 1/rcl L i is an approximation to the expected number of links that an interfering lightpath uses on the route chosen by a lightpath request The assumption H >> 1/rrl = Li i s thus equivalent to assuming that the number of hops in the path chosen by a lightpath request is much larger than the average number of hops that it shares with an interfering lightpath This assumption

is a good one when the network is well connected, but it is a poorer approximation

to the behavior in, say, rings

The conversion gain under the assumption of independent use of a wavelength

on each link (rrl = 1) is approximately H 1-1/W Thus the conversion gain given by (8.20) is lower than this by the factor (rrn + rrl - rrlrrn) This factor is the mixing probability: the probability that at a node along the route chosen by a lightpath request, an interfering lightpath leaves or a new interfering lightpath joins Thus the conversion gain is more in networks where there is more mixing, for example, in dense mesh networks where the node degrees (switch sizes) are large, as opposed to ring networks where the mixing is small and the interference length is large

In summary, path length is only one of the factors governing the amount of reuse

we get by using wavelength conversion; interference length and switch sizes are other important factors

An analysis of WDM ring networks, based on the techniques described above, can be found in [SM00]

Wavelength Assignment and Alternate Routes

So far, while studying the RWA problem using a statistical model for the traffic,

we have assumed a fixed route between each source-destination pair We will now present some simulation results to show the effect of using alternate routes We will also consider two different ways of assigning wavelengths once the route has been selected Thus we consider the following four RWA algorithms

Random-1 For a lightpath request between two nodes, choose at random one of the available wavelengths on a fixed shortest path between the two nodes Random-2 Fix two shortest paths between every pair of nodes For a lightpath re- quest between two nodes, choose at random one of the available wavelengths on the first shortest path between the two nodes If no such wavelength is available, choose a random one of the available wavelengths on the second shortest path Max-used-1 For a lightpath request between two nodes, among the available wave- lengths on a fixed shortest path between the two nodes, choose the one that is used the most number of times in the network at that point of time

Max-used-2 Fix two shortest paths between every pair of nodes For a lightpath request between two nodes, among the available wavelengths on the first shortest

Trang 5

Table 8.3 Reuse factor for 1% block-

ing for different RWA algorithms for the

20-node network considered in [RS95]

RWA Algorithm Reuse Factor

path between the two nodes, choose the one that is used the most number of times in the network at that point of time If no such wavelength is available, among the available wavelengths on the second shortest path between the two nodes, choose the one that is used the most number of times in the network at that point of time

The topology we consider is the 20-node, 39-1ink network from [RS95] We assume 32 wavelengths are available on each link and that the traffic is uniform (same for every pair of nodes) The reuse factor obtained by using each of the above four RWA algorithms for a blocking probability of 1% is shown in Table 8.3 Observe that the reuse factor improves substantially when an alternate path is considered Ideally we would like to have more alternate routes for longer routes and less for shorter routes This will help reduce the blocking probability on longer routes and ensure better fairness overall Otherwise, short routes tend to have much less blocking than long routes Having more routes to consider usually increases the control traffic

in the network and leads to an additional compuational burden on the network nodes, but this is not significant in networks with a moderate number of nodes where lightpaths are set up and taken down slowly

In addition to the choice of routes, the wavelength assignment algorithm also plays an important role in determining the reuse factor Note that for the same num- ber of available paths, the max-used algorithms have a distinct advantage over the random algorithms The intuitive reason for this phenomenon is that the max-used strategy provides a higher likelihood of finding the same free wavelength on all the links along a particular route A drawback of the max-used algorithm is that

it requires a knowledge of the wavelengths in use by all other connections in the network When the routing and wavelength assignment is performed in a distributed manner, such information typically has to be obtained by means of periodic updates broadcast by each node This again increases the control traffic load on the network

Trang 6

8.5 Maximum Load Dimensioning Models 475

As discussed above, from a dimensioning perspective, the fundamental prop- erty that distinguishes wavelength-routing networks from traditional electronic circuit-switched networks is the absence of full wavelength conversion A number of studies have been undertaken to determine how networks using no, or limited, wave-

length conversion should be dimensioned in order to support the same set, or sets,

o f lightpaths as an optical layer with full conversion In this section, we will present some of the results obtained in this direction We assume that both the lightpaths and the network edges are undirected (see Table 8.2)

The results can be broadly classified into two categories: offline requests and on- line requests The offline problem corresponds to a "static" network design problem, where only a single set of lightpaths is to be supported This set is constrained to be such that it can be supported in a network with nodes capable of full wavelength conversion, with at most L wavelengths per link, since there is a routing that places

no more than L routes on any link Thus, the m a x i m u m load of this set of lightpaths

is said to be L In a network with nodes incapable of wavelength conversion, more than L wavelengths per link would be needed, in general, to support the same set of lightpaths We are interested in determining the additional number of wavelengths that would be required to support every set of such lightpaths, with nodes that do not have any wavelength conversion capability

Online RWA corresponds to the "dynamic" network design case where lightpaths arise one at a time and have to be assigned routes and wavelengths when the request arrives, without waiting for future requests to be known However, the requests and routing are such that no more than L lightpaths use any link at any given time Thus a network with fully wavelength-converting crossconnects that provides L wavelengths on each link would be able to support all the requests In this case, the task is to compare the number of additional wavelengths that would be required to support the same sets of lightpaths with non-wavelength-converting crossconnects One shortcoming of this maximum load model is that the number of wavelengths

required may be excessively large in order to support all sets of lightpaths with max-

imum load L If we are permitted not to support a small fraction of these sets of lightpaths, it may be possible to considerably reduce the number of wavelengths re- quired In this sense, the maximum load model is a worst-case dimensioning method

In this section, we will survey the results for offline lightpath requests

Trang 7

L/ ~3

assignment done by Algorithm 8.3

T h e o r e m 8.1 [ABC+94] Given a routing of a set of lightpaths with load

L in a network G with M edges, with the maximum number of hops in a lightpath being D, the number of wavelengths sufficient to satisfy this request is

W _ min[(L - 1)D + 1, (2L - 1)~/-M- L + 2]

other lightpaths Thus the maximum degree of the path graph P(G) is (L - 1)D

Any graph with maximum degree A can be colored using A + 1 colors by a simple greedy coloring algorithm, and hence the path graph can be colored using ( L - 1)D + 1 colors So W _< ( L - 1)D + 1

To prove the remainder of the theorem, suppose there are K lightpaths of length >_ ~ hops The average load due to these lightpaths on an edge is

< L

M -

so that K <_ L~/-M Assign L~/-M separate wavelengths to these lightpaths Next consider the lightpaths of length _< ~ - 1 hops Each of these inter- sects with at most (L - 1)(v/-M- 1) other such lightpaths, and so will need at most (L - 1 ) ( x / M - 1) + 1 additional wavelengths So we have

W < _ L V r - M + ( L - 1 ) ( x / M - 1 ) + I = ( 2 L - 1 ) ~ - L + 2 , which proves the theorem, m

A line network, shown in Figure 8.19, is simply a network of nodes intercon- nected in a line A sample set of lightpath requests is also shown in the figure In this case, there is no routing aspect; only the wavelength assignment problem remains

We study this topology because the results will be useful in analyzing ring networks, which are practically important

Our WA-NC problem (see Section 8.2.2) is equivalent to the problem of coloring intervals on a line The following greedy algorithm accomplishes the coloring using

Trang 8

8.5 Maximum Load Dimensioning Models 4 7 7

L wavelengths The algorithm is greedy in the sense that it never backtracks and changes a color that it has already assigned when assigning a color to a new interval

1 Number the wavelengths from 1 to L Start with the first lightpath from the left and assign to it wavelength 1

2 Go to the next lightpath starting from the left and assign to it the least numbered wavelength possible, until all lightpaths are colored

Rings are perhaps the most important specific topology to consider A ring is the simplest 2-connected topology and has been adopted by numerous standards (FDDI, SONET) as the topology of choice We expect WDM networks to be first deployed

as rings

In a ring, we have two possible routes for each lightpath Given a set of lightpath requests, there is an algorithm [FNS+92] that does the routing with the minimum possible load Lmin This algorithm may involve some lightpaths taking the longest route around the ring A simpler alternative is to use shortest-path routing for light- paths, which, however, yields a higher load, as shown next

pairs and the minimum possible load for satisfying this request is Lmin Then shortest-path routing yields a load of at most 2Lmin

with load Lsp Rerouting k connections using link i on their longer routes on the ring reduces the load on link i by Lsp - k Note that since all these connections

are routed on paths on length _< [N/2J initially, their longer routes on the ring will all use the link [N/2J + i, increasing its load by k Therefore, the load Lmin

of the optimal routing algorithm must satisfy Lmi n > mink max(Lsp - k, k), or Lmin > [Lsp/2] II

It turns out that the joint RWA-NC problem is hard, even in rings However, we can get good bounds on how many wavelengths are needed

T h e o r e m 8.3 [Tuc75] Given a set of lightpath requests and a routing on a ring with load L, W A - N C can be done with 2L - 1 wavelengths

paths passing through it (do not count lightpaths starting or terminating at the node) Cut the ring at this point (see Figure 8.20) Now we have an interval

Trang 9

(b)

~2

kl

A

lightpaths (b) The ring is cut at a node that has a minimum number of lightpaths passing through it to yield a line network (c) The lightpaths in the line network are assigned wavelengths according to Algorithm 8.3 The lightpaths going across the cut node are assigned separate additional wavelengths

graph with a maximum load of L, which we can color with L wavelengths, using Algorithm 8.3 However, we still have to deal with the l lightpaths that may wrap around the edge of the line In the worst case, we can always assign wavelengths to these lightpaths using 1 additional wavelengths, requiring a total

of L + l wavelengths

N o w with any routing, there is a node in the ring where l < L - 1 To see this, suppose all nodes have at least L paths flowing through them There exists

a node, say, node x, where a path terminates Let y be the node adjacent to x on this path Then link x y must have a load of at least L + 1, a contradiction, m

It is possible to construct an example of a traffic pattern consisting of 2L - 1 lightpaths, with each pair of lightpaths sharing at least one common link This implies that all of them have to be assigned different wavelengths regardless of the algorithm used, showing that there are examples for which 2 L - 1 wavelengths will be required However, this is not a scenario that occurs very often In fact,

it has been shown in [Tuc75] that if no three lightpaths in a given traffic pattern cover the entire ring, then 3 L wavelengths are sufficient to perform the wavelength assignment This is an example where the worst-case nonblocking model results in overdesigning the network In order to support a few pathological patterns, we end

up using approximately ~- additional wavelengths

Let us see what can be gained by having wavelength conversion capabilities in a ring network Clearly, if we have full conversion capabilities at all the nodes, then we

Trang 10

8.5 Maximum Load Dimensioning Models 479

the others that is able to support lightpath requests with load L < W - 1 One of the nodes is configured to convert wavelength i to wavelength (i + 1) mod W, and the other nodes provide no wavelength conversion

can support all lightpath requests with load L _< W However, the same result can be achieved by providing much less conversion capabilities, as shown by the following results

sion at one node and no wavelength conversion at the other nodes This network can support all lightpath requests with load L <_ W

The proof of this result is left as an exercise (Problem 8.19)

Limited-wavelength conversion can help significantly in improving the load that can be supported in many network configurations The detailed derivations of the results for this case are beyond the scope of this book We summarize the key results here

has fixed-wavelength conversion at one node where wavelength i is converted

to wavelength (i + 1) mod W, and no wavelength conversion at the other nodes This network can support all lightpath requests with load L <_ W - 1

By having d 2 limited conversion at two nodes and no conversion at the others,

it is possible to improve this result to L _< W [RS97], making such a network as good as a network with full wavelength conversion at each node

Ngày đăng: 02/07/2014, 12:21