A Markov-based Reservation Algorithm for Wavelength. Assignment in All-optical Networks

Size: px
Start display at page:

Download "A Markov-based Reservation Algorithm for Wavelength. Assignment in All-optical Networks"

Transcription

1 A Markov-based Reservation Algorithm for Wavelength Assignment in All-optical Networks Wenhao Lin, Richard S. Wolff, Brendan Mumey Montana State University, Bozeman, MT (Phone) ( Abstract: Most routing and wavelength assignment (RWA) algorithms for all-optical networks do not consider the potential problem of wavelength reservation confliction, which can happen even if the network is only lightly loaded. In this paper, we propose a new reservation protocol MBR (Markov-based backward reservation) based on Markov modeling of the optical links. Our simulations show that this new protocol can improve network performance as measured by decreased blocking probability by resolving wavelength reservation confliction. Keywords: Optical communication, Networks, Communication system routing, Algorithms, Access protocols, Markov processes, Communication system traffic. 1

2 1. Introduction In recent years, the demand for bandwidth has increased exponentially. Dense wavelength division multiplexing (DWDM) offers enormous bandwidth expansion, and is a promising technology that can meet such demand. Effective utilization of DWDM requires methodologies to assign paths and wavelengths dynamically to meet changing end user connectivity requirements. For reasons of cost effectiveness and operational efficiency, all-optical routing (e.g., no wavelength conversion) is ideal for WDM networks. The routing and wavelength-assignment problem (RWA problem) for all-optical network has received intensive interest in the literature [1-12, 14-17]. The constraints in the RWA problem for all-optical networks include wavelength continuity, physical impairments, and traffic engineering considerations. In this paper, we assume no wavelength conversion; all physical link and network components are ideal; and that user initiated connection requests arrive randomly. The major consideration of the proposed algorithm is to decrease the network blocking probability for a fixed number of links and wavelengths. The RWA problem is usually addressed by a two step process, first choose a path, and then choose a free wavelength on the selected path. Routing algorithms are used to choose a path for a connection request, while wavelength assignment algorithms are used to pick a free wavelength on the selected path. Routing algorithms can be divided into two classes: static and adaptive. In static routing (Fixed routing [1], Fixed-Alternative routing [1], et.al.) algorithms, one or several paths are pre-computed for each pair of source-destination nodes. Static routing can decrease the time of provisioning, however, static approaches can t respond to dynamic traffic changes in network. Adaptive routing algorithms (such as, Shortest-Path [1], Shortest-Cost-Path [2], Least-Congested-Path [3]) usually use Dijkstra s algorithm to compute a minimal cost path from source to destination. The link cost function is critical for such algorithms. There are also several wavelength assignment algorithms in the literature. In the Random algorithm [1], one free wavelength is randomly selected from among the unused wavelengths available on the source-destination path. In the First-Fit algorithm [1], the free wavelength with the smallest index is selected. In the Most-Used algorithm [1], the free wavelength which is used most often in the network is selected. In the Least-Used algorithm [1], the free wavelength which is used least in the network is selected. The Min-Product [4], Least-loaded [5], Max-Sum [6], Relative-Capacity-Loss [7] algorithms have been proposed for multi-fiber networks. The performances of different wavelength assignment algorithms were compared in [2]. It was reported that when the network is lightly loaded, the Most-Used algorithm is the best and the Least-Used algorithm is the worst. When the network is heavily loaded, there are no big differences between the wavelength assignment algorithms. We notice that in the Most-Used algorithm, free wavelengths in network are less segmentated than with other algorithms. Hence connections with large hop count have a larger chance of being accepted. Two routing assignment architectures can be used in an all-optical network: centralized and distributed. In a centralized architecture, a controlling node monitors the network state and controls all resource allocation. Upon receiving a connection request, an edge node sends a message to the controlling node. The controlling node executes the routing algorithm and the wavelength assignment algorithm. Upon deciding a path and free wavelength, the controlling node will reserve resources on all nodes along the path. This architecture poses problems such as, 2

3 performance bottlenecks, single point of failure and scalability. In a distributed control architecture, information about network state is broadcast periodically and each edge node can compute the path upon receipt of a connection request. Distributed control is more scalable and robust. The discussion in this paper will be on the use of a distributed control architecture. Upon receiving a connection request, an edge node first executes a routing algorithm to compute a path. It then starts a path and wavelength reservation protocol. The wavelength assignment algorithm can be executed by either the destination or source node to pick a free wavelength. Both approaches have been previously discussed [1]. There are two different wavelength reservation protocols: Forward Reservation and Backward Reservation. In Forward Reservation, a resv message (specifying path/ wavelength) is sent from source to destination on the specified path. When an intermediate node receives resv, it executes the resource reservation operation. When the destination node receives resv, a conf messaged is sent upstream. In Backward Reservation, a prob message (specifying path) is sent from source to destination. The message collects wavelength usage information on the relevant optical links as it propagates on the specified path. After receiving the prob message, the destination node picks one free wavelength and a resv message is sent upstream to finish the actual resource reservation. Figure 1 and Figure 2 illustrate the Forward Reservation and Backward Reservation processes respectively. resv prob resv prob cnf cnf resv resv Figure 1, Forward Reservation Figure 2, Backward Reservation In [8], modifications of Forward and Backward Reservation are defined. In its Forward Reservation, the source node sends out a resv message (only specifying path). Upon receiving resv, each intermediate node locks all free wavelengths on the chosen output link that are also free on all preceding links upstream, and sends a release message upstream to release all wavelengths that are busy on the output link but are free on all links upstream (these wavelengths were locked by upstream nodes for this connection request). In the Backward Reservation protocol, the same mechanism is used. It was reported that Backward Reservation is more efficient than Forward Reservation [8], because the Forward Reservation protocol tends to lock more free wavelengths unnecessarily. As a result, other connection requests arriving later are more likely to be blocked. The performance of RWA algorithms is generally measured in terms of connection request blocking probability. But most algorithms in the literature try to decrease blocking probability caused by lack of resources (free wavelengths), without considering blocking caused by reservation confliction. When paths of several connection requests share a common link, confliction will happen if more than one destination node picks the same free wavelength. 3

4 Figure 3 illustrates a confliction scenario in Backward Reservation. We assume in this simple network, Shortest-Path and First-Fit algorithms are used for routing and wavelength assignment C A B Figure 3, an example of reservation confliction D Let s assume all wavelengths on all links are free initially. The prob message of connection request C1 (A->B->C) arrives at C first. Node C will choose λ 0 according to the assumption (First-Fit). Before C sends a resv message upstream, the prob message of connection request C2 (A->B->D) arrives at B, which will still find that all wavelengths on link A->B and B->D are free. When the prob message associated with C2 arrives at D, node D will also choose λ 0. One connection request will be blocked depending on whose resv message arrives at B first. Such reservation confliction can always happen no matter which routing algorithm, wavelength assignment algorithm and reservation protocol are used in a network. This can especially be a problem when the traffic is bursty. When the network is not heavily loaded, reservation confliction is the major cause of blocking. In Forward Reservation the wavelength is decided by the source node (usually based on some broadcast information). When a resv message arrives at a node, it is possible that the selected wavelength is already being used by another connection. In Backward Reservation, the wavelength is chosen by the destination node based on information in the prob message, and the time window for reservation confliction is smaller than in Forward Reservation. There are not many algorithms reported in the literature that take into account reservation confliction. In [9], a new model was proposed to predict the blocking probability considering both the lack of free wavelengths and reservation confliction. Their assumption (random wavelength selection) and computation method (fixed-point) make it impossible to use this model in a real time routing algorithm. In [10] parallel reservation was used to decrease the reservation confliction probability. The source node uses Forward Reservation, but will send resv messages to all nodes on the selected path at the same time. In optical burst networks, Delayed-Reservation, Delayed- Reservation-without-Void-Filling and Delayed-Reservation-with-Void-Filling algorithms are used to solve confliction under the assumption that a switch node knows the start time and duration of each burst [11]. In [12], a wavelength priority table is created in each node. Each time a connection is accepted using a free wavelength, the priority of this wavelength is increased; resulting in connection requests from different nodes tending to use different wavelengths. Although the reservation confliction probability can be decreased, blocking probability due to a lack of free wavelengths will increase, because it will be more difficult to find a free wavelength for a large hop-count connection. In this paper, we propose a new reservation protocol to decrease the reservation confliction probability. The new protocol is a modification of Backward Reservation. Our basic idea is to 4

5 guess the wavelengths that other competing connection requests will use. Then when a destination node chooses a free wavelength, it can avoid selecting wavelengths possibly chosen by other connection requests. The paper is organized as follows. In section 2.1, we first explain the network model and related assumptions. In section 2.2, we explain how to build a continuous time Markov chain to model and predict wavelength utilization behavior of an optical link. In section 2.3, we explain the data structure created in each node to help a connection request detect interfering requests. In section 2.4, we describe the functions used in the new reservation protocol. Simulation results and comparisons with other reservation protocols are given in section 2.5. In section 2.6, we propose two heuristics which can be used with the new reservation protocol to improve its performance. Conclusions are given in section Markov-based Backward Reservation 2.1 Network model An optical network can be presented as a directed or undirected graph. Figure 4 illustrates the topology of the NSF network. Figure 4, topology of NSF network Nodes in the graph are optical switches and are connected by multi-wavelength optical links. We assume in this paper that optical fiber is directed, so each optical link between two adjacent nodes A, B includes two fibers (A->B and B->A). However, we will still use optical link to refer to optical fiber afterwards for simplicity. There are N indexed wavelengths on each fiber λ 0,..., λ N 1 (different fibers can have different number of wavelengths, our assumption is used to simplify the model and implementation ). Workstations attached to the switches send out connection requests randomly according to a Poisson process with arrival rateγ, using source routing. The Duration of connection is an exponential distribution with mean µ. Each node in the network will periodically broadcast wavelength usage information of adjacent links every T seconds. Source nodes apply the Shortest-Path routing algorithm and use the Backward Reservation protocol to create a connection. The source node sends out a prob message to destination node. prob message includes the following fields. < source id, destination id, path_info, wave_map, connection id > path_info is just the ordered list of nodes on the selected path and wave_map is an array indicating the availability/unavailability of each wavelength. After receiving a prob message, an intermediate node will update the wave_map field by marking busy wavelengths on the input link 5

6 and chosen output link as Busy. Upon receiving a prob message, the destination node picks a free wavelength (by First-Fit, Random, et.al.) based on information in the wave_map field, and sends a resv message upstream. All nodes along the path will lock the wavelength specified in the resv message. The resv message includes the following fields. < connection id, selected wavelength > When a connection finishes, the source node sends a release message downstream to release the used wavelength. Upon receiving the release message, the destination node sends a release conf message upstream to the source. 2.2 Markov modeling of an optical link The proposed reservation protocol (MBR) works as follows. First, the source node calls a routing algorithm (We use Shortest-Path, but other routing algorithms can also be used with MBR) to compute a path from source to destination. The source node then starts the MBR protocol by sending a prob message to the destination node. The destination node picks a free wavelength according to the First-Fit algorithm. To decrease the probability of reservation confliction, First-Fit used in this paper will avoid selecting free wavelengths that are possibly used by other competing connection requests. For a given connection request, intermediate nodes can guess the wavelength assignment decision of the destination node if they know wavelength usage information on links along the path of this connection request. If the guess result is stored in intermediates nodes, then all competing connection requests arriving later could avoid selecting this wavelength. However, traffic on all links is dynamic. Although each node broadcasts wavelength usage information every T seconds, the broadcast information is not necessarily correct during the period between two successive broadcast moments. Instead of using the broadcast information directly, we build a continuous time Markov chain (C-T Markov chain) for each link and use the C-T Markov chain to predict wavelength usage at any arbitrary time. Each C-T Markov chain corresponds to one link in the network. There are two ways to define its state space. One method is to use a bit array of length N to present the state of each wavelength (0: Free, 1: Busy). Each possible combination of the bit array defines one state. The size of the N state space is 2. Such a state space can be used with any wavelength assignment algorithm. But it can only be used in a network with few wavelengths because the size of the state space increases exponentially with the number of wavelengths. Another method can be used if the First-Fit wavelength assignment algorithm is used. In First-Fit, the destination node will always use the free wavelength with the smallest index. So, if the destination node chooses λ i, then λ 0,, λ i 1 all are busy. In this situation, each state of the C-T Markov chain can be defined as the number of used wavelengths on a link (state i means i wavelengths are used). The size of such a state space is N+1. We use this definition of state space in this paper. So in MBR, the destination node will use the First-Fit wavelength assignment algorithm. Figure 5 illustrates the state space of a chain. 6

7 α 0 α N N-1 N β 0 β N 1 Figure 5, the C-T Markov chain of a link with N wavelengths. α, β are transition rates i i The parameters of a chain (transition rate between states) are obtained by network monitoring. For an arbitrary link A->B, we call A the controlling node of the link and the controlling node will do the monitoring. For each link in the network, during a monitoring period, its controlling node will record how many times transition (k-> k-1) and transition (k-> k+1) occur, and the sum of transition times that these transitions have used. The transition time of transition (k-> k+1) and (k-> k-1) is defined as the interval from the moment when the chain enters state k until the moment when the chain enters state k+1 or state k-1 respectively. We denote the transition (i-> j) as Tr(i,j) and define count (i, j) as the number of times that Tr(i, j) happened in a monitoring period. Let sum (i, j) denote the summation of transition time of Tr(i,j). The transition rate R(i, j) of Tr (i, j) is defined as follows. count(, i i+ 1) + count(,-1) i i count(, i j) Ri (, j) = * sum(,-1) i i + sum(, i i+ 1) count(, i i+ 1) + count(,-1) i i, while i-j = 1; = 0, otherwise. (1) R(i,j) is the transition rate from state i to state j. The R(i,j)s totally describe the dynamics of an optical link. The controlling node of an optical link will broadcast these parameters periodically or only when changes happen depending on network control policy. Other nodes will store these parameters in their database as the properties of an optical link. We define the transition rate R(i) of a state i as: R( i) count( i, i+ 1) + count( i, i-1) = sum ( i, i-1) + sum ( i, i+ 1) (2) This is the transition rate of state i to other states (leaving rate). Every T seconds, nodes will broadcast wavelength usage of links. Each node then knows the exact wavelength allocation on all links at time 0T, 1T,.., KT,. At an arbitrary time KT+ µ between KT and (K+1)T, a node can use the C-T Markov chain to guess the free wavelength distribution on links which are not adjacent to itself. The transient analysis of a C-T Markov chain is given in [13]. Given that a chain is at state i at time 0, then the probability Pi,j that the chain will be at state j at time t is: ( vt) n P = e ( P, ) (3) n vt i, j i j n = 0 n! Formula (3) is called the Uniformization method in C-T Markov chain transient analysis. A C-T 7

8 Markov chain can be looked at as a Poisson process plus a discrete Markov chain. However, the Poisson process has different rates when the chain is at different states. The Uniformization method transforms the original chain into an equivalent chain with a uniform rate. The uniform rate ν is defined as ν = max { R(i) i =0, 1,, N} (4) The transition probability P, (the probability the embedded discrete chain will transit to state j i j when it leaves state i) is defined as P, = R(i,j)/ ν ; while i-j =1; i j = (ν -R(i,j))/ν ; while i = j; = 0 ; else. (5) Using formula (3), we can compute the state distribution (the set of probabilities that the chain will be at each state) of a chain at time KT+ µ, given that it is at state i at time KT. Figure 6 illustrates an example. The traffic of a link in this example is 2 Erlangs. Given that the chain is at state 5 at t=0, we want to predict which state the chain will be at after 5, 50 and 100 seconds. From the figure, we see that the chain will converge to its stable state given enough time (2 wavelengths are used in this example). Figure 6, prediction of the behavior of a C-T Markov chain Based on the First-Fit assumption in MBR, the probability that wavelengthλ is free on link l at time KT+ t, given i wavelengths are used at time KT, is computed by P ( λ free on l) = (6) k j = k P i, j j = 0, where P i, j is defined in (3). Using the assumption that usage of wavelengths on different links are independent, we can k 8

9 compute the probability that a wavelength λ is free on path R ( λ is free on all links of R) as k k P ( λk free on R) = l R P ( λ free on l). (7) k While the independence assumption is not completely true in our routing algorithm whenever two routing paths share some edges, we will use this calculation as an approximation for the probability that a wavelength is free and introduce an element of randomization to mitigate some of the dependence in routing decisions made for conflicting paths. 2.3 Detecting interfering connection requests When a connection request arrives at a node, other requests may have already arrived at the node earlier, but the node still doesn t know their wavelength assignment decision (because it has not received the resv messages from the destination nodes). We call these requests Ongoing requests. If these earlier arriving requests share one link with the request, we call them interfering requests. The Interfering Set of a connection request includes all interfering requests which the request will find when it is propagated from source to destination. Notice the Interfering Set of a request only includes requests arriving earlier than this request. Figure 7 illustrates request C4 and its interfering requests C1, C2 and C3. F C1 C2 A B C D E C3 C4 G Figure 7, example of interfering connection requests A table (Ongoing table) is created at each node in the network. When a connection request arrives at a node, the node will store in the Ongoing table information about the connection request. A record of the Ongoing table includes the following fields. <source id, destination id, connection id, pri hop id, next hop id, time, wheel_game> Interfering connection requests are those which have the same pri hop id as the connection request under consideration. By checking the Ongoing table in each node, a connection request will find its interfering connections. We will explain field wheel-game later. 2.4 Markov-based Backward Reservation protocol (MBR) The new reservation protocol is a modification to the Backward Reservation protocol. Only 9

10 small changes to the prob message are needed. When the prob message of a connection request (A->E, in figure 7) arrives at an intermediate node (C), the node first updates the wave_map field in the message, marking busy wavelengths on input and output links as Busy. If the node finds no interfering requests in its Ongoing table, the probabilities that the connection request will use different wavelengths according to First-Fit are computed first (this means we try to guess the wavelength assignment decision by the destination node of the connection request). Code 1 in the appendix illustrates the pseudo code to compute those probabilities. The input parameter wave_flag is only a copy of the wave_map field in the prob message in the case that no interfering requests exist. When another connection request arrives at node C later, we also need to compute these probabilities. The computation has to be conditioned on possible wavelength assignment by this earlier connection request. To keep the computation tractable, we use a heuristic method. After computing the probabilities that the connection will use different wavelengths, we call function wheel_of_fortune, listed as Code 2 in the appendix. Node C then stores a record about the request in the Ongoing table, setting field wheel_game to the result of function wheel_of_fortune, which is the wavelength node C guesses that the destination of this connection will select. At last, the prob message is sent to downstream nodes. If the request arrives at node C and finds interfering requests in the Ongoing table, it will call function solve_interference, listed as code 3 in the appendix. In function solve_interference we don t mark the wavelength possibly to be used by interfering requests with the same next hop as Guessed Busy, because the chance of solving their interference still exists in downstream nodes, and the downstream nodes should have more precise knowledge of the wavelength assignment of those requests. Function solve_interference will update the filed wave_map in prob mssage to solve interference from competing connection requests. The updated prob message will be sent to downstreams. The destination node will find three sets of wavelengths in field wave_map of the received prob message, Free, Busy and Guessed Busy. The destination node runs the First-Fit algorithm on the set of Free wavelengths. If no Free wavelength exists, a release message is sent upstream to the source node. 2.5 Simulation experiment To evaluate this approach we have run MBR on the NSF network. The benchmark algorithms include Backward Reservation with First-Fit (FF), and Backward Reservation with Random assignment (RND, which will randomly select one wavelength from the first several free wavelengths). We use these two algorithms because they are easy to implement and have comparatively good performance. In our experiments, we assume no wavelength converters exist in the network. Workstations attached to nodes randomly send connection requests. The source node uses the Shortest-Path routing algorithm to select the path. Each workstation introduces 1 Erlang of traffic to the network. We increase the traffic load by adding more workstations to the network. To make the simulation result more obvious, each destination node will delay 6 seconds upon receiving a prob message before sending resv message. In the first experiment, each optical link has 10 wavelengths. As we increase the load from 1 to 15 Erlangs, the network is still lightly loaded. Almost all blocking is caused by reservation confliction. Figure 9 provides a comparison of the results. 10

11 Figure 9, the first comparison experiment result (each link has 10 wavelengths) From these results, we see that MBR has very good performance in decreasing reservation confliction when the network is lightly loaded. In the second experiment, each optical link has 6 wavelengths. As we increase the traffic load, the blocking can be caused by reservation confliction and lack of free wavelengths. Figure 10 shows the comparison results. Figure 10, the second comparison experiment result (each link has 6 wavelengths) From these results, we see that MBR still outperforms the other two protocols when the traffic load is high. However, the improvement becomes marginal when the network is heavily loaded. This is consistent with the conclusion in [2]. In the last experiment, we fix the traffic load at 15 Erlangs, and increase the number of wavelengths per fiber. The result is shown in Figure

12 Figure 11, fixed traffic and varying number of wavelengths From our simulations, we can draw the following conclusion: the improvement obtained with the proposed protocol is most obvious when the network is lightly loaded. In this situation, the principle cause of blocking is reservation confliction, which is a major consideration in the design of MBR. When the network is heavily loaded, the performance difference of all algorithms becomes marginal. A possible routing scheme for an all-optical network could be that when the network is lightly loaded, apply effective algorithms such as MBR to decrease the blocking probability; and when the network is heavily loaded, apply simple algorithms such as backward reservation + First-Fit. 2.6 Heuristics to improve the performance of MBR We can use the following heuristics to improve the performance of MBR. (H1): In MBR, the size of the state space of each chain is Ο (N). Notice that the states which a chain can visit during a monitoring period may be only a subset of the whole state space. We can further decrease the size of the state space by constructing a chain including only those visited states. This would be very helpful in a DWDM network with many wavelengths. (H2): Under the wavelength continuity constraint, the free wavelength picked for a connection request according to First-Fit is decided by links with high traffic load. So, we need to model only these busy links using a Markov chain. 3. Conclusion In this paper, we describe a wavelength reservation protocol that uses a continuous time Markov chain to predict the future behavior of wavelength assignment on optical links. Based on such knowledge, we designed new functions to solve the confliction problem among competing connection requests. Compared to other reservation protocols, the MBR protocol has two advantages: first, unlike the protocols described in [8], in the proposed MBR algorithm, switch nodes will only lock one selected wavelength after receiving resv message; second, MBR explicitly use an algorithm to solve the confliction among interfering connections. Our simulation 12

13 results show the improvement in decreasing blocking probability. The disadvantages are that: the parameters of the C-T Markov chain need to be broadcast, which is not supported by deployed networks and standards and that the proposed protocol is computation intensive. This will put a burden on the switch nodes and the control system when the network is heavily loaded. References [1] C.Murthy and M.Gurusamy, WDM optical networks, concepts, design and algorithms, Prentice Hall, 2001, pp , [2] H.Zang, J.P.Jue and B.Mukheriee, A review of routing and wavelength assignment approaches for wavelength-routed optical WDM networks, Optical Networks Magazine, vol. 1, no. 1, Jan [3] K,Chan and T.P.Yum, Analysis of least congested path routing in WDM lightwave networks, Proc. IEEE INFOCOM 94, vol.2, pp , Toronto, Canada, Apr [4] G.Jeong and E.Ayanoglu, Comparison of wavelength-interchanging and wavelength-selective cross-connects in multiwavelength all-optical networks, Proc. IEEE INFOCOM 96, vol.1, pp , San Francisco, CA, Mar [5] E.Karasan and E.Ayanoglu, Effects of wavelength routing and selection algorithm on wavelength conversion gain in WDM optical networks, IEEE/ACM Trans. Networking., vol.6, no.2, pp , Apr [6] S.Subramaniam and R.A.Barry, Wavelength assignment in fixed routing WDM networks, Proc. ICC 97, vol.1, pp , Montreal, Canada, Jun [7] X.Zhang and C.Qiao, Wavelength assignment for dynamical traffic in Multi-Fiber WDM networks, Proc. 7 th International Conference on Computer Communications and Networks, pp , Lafayette, LA, Oct [8] F.Fang, X.Zheng and H.Zhang, Performance study of distributed wavelength reservation protocols within both single and Multi-Fiber WDM networks, Photonic Network Communications, vol. 6, no. 2, Sep [9] K.Lu, G.Xiao and I.Chlamtac, Analysis of blocking probabilities for distributed lightpath establishment in WDM optical networks, IEEE/ACM Trans. Networking., vol.13, no.1, Feb, [10] R. Ramaswami and A. Segall, Distributed network control for optical networks, IEEE/ACM Trans. Networking., vol. 5, no. 6, pp , Dec [11] J.Teng, G.N.Rouskas, A comparison of the JIT, JET, and Horizon wavelength reservation schemes on a single OBS node, Proc. The First International Workshop on Optical Burst Switching, Dallas, Texas, Oct, [12] X.Wang, H.Morikawa, and T.Aoyama, Priority-based wavelength assignment algorithm for burst switched photonic networks, IEICE Trans. Communications., vol.e86-b, no.5, pp , May [13] H.C.Tijms, A first course in stochastic models, Wiley publisher, 2003, pp [14] H.Zang, J. P. Jue, L. Sahasrabuddhe, R. Ramamurthy and B.Mukherjee, Dynamic lightpath establishment in wavelength-routed WDM networks, IEEE Communications Magazine, pp , Sep [15] H. Zang, L. Sahasrabuddhe, J. P. Jue, S. Ramamurthy, and B. Mukherjee, Connection management for wavelength-routed WDM networks, Proc. IEEE GLOBECOM 99, vol. 2, 13

14 pp , Rio de Janeiro, Brazil, Dec [16] J.S. Choi, N. Golmie, F. Lapeyrere, F. Mouveaux and D. Su, Classification of routing and wavelength assignment schemes in DWDM networks: static case, 7th International Conference on Optical Communications and Networks, Jan [17] L.Li and A. Somani Dynamic wavelength routing using congestion and neighborhood information, IEEE/ACM Trans. Networking., vol.7, no.5, pp , Oct Wenhao Lin received a B.S. degree in computer science from Huazhong University of Science and Technology, Wuhan, China, in 1995 and an M.S. degree in computer science from Montana State University, Bozeman, Montana, in He is currently working toward the Ph.D. degree in electrical engineering at Montana State University Richard S. Wolff is the Gilhousen Chair in Telecommunications and professor of Electrical Engineering at Montana State University, Bozeman. His research interests are in novel applications of emerging technologies in telecommunications systems. Prior to joining MSU, he spent 25 years in telecommunications research at Telcordia, Bellcore and Bell Labs, and taught physics at Columbia University. He earned a BS in Engineering Physics at the University of California, Berkeley and a Ph. D. in Physics at Columbia University. He has published over 50 papers, has been awarded two patents, and is a senior member of the IEEE. Brendan Mumey is an associate professor of Computer Science at Montana State University, Bozeman. His research interests are in algorithm design and computational biology. He earned a B.Sc. in Mathematics at the University of Alberta, a M.Sc. in Computer Science at the University of British Columbia and a Ph.D. in Computer Science at the University of Washington. He has published over 20 papers and has been awarded one patent. Appendix: pseudo codes Code 1, function to guess the probabilities that a connection will use different wavelengths function guess_wavlength_selection_probs ( prob message, wave_flag) // input: // prob : The received prob message, // wave_flag: array indicates which wavelengths are busy. //output: // guessed_probs: array stores the guessed probabilities, each element // guessed_probs [i] is the probability that the connection request will // select wavelengthλ i. R = the path from the node to destination; for each wavelength λ marked as Busy in wave_flag i guessed_probs [i] = 0; // can t choose these wavelengths because they are busy 14

15 end; S = 1; F = { λ i0, λ i1,, λ in }; // the probability that lower indexed wavelengths are all busy // the set of wavelengths marked as Free in wave_flag for each wavelengths λ ik in F P( the connection will use λ ik by First-Fit) = S * P ( λk free on R); stores the probability in array guessed_probs; S = S*(1- P ( λ free on R)); end; return guessed_probs; function end k Code 2, Wheel_of_fortune function. function wheel_of_fortune(guessed_probs) //Input: // guessed_probs[0: N-1]: returned result by function guess_wavlength_selection_probs //Output: // guessed_wave: a wavelength index which the function guesses the connection request will use F = { λ i0, λ i1,, λ in }; // the set of wavelengths whose guessed_probs value is not 0 N = sizeof (F) +1; Divide interval [0-1] into N subintervals, A[0], A[1],.., A[N-1]; // the last subinterval // corresponds to the possibility that the connection request will be blocked. for each wavelength λ ik in F set length of subinterval A[k] = guessed_probs ( index of λ ik ); end; N 2 k = 0 set the length of subinterval A[N-1] = 1- length ( A[ k ]) ; generates a random number RND between 0 and 1; S = {A[0], A[1],,A[N-2]}; if RND falls into some subinterval A[k] in S guessed_wave = index of wavelength λ ik ; // return the index of wavelength corresponding else // to chosen subinterval guessed_wave = -1; // otherwise, wheel_of_fortune guess the connection request will be blocked end; return guessed_wave; function end 15

16 Code 3, solve_interference function function solve_interference ( prob message) // input: // prob: the received prob message //output: // prob: prob message with field wave_map being updated wave_flag = field wave_map in prob message; for each interfering request Ci stored in the Ongoing table guessed_wave = field wheel_game of Ci record; marks λ guessed _ wave in wave_flag as Busy ; if Ci.next_hop!= next_hop of of this connection request wave_map[ λ guessed _ wave ] of prob message = Guessed Busy ; end; end; guessed_probs = guess_wavlength_selection_probs ( prob message, wave_flag); wheel_game_ret = wheel_of_fortune (guessed_probs); creates a record about this request in the Ongoing table, setting field wheel_game = wheel_game_ret ; return prob message; function end 16

Adaptive Weight Functions for Shortest Path Routing Algorithms for Multi-Wavelength Optical WDM Networks

Adaptive Weight Functions for Shortest Path Routing Algorithms for Multi-Wavelength Optical WDM Networks Adaptive Weight Functions for Shortest Path Routing Algorithms for Multi-Wavelength Optical WDM Networks Tibor Fabry-Asztalos, Nilesh Bhide and Krishna M. Sivalingam School of Electrical Engineering &

More information

ADAPTIVE LINK WEIGHT ASSIGNMENT AND RANDOM EARLY BLOCKING ALGORITHM FOR DYNAMIC ROUTING IN WDM NETWORKS

ADAPTIVE LINK WEIGHT ASSIGNMENT AND RANDOM EARLY BLOCKING ALGORITHM FOR DYNAMIC ROUTING IN WDM NETWORKS ADAPTIVE LINK WEIGHT ASSIGNMENT AND RANDOM EARLY BLOCKING ALGORITHM FOR DYNAMIC ROUTING IN WDM NETWORKS Ching-Lung Chang, Yan-Ying, Lee, and Steven S. W. Lee* Department of Electronic Engineering, National

More information

An Ant Colony Optimization Implementation for Dynamic Routing and Wavelength Assignment in Optical Networks

An Ant Colony Optimization Implementation for Dynamic Routing and Wavelength Assignment in Optical Networks An Ant Colony Optimization Implementation for Dynamic Routing and Wavelength Assignment in Optical Networks Timothy Hahn, Shen Wan March 5, 2008 Montana State University Computer Science Department Bozeman,

More information

Delayed reservation decision in optical burst switching networks with optical buffers

Delayed reservation decision in optical burst switching networks with optical buffers Delayed reservation decision in optical burst switching networks with optical buffers G.M. Li *, Victor O.K. Li + *School of Information Engineering SHANDONG University at WEIHAI, China + Department of

More information

Performance analysis of realistic optical time division multiplexed wavelength routed networks. Creative Commons: Attribution 3.0 Hong Kong License

Performance analysis of realistic optical time division multiplexed wavelength routed networks. Creative Commons: Attribution 3.0 Hong Kong License Title Performance analysis of realistic optical time division multiplexed wavelength routed networks Author(s) Li, CY; Li, G; Wai, PKA; Li, VOK Citation The 8th IEEE Annual Workshop on Computer Communications

More information

Configuration of Offset Time in Optical Burst Switching Networks for Delay Sensitive Traffic

Configuration of Offset Time in Optical Burst Switching Networks for Delay Sensitive Traffic Configuration of Offset Time in Optical Burst Switching Networks for Delay Sensitive Traffic Anupam Soni and Yatindra Nath Singh anusoni@iitk.ac.in,ynsingh@iitk.ac.in. Abstract In Optical Burst Switching

More information

A New Algorithm for the Distributed RWA Problem in WDM Networks Using Ant Colony Optimization

A New Algorithm for the Distributed RWA Problem in WDM Networks Using Ant Colony Optimization A New Algorithm for the Distributed RWA Problem in WDM Networks Using Ant Colony Optimization Víctor M. Aragón, Ignacio de Miguel, Ramón J. Durán, Noemí Merayo, Juan Carlos Aguado, Patricia Fernández,

More information

Wavelength Assignment in a Ring Topology for Wavelength Routed WDM Optical Networks

Wavelength Assignment in a Ring Topology for Wavelength Routed WDM Optical Networks Wavelength Assignment in a Ring Topology for Wavelength Routed WDM Optical Networks Amit Shukla, L. Premjit Singh and Raja Datta, Dept. of Computer Science and Engineering, North Eastern Regional Institute

More information

Toward a Reliable Data Transport Architecture for Optical Burst-Switched Networks

Toward a Reliable Data Transport Architecture for Optical Burst-Switched Networks Toward a Reliable Data Transport Architecture for Optical Burst-Switched Networks Dr. Vinod Vokkarane Assistant Professor, Computer and Information Science Co-Director, Advanced Computer Networks Lab University

More information

Intermediate-Node Initiated Reservation (IIR): A New Signaling Scheme for Wavelength-Routed Networks

Intermediate-Node Initiated Reservation (IIR): A New Signaling Scheme for Wavelength-Routed Networks IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 21, NO. 8, OCTOBER 2003 1285 Intermediate-Node Initiated Reservation (IIR): A New Signaling Scheme for Wavelength-Routed Networks Kejie Lu, Student

More information

IO2654 Optical Networking. WDM network design. Lena Wosinska KTH/ICT. The aim of the next two lectures. To introduce some new definitions

IO2654 Optical Networking. WDM network design. Lena Wosinska KTH/ICT. The aim of the next two lectures. To introduce some new definitions IO2654 Optical Networking WDM network design Lena Wosinska KTH/ICT 1 The aim of the next two lectures To introduce some new definitions To make you aware about the trade-offs for WDM network design To

More information

Absolute QoS Differentiation in Optical Burst-Switched Networks

Absolute QoS Differentiation in Optical Burst-Switched Networks IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 22, NO. 9, NOVEMBER 2004 1781 Absolute QoS Differentiation in Optical Burst-Switched Networks Qiong Zhang, Student Member, IEEE, Vinod M. Vokkarane,

More information

WAVELENGTH-DIVISION multiplexed (WDM) optical

WAVELENGTH-DIVISION multiplexed (WDM) optical IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 22, NO. 9, NOVEMBER 2004 1823 A Dynamic Routing Algorithm With Load Balancing Heuristics for Restorable Connections in WDM Networks Lu Ruan, Member,

More information

Dynamic Routing and Wavelength Assignment in WDM Networks with Ant-Based Agents

Dynamic Routing and Wavelength Assignment in WDM Networks with Ant-Based Agents Dynamic Routing and Wavelength Assignment in WDM Networks with Ant-Based Agents Son-Hong Ngo 1, Xiaohong Jiang 1, Susumu Horiguchi 1, and Minyi Guo 2 1 Graduate School of Information Science, Japan Advanced

More information

n = 2 n = 2 n = 1 n = 1 λ 12 µ λ λ /2 λ /2 λ22 λ 22 λ 22 λ n = 0 n = 0 λ 11 λ /2 0,2,0,0 1,1,1, ,0,2,0 1,0,1,0 0,2,0,0 12 1,1,0,0

n = 2 n = 2 n = 1 n = 1 λ 12 µ λ λ /2 λ /2 λ22 λ 22 λ 22 λ n = 0 n = 0 λ 11 λ /2 0,2,0,0 1,1,1, ,0,2,0 1,0,1,0 0,2,0,0 12 1,1,0,0 A Comparison of Allocation Policies in Wavelength Routing Networks Yuhong Zhu a, George N. Rouskas b, Harry G. Perros b a Lucent Technologies, Acton, MA b Department of Computer Science, North Carolina

More information

On-Line Routing in WDM-TDM Switched Optical Mesh Networks

On-Line Routing in WDM-TDM Switched Optical Mesh Networks On-Line Routing in WDM-TDM Switched Optical Mesh Networks Arun Vishwanath and Weifa Liang Department of Computer Science The Australian National University Canberra, ACT-0200, Australia Email: {arunv,wliang}@cs.anu.edu.au

More information

A simple mathematical model that considers the performance of an intermediate node having wavelength conversion capability

A simple mathematical model that considers the performance of an intermediate node having wavelength conversion capability A Simple Performance Analysis of a Core Node in an Optical Burst Switched Network Mohamed H. S. Morsy, student member, Mohamad Y. S. Sowailem, student member, and Hossam M. H. Shalaby, Senior member, IEEE

More information

Dynamic Wavelength Assignment for WDM All-Optical Tree Networks

Dynamic Wavelength Assignment for WDM All-Optical Tree Networks Dynamic Wavelength Assignment for WDM All-Optical Tree Networks Poompat Saengudomlert, Eytan H. Modiano, and Robert G. Gallager Laboratory for Information and Decision Systems Massachusetts Institute of

More information

Performance Analysis of Storage-Based Routing for Circuit-Switched Networks [1]

Performance Analysis of Storage-Based Routing for Circuit-Switched Networks [1] Performance Analysis of Storage-Based Routing for Circuit-Switched Networks [1] Presenter: Yongcheng (Jeremy) Li PhD student, School of Electronic and Information Engineering, Soochow University, China

More information

MULTICAST CONNECTION CAPACITY OF WDM SWITCHING NETWORKS WITHOUT WAVELENGTH CONVERSION

MULTICAST CONNECTION CAPACITY OF WDM SWITCHING NETWORKS WITHOUT WAVELENGTH CONVERSION MULTICAST CONNECTION CAPACITY OF WDM SWITCHING NETWORKS WITHOUT WAVELENGTH CONVERSION B. CHIDHAMBARARAJAN a,1 K.KALAMANI a,2 N. NAGARAJAN b,2 S.K.SRIVATSA a,3 Department of Electronics and Communication

More information

A Modified Heuristic Approach of Logical Topology Design in WDM Optical Networks

A Modified Heuristic Approach of Logical Topology Design in WDM Optical Networks Proceedings of the International Conference on Computer and Communication Engineering 008 May 3-5, 008 Kuala Lumpur, Malaysia A Modified Heuristic Approach of Logical Topology Design in WDM Optical Networks

More information

EXAMINING OF RECONFIGURATION AND REROUTING APPROACHES: WDM NETWORKS

EXAMINING OF RECONFIGURATION AND REROUTING APPROACHES: WDM NETWORKS International Journal of Information Technology and Knowledge Management January-June 2012, Volume 5, No. 1, pp. 69-72 EXAMINING OF RECONFIGURATION AND REROUTING APPROACHES: WDM NETWORKS Sushil Chaturvedi

More information

Traffic Grooming and Regenerator Placement in Impairment-Aware Optical WDM Networks

Traffic Grooming and Regenerator Placement in Impairment-Aware Optical WDM Networks Traffic Grooming and Regenerator Placement in Impairment-Aware Optical WDM Networks Ankitkumar N. Patel, Chengyi Gao, and Jason P. Jue Erik Jonsson School of Engineering and Computer Science The University

More information

Spectrum Allocation Policies in Fragmentation Aware and Balanced Load Routing for Elastic Optical Networks

Spectrum Allocation Policies in Fragmentation Aware and Balanced Load Routing for Elastic Optical Networks Spectrum Allocation Policies in Fragmentation Aware and Balanced Load Routing for Elastic Optical Networks André C. S. Donza, Carlos R. L. Francês High Performance Networks Processing Lab - LPRAD Universidade

More information

PAPER Two-Way Release Message Transmission and Its Wavelength Selection Rules for Preemption in OBS Networks

PAPER Two-Way Release Message Transmission and Its Wavelength Selection Rules for Preemption in OBS Networks IEICE TRANS. COMMUN., VOL.E90 B, NO.5 MAY 2007 1079 PAPER Two-Way Release Message Transmission and Its Wavelength Selection Rules for Preemption in OBS Networks Takuji TACHIBANA a) and Shoji KASAHARA b),

More information

Buffered Fixed Routing: A Routing Protocol for Real-Time Transport in Grid Networks

Buffered Fixed Routing: A Routing Protocol for Real-Time Transport in Grid Networks JOURNAL OF LIGHTWAVE TECHNOLOGY, VOL. 18, NO. 6, JUNE 2000 757 Buffered Fixed Routing: A Routing Protocol for Real-Time Transport in Grid Networks Jinhan Song and Saewoong Bahk Abstract In this paper we

More information

Distributed Clustering Method for Large-Scaled Wavelength Routed Networks

Distributed Clustering Method for Large-Scaled Wavelength Routed Networks Distributed Clustering Method for Large-Scaled Wavelength Routed Networks Yukinobu Fukushima Graduate School of Information Science and Technology, Osaka University - Yamadaoka, Suita, Osaka 60-08, Japan

More information

Optimal Resource Allocation and Fairness Control in All-Optical WDM Networks

Optimal Resource Allocation and Fairness Control in All-Optical WDM Networks 1496 IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 23, NO. 8, AUGUST 2005 Optimal Resource Allocation and Fairness Control in All-Optical WDM Networks Kayvan Mosharaf, Student Member, IEEE, Jérôme

More information

Signal-Quality Consideration for Dynamic Connection Provisioning in All- Optical Wavelength-Routed Networks

Signal-Quality Consideration for Dynamic Connection Provisioning in All- Optical Wavelength-Routed Networks Signal-Quality Consideration for Dynamic Connection Provisioning in All- Optical Wavelength-Routed Networks Biswanath Mukherjee Professor of Computer Science, UC Davis mukherje@cs.ucdavis.edu Acknowledgement:

More information

A Heuristic Algorithm for Designing Logical Topologies in Packet Networks with Wavelength Routing

A Heuristic Algorithm for Designing Logical Topologies in Packet Networks with Wavelength Routing A Heuristic Algorithm for Designing Logical Topologies in Packet Networks with Wavelength Routing Mare Lole and Branko Mikac Department of Telecommunications Faculty of Electrical Engineering and Computing,

More information

Sparse Converter Placement in WDM Networks and their Dynamic Operation Using Path-Metric Based Algorithms

Sparse Converter Placement in WDM Networks and their Dynamic Operation Using Path-Metric Based Algorithms Sparse Converter Placement in WDM Networks and their Dynamic Operation Using Path-Metric Based Algorithms Sanjay K. Bose, SMIEEE, Y.N. Singh, MIEEE A.N.V.B. Raju Bhoomika Popat Department of Electrical

More information

Efficient path protection using Bi-directional WDM transmission technology. Title

Efficient path protection using Bi-directional WDM transmission technology. Title Title Efficient path protection using Bi-directional WDM transmission technology Author(s) Li, J; Yeung, KL Citation Globecom - Ieee Global Telecommunications Conference, 2005, v. 4, p. 1910-1914 Issued

More information

Deadline-Aware Co-Scheduling Using Anycast Advance Reservations in Wavelength Routed Lambda Grids

Deadline-Aware Co-Scheduling Using Anycast Advance Reservations in Wavelength Routed Lambda Grids Deadline-Aware Co-Scheduling Using Anycast Advance Reservations in Wavelength Routed Lambda Grids Hitesh Kulkarni, Arush Gadkar, and Vinod M. Vokkarane Department of Computer and Information Science University

More information

New QoS Measures for Routing and Wavelength Assignment in WDM Networks

New QoS Measures for Routing and Wavelength Assignment in WDM Networks New QoS Measures for Routing and Wavelength Assignment in WDM Networks Shi Zhong Xu and Kwan L. Yeung Department of Electrical & Electronic Engineering The University of Hong Kong Pokfulam, Hong Kong Abstract-A

More information

Performance Optimization of Dynamic All-Optical Networks

Performance Optimization of Dynamic All-Optical Networks Performance Optimization of Dynamic All-Optical Networks Richard S. Wolff, Kevin Repasky, Brendan Mumey, Adam Green, Wenhao Lin Montana State University, Bozeman MT 59717 rwolff@montana.edu, repasky@coe.montana.edu,

More information

704 IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 13, NO. 3, JUNE Xiaowen Chu, Member, IEEE, and Bo Li, Senior Member, IEEE

704 IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 13, NO. 3, JUNE Xiaowen Chu, Member, IEEE, and Bo Li, Senior Member, IEEE 704 IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 13, NO. 3, JUNE 2005 Dynamic Routing and Wavelength Assignment in the Presence of Wavelength Conversion for All-Optical Networks Xiaowen Chu, Member, IEEE,

More information

TRAFFIC GROOMING WITH BLOCKING PROBABILITY REDUCTION IN DYNAMIC OPTICAL WDM NETWORKS

TRAFFIC GROOMING WITH BLOCKING PROBABILITY REDUCTION IN DYNAMIC OPTICAL WDM NETWORKS TRAFFIC GROOMING WITH BLOCKING PROBABILITY REDUCTION IN DYNAMIC OPTICAL WDM NETWORKS K.Pushpanathan 1, Dr.A.Sivasubramanian 2 1 Asst Prof, Anand Institute of Higher Technology, Chennai-603103 2 Prof &

More information

OPTICAL NETWORKS. Virtual Topology Design. A. Gençata İTÜ, Dept. Computer Engineering 2005

OPTICAL NETWORKS. Virtual Topology Design. A. Gençata İTÜ, Dept. Computer Engineering 2005 OPTICAL NETWORKS Virtual Topology Design A. Gençata İTÜ, Dept. Computer Engineering 2005 Virtual Topology A lightpath provides single-hop communication between any two nodes, which could be far apart in

More information

A New Architecture for Multihop Optical Networks

A New Architecture for Multihop Optical Networks A New Architecture for Multihop Optical Networks A. Jaekel 1, S. Bandyopadhyay 1 and A. Sengupta 2 1 School of Computer Science, University of Windsor Windsor, Ontario N9B 3P4 2 Dept. of Computer Science,

More information

Dynamic Routing and Wavelength Assignment Using First Policy Iteration

Dynamic Routing and Wavelength Assignment Using First Policy Iteration Dynamic Routing and Wavelength Assignment Using First Policy Iteration Esa Hyytiä and Jorma Virtamo Helsinki University of Technology Laboratory of Telecommunications Technology P.O.Box 3000, FIN-0 HUT,

More information

An Efficient Algorithm for Virtual-Wavelength-Path Routing Minimizing Average Number of Hops

An Efficient Algorithm for Virtual-Wavelength-Path Routing Minimizing Average Number of Hops An Efficient Algorithm for Virtual-Wavelength-Path Routing Minimizing Average Number of Hops Harsha V. Madhyastha Department of Computer Science and Engineering Indian Institute of Technology, Madras Chennai,

More information

Rollout Algorithms for Logical Topology Design and Traffic Grooming in Multihop WDM Networks

Rollout Algorithms for Logical Topology Design and Traffic Grooming in Multihop WDM Networks Rollout Algorithms for Logical Topology Design and Traffic Grooming in Multihop WDM Networks Kwangil Lee Department of Electrical and Computer Engineering University of Texas, El Paso, TX 79928, USA. Email:

More information

ROUTING AND WAVELENGTH ASSIGNMENT FOR SCHEDULED AND RANDOM LIGHTPATH DEMANDS: BIFURCATED ROUTING VERSUS NON-BIFURCATED ROUTING

ROUTING AND WAVELENGTH ASSIGNMENT FOR SCHEDULED AND RANDOM LIGHTPATH DEMANDS: BIFURCATED ROUTING VERSUS NON-BIFURCATED ROUTING ROUTING AND WAVELENGTH ASSIGNMENT FOR SCHEDULED AND RANDOM LIGHTPATH DEMANDS: BIFURCATED ROUTING VERSUS NON-BIFURCATED ROUTING Mohamed KOUBAA, Nicolas PUECH, and Maurice GAGNAIRE Telecom Paris - LTCI -

More information

Dynamic Routing and Resource Assignment Algorithm in Sloted Optical Networks

Dynamic Routing and Resource Assignment Algorithm in Sloted Optical Networks TELKOMNIKA, Vol. 11, No. 4, April 2013, pp. 1813~1821 ISSN: 2302-4046 1813 Dynamic Routing and Resource Assignment Algorithm in Sloted Optical Networks Bisheng Quan* 1, Hui Li 2, Zichun Le 3 1,2,3 College

More information

A Path Decomposition Approach for Computing Blocking Probabilities in Wavelength-Routing Networks

A Path Decomposition Approach for Computing Blocking Probabilities in Wavelength-Routing Networks IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 8, NO. 6, DECEMBER 2000 747 A Path Decomposition Approach for Computing Blocking Probabilities in Wavelength-Routing Networks Yuhong Zhu, George N. Rouskas, Member,

More information

A Novel Class-based Protection Algorithm Providing Fast Service Recovery in IP/WDM Networks

A Novel Class-based Protection Algorithm Providing Fast Service Recovery in IP/WDM Networks A Novel Class-based Protection Algorithm Providing Fast Service Recovery in IP/WDM Networks Wojciech Molisz and Jacek Rak Gdansk University of Technology, G. Narutowicza 11/12, Pl-8-952 Gdansk, Poland

More information

Available online at ScienceDirect

Available online at   ScienceDirect Available online at www.sciencedirect.com ScienceDirect Procedia Technology 0 ( 0 ) 900 909 International Conference on Computational Intelligence: Modeling, Techniques and Applications (CIMTA-0) Multicast

More information

Distributed Clustering Method for Large-Scaled Wavelength Routed Networks

Distributed Clustering Method for Large-Scaled Wavelength Routed Networks Distributed Clustering Method for Large-Scaled Wavelength Routed Networks Yukinobu Fukushima, Hiroaki Harai, Shin ichi Arakawa, and Masayuki Murata Graduate School of Information Science and Technology,

More information

An Algorithm for Traffic Grooming in WDM Mesh Networks with Dynamically Changing Light-Trees

An Algorithm for Traffic Grooming in WDM Mesh Networks with Dynamically Changing Light-Trees An Algorithm for raffic rooming in WDM Mesh Networks with Dynamically Changing Light-rees Xiaodong Huang, Farid Farahmand, and Jason P. Jue Department of Computer Science Department of Electrical Engineering

More information

Survivable WDM Mesh Networks

Survivable WDM Mesh Networks 870 JOURNAL OF LIGHTWAVE TECHNOLOGY, VOL. 21, NO. 4, APRIL 2003 Survivable WDM Mesh Networks S. Ramamurthy, Laxman Sahasrabuddhe, Member, IEEE, and Biswanath Mukherjee, Member, IEEE Abstract In a wavelength-division-muliplexing

More information

Fault Tolerant System for Sparse Traffic Grooming in Optical WDM Mesh Networks Using Combiner Queue

Fault Tolerant System for Sparse Traffic Grooming in Optical WDM Mesh Networks Using Combiner Queue Fault Tolerant System for Sparse Traffic Grooming in Optical WDM Mesh Networks Using Combiner Queue Sandip R. Shinde Research Scholar, Sathyabama University, Chennai & Assistant Professor, Vishwakarma

More information

Traffic Grooming in WDM Networks

Traffic Grooming in WDM Networks TOPICS IN LIGHTWAVE SERIES Traffic Grooming in Networks Eytan Modiano, MIT Philip J. Lin, Tellabs ABSTRACT The recent emergence of wavelength-division multiplexing technology has led to a tremendous increase

More information

WDM Network Provisioning

WDM Network Provisioning IO2654 Optical Networking WDM Network Provisioning Paolo Monti Optical Networks Lab (ONLab), Communication Systems Department (COS) http://web.it.kth.se/~pmonti/ Some of the material is taken from the

More information

Performance of Multihop Communications Using Logical Topologies on Optical Torus Networks

Performance of Multihop Communications Using Logical Topologies on Optical Torus Networks Performance of Multihop Communications Using Logical Topologies on Optical Torus Networks X. Yuan, R. Melhem and R. Gupta Department of Computer Science University of Pittsburgh Pittsburgh, PA 156 fxyuan,

More information

Distributed Traffic Adaptive Wavelength Routing in IP-Over- WDM networks

Distributed Traffic Adaptive Wavelength Routing in IP-Over- WDM networks Distributed Traffic Adaptive Wavelength Routing in IP-Over- WDM networks Balaji Palanisamy, T. Siva Prasad, N.Sreenath 1 Department of Computer Science & Engineering and Information technology Pondicherry

More information

Maximization of Single Hop Traffic with Greedy Heuristics

Maximization of Single Hop Traffic with Greedy Heuristics Maximization of Single Hop Traffic with Greedy Heuristics Esa Hyytiä Networking Laboratory, HUT, Finland, email: esa@netlab.hut.fi, ABSTRACT Maximization of the single hop traffic has been proposed as

More information

A Branch-and-Cut Algorithm for the Partition Coloring Problem

A Branch-and-Cut Algorithm for the Partition Coloring Problem A Branch-and-Cut Algorithm for the Partition Coloring Problem Yuri Frota COPPE/UFRJ, Programa de Engenharia de Sistemas e Otimização Rio de Janeiro, RJ 21945-970, Brazil abitbol@cos.ufrj.br Nelson Maculan

More information

Research Article Comparative Analysis of Routing and Wavelength Assignment Algorithms used in WDM Optical Networks

Research Article Comparative Analysis of Routing and Wavelength Assignment Algorithms used in WDM Optical Networks Research Journal of Applied Sciences, Engineering and Technology 7(13): 2646-2654, 2014 DOI:10.19026/rjaset.7.581 ISSN: 2040-7459; e-issn: 2040-7467 2014 Maxwell Scientific Publication Corp. Submitted:

More information

Constraint-Based Loose Explicit Routing and Signaling for Inter- Domain Lightpath Provisioning in Wavelength Routed Optical Network

Constraint-Based Loose Explicit Routing and Signaling for Inter- Domain Lightpath Provisioning in Wavelength Routed Optical Network Constraint-Based Loose Explicit Routing and Signaling for Inter- Domain Lightpath Provisioning in Wavelength Routed Optical Network Shoib Siddiqui *a, Hussein.T. Mouftah a, Jing Wu b, Michel Savoie b a

More information

IMPLEMENTATION OF OPTICAL BURST SWITCHING FRAMEWORK IN PTOLEMY SIMULATOR

IMPLEMENTATION OF OPTICAL BURST SWITCHING FRAMEWORK IN PTOLEMY SIMULATOR IMPLEMENTATION OF OPTICAL BURST SWITCHING FRAMEWORK IN PTOLEMY SIMULATOR Shakeel Ahmad *, Sireen Malik ** Department of Communication Networks Hamburg University of Technology, Germany Email:{shakeel.ahmad,

More information

Virtual Source-Based Minimum Interference Path Multicast Routing with Differentiated QoS Guarantees in the Next Generation Optical Internet

Virtual Source-Based Minimum Interference Path Multicast Routing with Differentiated QoS Guarantees in the Next Generation Optical Internet Virtual Source-Based Minimum Interference Path Multicast Routing with Differentiated QoS Guarantees in the Next Generation Optical Internet Suk-Jin Lee 1, Kyung-Dong Hong 1, Chun-Jai Lee 1, Moon-Kyun Oh

More information

Prioritized Shufflenet Routing in TOAD based 2X2 OTDM Router.

Prioritized Shufflenet Routing in TOAD based 2X2 OTDM Router. Prioritized Shufflenet Routing in TOAD based 2X2 OTDM Router. Tekiner Firat, Ghassemlooy Zabih, Thompson Mark, Alkhayatt Samir Optical Communications Research Group, School of Engineering, Sheffield Hallam

More information

Synchronous Stream Optical Burst Switching

Synchronous Stream Optical Burst Switching Synchronous Stream Optical Burst Switching Oliver Yu, Ming Liao, and Yuan Cao Department of ECE, University of Illinois at Chicago 851 S. Morgan Street, Chicago, Illinois 60607 oyu@ece.uic.edu Abstract

More information

RWA on Scheduled Lightpath Demands in WDM Optical Transport Networks with Time Disjoint Paths

RWA on Scheduled Lightpath Demands in WDM Optical Transport Networks with Time Disjoint Paths RWA on Scheduled Lightpath Demands in WDM Optical Transport Networks with Time Disjoint Paths Hyun Gi Ahn, Tae-Jin Lee, Min Young Chung, and Hyunseung Choo Lambda Networking Center School of Information

More information

Performance of Optical Burst Switching Techniques in Multi-Hop Networks

Performance of Optical Burst Switching Techniques in Multi-Hop Networks Performance of Optical Switching Techniques in Multi-Hop Networks Byung-Chul Kim *, You-Ze Cho *, Jong-Hyup Lee **, Young-Soo Choi **, and oug Montgomery * * National Institute of Standards and Technology,

More information

On Network Dimensioning Approach for the Internet

On Network Dimensioning Approach for the Internet On Dimensioning Approach for the Internet Masayuki Murata ed Environment Division Cybermedia Center, (also, Graduate School of Engineering Science, ) e-mail: murata@ics.es.osaka-u.ac.jp http://www-ana.ics.es.osaka-u.ac.jp/

More information

A Novel Optimization Method of Optical Network Planning. Wu CHEN 1, a

A Novel Optimization Method of Optical Network Planning. Wu CHEN 1, a A Novel Optimization Method of Optical Network Planning Wu CHEN 1, a 1 The engineering & technical college of chengdu university of technology, leshan, 614000,china; a wchen_leshan@126.com Keywords:wavelength

More information

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY A PATH FOR HORIZING YOUR INNOVATIVE WORK REVIEW ON CAPACITY IMPROVEMENT TECHNIQUE FOR OPTICAL SWITCHING NETWORKS SONALI

More information

OPTICAL BURST SWITCHING PROTOCOLS IN ALL-OPTICAL NETWORKS

OPTICAL BURST SWITCHING PROTOCOLS IN ALL-OPTICAL NETWORKS ISTANBUL UNIVERSITY JOURNAL OF ELECTRICAL & ELECTRONICS ENGINEERING YEAR VOLUME NUMBER : 2006 : 6 : 1 (45-51) OPTICAL BURST SWITCHING PROTOCOLS IN ALL-OPTICAL NETWORKS Pınar KIRCI 1 A.Halim ZAİM 2 1, 2

More information

Network Topology Control and Routing under Interface Constraints by Link Evaluation

Network Topology Control and Routing under Interface Constraints by Link Evaluation Network Topology Control and Routing under Interface Constraints by Link Evaluation Mehdi Kalantari Phone: 301 405 8841, Email: mehkalan@eng.umd.edu Abhishek Kashyap Phone: 301 405 8843, Email: kashyap@eng.umd.edu

More information

Multicast Scheduling in WDM Switching Networks

Multicast Scheduling in WDM Switching Networks Multicast Scheduling in WDM Switching Networks Zhenghao Zhang and Yuanyuan Yang Dept. of Electrical & Computer Engineering, State University of New York, Stony Brook, NY 11794, USA Abstract Optical WDM

More information

Lightpath Blocking Performance Analytical Model for a Single ROADM Node with Intra-Node Add/Drop Contention [Invited]

Lightpath Blocking Performance Analytical Model for a Single ROADM Node with Intra-Node Add/Drop Contention [Invited] Lightpath Blocking Performance Analytical Model for a Single ROADM Node with Intra-Node Add/Drop Contention [Invited] Li Gao, Yongcheng Li and Gangxiang Shen* School of Electronic and Information Engineering,

More information

Heuristic Algorithms for Multiconstrained Quality-of-Service Routing

Heuristic Algorithms for Multiconstrained Quality-of-Service Routing 244 IEEE/ACM TRANSACTIONS ON NETWORKING, VOL 10, NO 2, APRIL 2002 Heuristic Algorithms for Multiconstrained Quality-of-Service Routing Xin Yuan, Member, IEEE Abstract Multiconstrained quality-of-service

More information

Performance Analysis of the Signaling Channels of OBS Switches

Performance Analysis of the Signaling Channels of OBS Switches 296 Performance Analysis of the ignaling Channels of OB witches Hulusi YAHYAGİL A.Halim ZAİM M.Ali AYDIN Ö.Can TURNA İstanbul University, Computer Engineering Department, Avcılar İstanbul, TURKEY Abstract

More information

A Link Bundled Auxiliary Graph Model for Constrained Dynamic Traffic Grooming in WDM Mesh Networks

A Link Bundled Auxiliary Graph Model for Constrained Dynamic Traffic Grooming in WDM Mesh Networks University of Nebraska - Lincoln DigitalCommons@University of Nebraska - Lincoln CSE Journal Articles Computer Science and Engineering, Department of 8-2005 A Link Bundled Auxiliary Graph Model for Constrained

More information

Automatic Service and Protection Path Computation - A Multiplexing Approach

Automatic Service and Protection Path Computation - A Multiplexing Approach Automatic Service and Protection Path Computation - A Multiplexing Approach Loay Alzubaidi 1, Ammar El Hassan 2, Jaafar Al Ghazo 3 1 Department of Computer Engineering & Science, Prince Muhammad bin Fahd

More information

Multiconfiguration Multihop Protocols: A New Class of Protocols for Packet-Switched WDM Optical Networks

Multiconfiguration Multihop Protocols: A New Class of Protocols for Packet-Switched WDM Optical Networks Multiconfiguration Multihop Protocols: A New Class of Protocols for Packet-Switched WDM Optical Networks Jason P. Jue, Member, IEEE, and Biswanath Mukherjee, Member, IEEE Abstract Wavelength-division multiplexing

More information

Energy-Efficient Traffic GroominginWDM Networks With Scheduled Time Traffic

Energy-Efficient Traffic GroominginWDM Networks With Scheduled Time Traffic JOURNAL OF LIGHTWAVE TECHNOLOGY, VOL. 29, NO. 17, SEPTEMBER 1, 2011 2577 Energy-Efficient Traffic GroominginWDM Networks With Scheduled Time Traffic Shuqiang Zhang, Student Member, IEEE, Dong Shen, Student

More information

Master s Thesis. Title. Supervisor Professor Masayuki Murata. Author Yuki Koizumi. February 15th, 2006

Master s Thesis. Title. Supervisor Professor Masayuki Murata. Author Yuki Koizumi. February 15th, 2006 Master s Thesis Title Cross-Layer Traffic Engineering in IP over WDM Networks Supervisor Professor Masayuki Murata Author Yuki Koizumi February 15th, 2006 Graduate School of Information Science and Technology

More information

A Novel High Performance Multicast Scheme on Virtual Ring-Based 2D Torus Topology in DWDM Networks

A Novel High Performance Multicast Scheme on Virtual Ring-Based 2D Torus Topology in DWDM Networks Tamkang Journal of Science and Engineering, Vol. 14, No. 1, pp. 81 89 (2011) 81 A Novel High Performance Multicast Scheme on Virtual Ring-Based 2D Torus Topology in DWDM Networks I-Shyan Hwang 1 *, San-Nan

More information

Optical Communications and Networking 朱祖勍. Nov. 27, 2017

Optical Communications and Networking 朱祖勍. Nov. 27, 2017 Optical Communications and Networking Nov. 27, 2017 1 What is a Core Network? A core network is the central part of a telecommunication network that provides services to customers who are connected by

More information

Efficient Segmentation based heuristic approach for Virtual Topology Design in Fiber Optical Networks

Efficient Segmentation based heuristic approach for Virtual Topology Design in Fiber Optical Networks Efficient Segmentation based heuristic approach for Virtual Topology Design in Fiber Optical Networks P. Venkataravikumar 1, Prof. Bachala Sathyanarayana 2 Research Scholar 1, Department of Computer Science

More information

Design of Optical Burst Switches based on Dual Shuffle-exchange Network and Deflection Routing

Design of Optical Burst Switches based on Dual Shuffle-exchange Network and Deflection Routing Design of Optical Burst Switches based on Dual Shuffle-exchange Network and Deflection Routing Man-Ting Choy Department of Information Engineering, The Chinese University of Hong Kong mtchoy1@ie.cuhk.edu.hk

More information

Wavelength routed shared buffer based feed-forward architectures for optical packet switching

Wavelength routed shared buffer based feed-forward architectures for optical packet switching Wavelength routed shared buffer based feed-forward architectures for optical packet switching R. K. Singh, Student Member, IEEE,R. Srivastava, V. Mangal and Y. N. Singh, Senior Member, IEEE Abstract--Several

More information

Dynamic service Allocation with Protection Path

Dynamic service Allocation with Protection Path www.ijcsi.org 115 Dynamic service Allocation with Protection Path Loay Alzubaidi Department of Computer Engineering & Science, Prince Muhammad bin Fahd University AL-Khobar, Saudi Arabia Abstract Path

More information

Signaling schemes for distributed connection management in wavelength-routed optical mesh networks

Signaling schemes for distributed connection management in wavelength-routed optical mesh networks Signaling schemes for distributed connection management in wavelength-routed optical mesh networks Lu Shen, Xi Yang and Byrav Ramamurthy Department of Computer Science and Engineering University of Nebraska

More information

Dynamic GMPLS-based Establishment of Bidirectional Connections in All-Optical Networks

Dynamic GMPLS-based Establishment of Bidirectional Connections in All-Optical Networks Dynamic GMPLS-based Establishment of Bidirectional Connections in All-Optical Networks Ricardo Martinez, Raül Muñoz Centre Tecnològic de Telecomunicacions de Catalunya, Spain {ricardo.martinez, raul.munoz}@cttc.es

More information

Candidate-Cycle-based Heuristic Algorithm for Node-and-Link Protection of Dynamic Multicast Traffic in Optical DWDM Networks

Candidate-Cycle-based Heuristic Algorithm for Node-and-Link Protection of Dynamic Multicast Traffic in Optical DWDM Networks Candidate-Cycle-based Heuristic Algorithm for Node-and-Link Protection of Dynamic Multicast Traffic in Optical DWDM Networks Ahmed Frikha, Samer Lahoud, and Bernard Cousin University of Rennes 1, IRISA,

More information

Fairness Example: high priority for nearby stations Optimality Efficiency overhead

Fairness Example: high priority for nearby stations Optimality Efficiency overhead Routing Requirements: Correctness Simplicity Robustness Under localized failures and overloads Stability React too slow or too fast Fairness Example: high priority for nearby stations Optimality Efficiency

More information

A Scalable Wavelength Assignment Algorithm Using Minimal Number of Wavelength Converters in Resilient WDM Networks

A Scalable Wavelength Assignment Algorithm Using Minimal Number of Wavelength Converters in Resilient WDM Networks A Scalable Wavelength Assignment Algorithm Using Minimal Number of Wavelength Converters in Resilient WDM Networks Technical Report UTD/EE/4/2009 September 2009 Miguel Razo, Shreejith Billenahalli, Wanjun

More information

Enhancing Bandwidth Utilization and QoS in Optical Burst Switched High-Speed Network

Enhancing Bandwidth Utilization and QoS in Optical Burst Switched High-Speed Network 91 Enhancing Bandwidth Utilization and QoS in Optical Burst Switched High-Speed Network Amit Kumar Garg and R S Kaler School of Electronics and Communication Eng, Shri Mata Vaishno Devi University (J&K),

More information

Teletraffic theory (for beginners)

Teletraffic theory (for beginners) Teletraffic theory (for beginners) samuli.aalto@hut.fi teletraf.ppt S-38.8 - The Principles of Telecommunications Technology - Fall 000 Contents Purpose of Teletraffic Theory Network level: switching principles

More information

A Novel Generic Graph Model for Traffic Grooming in Heterogeneous WDM Mesh Networks

A Novel Generic Graph Model for Traffic Grooming in Heterogeneous WDM Mesh Networks IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 11, NO. 2, APRIL 2003 285 A Novel Generic Graph Model for Traffic Grooming in Heterogeneous WDM Mesh Networks Hongyue Zhu, Student Member, IEEE, Hui Zang, Member,

More information

Design of Hierarchical Crossconnect WDM Networks Employing a Two-Stage Multiplexing Scheme of Waveband and Wavelength

Design of Hierarchical Crossconnect WDM Networks Employing a Two-Stage Multiplexing Scheme of Waveband and Wavelength 166 IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 20, NO. 1, JANUARY 2002 Design of Hierarchical Crossconnect WDM Networks Employing a Two-Stage Multiplexing Scheme of Waveband and Wavelength

More information

Dynamic Wavelength Routing in WDM Networks via Ant Colony Optimization

Dynamic Wavelength Routing in WDM Networks via Ant Colony Optimization Dynamic Wavelength Routing in WDM Networks via Ant Colony Optimization Ryan M. Garlick 1 and Richard S. Barr 2 1 CSE Dept., Southern Methodist University, Dallas, TX 75275 USA 2 EMIS Dept., Southern Methodist

More information

REDUCTION OF BLOCKING PROBABILITY IN SHARED PROTECTED OPTICAL NETWORK

REDUCTION OF BLOCKING PROBABILITY IN SHARED PROTECTED OPTICAL NETWORK REDUCTION OF BLOCKING PROBABILITY IN SHARED PROTECTED OPTICAL NETWORK Nirmala L Devi 1, V M Pandharipande 2, 1 Department of Electronics and Communications Engineering, Osmania University, Hyderabad, India-500007.

More information

WDM Network Provisioning

WDM Network Provisioning IO2654 Optical Networking WDM Network Provisioning Paolo Monti Optical Networks Lab (ONLab), Communication Systems Department (COS) http://web.it.kth.se/~pmonti/ Some of the material is taken from the

More information

Vol. 6, No. 5 May 2015 ISSN Journal of Emerging Trends in Computing and Information Sciences CIS Journal. All rights reserved.

Vol. 6, No. 5 May 2015 ISSN Journal of Emerging Trends in Computing and Information Sciences CIS Journal. All rights reserved. Solutions of Routing and Wavelength Assignment in Wavelength Division Multiplexing Optical Network: A Survey Noha Alsulami, Mohamed Khamis Information Technology Department, Faculty of Computing & Information

More information

Delayed Reservation and Differential Service For Multimedia Traffic In Optical Burst Switched Networks

Delayed Reservation and Differential Service For Multimedia Traffic In Optical Burst Switched Networks Delayed Reservation and Differential Service For Multimedia Traffic In Optical Burst Switched Networks Mr. P.BOOBALAN, SRINIVASANE.A, MAHESH TEJASWI.T, SIVA PRASAD. P, PRABHAKARAN. V Department of Information

More information

ABSTRACT /99/$ IEEE

ABSTRACT /99/$ IEEE Dynamic Reservation Based on Mobility in Wireless ATM Networks Young Chon Kim, Dong Eun Lee, Bong Ju Lee, Chonbuk National University, Korea Young Sun Kim, Electronic Telecommunication Research Institute,

More information