Multi-layer Network Design with Multicast Traffic and Statistical Multiplexing

Size: px
Start display at page:

Download "Multi-layer Network Design with Multicast Traffic and Statistical Multiplexing"

Transcription

1 Multi-layer Network Design with Multicast Traffic and Statistical Multiplexing Antonio Capone, Giuliana Carello, Riccardo Matera Politecnico di Milano, Italy Abstract The new packet services and applications are radically changing not only traffic demands but also the architecture of transport networks. Adding packet layer support into backbone nodes is considered an important opportunity by telecom carriers that want to integrate packet technologies of the access and metropolitan networks within their networks to improve efficiency and flexibility. In this context, Multi- Protocol Label Switching (MPLS) is at the moment the most promising and popular packet technology. The resulting new network architecture requires new models and methodologies for designing the network in a cost effective way. The classical network design approaches are no longer appropriate since they cannot capture the traffic aggregation effect due to the added packet layer, and new multi-layer network design models must be adopted. In a previous work we proposed a mathematical programming model for the design of two-layers networks in the presence of point-to-point traffic demands. In this paper we extend the model to the case of multicast services which are becoming more and more popular due to IPTV applications. A MPLS layer is considered on top of a transport network (SDH or WDM depending on required link speed) and the conflicting effects of the additional cost of MPLS support in the nodes, and the cost saving due to traffic aggregation are taken into account in the models. Traffic aggregation allows to save bandwidth due to the statistical multiplexing and the granularity of capacity values available for links and nodes. We present a MIP (Mixed Integer Programming) model for the problem that aims at optimizing the number and location of MPLS nodes in the network and the link capacity dimensioning. The problem includes the minimum cost Steiner-tree problem as a special case and is, therefore, NP-hard. We propose a local search based heuristic. This algorithm provides reasonable good solutions in short computational time as shown by the computational results obtained for realistic instances. Index Terms Multi-layer network design, MPLS, statistical multiplexing, traffic grooming. I. INTRODUCTION The broadband access revolution is completely changing user requirements and expectations on communication services and is pushing the convergence of all applications on a IP (Internet Protocol) based network platform. Triple-Play services (voice, data and video) are being offered by many operators and taking-off. Consumers are becoming familiar with on-demand video streaming applications, interactive TV, video and voice communications, photo, music and home video sharing, and online gaming, all delivered seamlessly through their multimedia-connected home networks. These new services and applications are driving radical changes in the way telecom networks are designed, dimensioned and operated. Innovative changes are required in the entire end-to-end service delivery architecture, to support premium requirements for access and transport bandwidth, quality of service and customer management, reliability and security. The possibility of adding packet layer support to transport networks is considered an important opportunity by telecom carriers that want to add packet services and applications to their networks. However, the question arises whether it is convenient to add packet nodes just at the edge of the network to collect packet traffic from users, or it is better to have also packet core nodes to exploit packet switching flexibility and multiplexing. In this context, Multi-Protocol Label Switching (MPLS) is at the moment the most promising and popular packet technology [1]. One of the key aspects of MPLS is a new connectivity abstraction: explicitly routed point-to-point paths, named Label Switched Paths (LSP), can be established using label based forwarding mechanisms. This allows per flow path selection and Quality of Service (QoS) parameters to be taken into account by the routing algorithm [2]. The notion of QoS has been introduced to capture the quantitatively defined performance contract between the service provider and the user. The QoS requirement of a connection can be given as a set of link constraints. Such constraints can be expressed, for instance, as bandwidth constraints specifying that the path selected for the connection of the requesting user has sufficient bandwidth to meet the connection requirement. The links used at MPLS layer are provided by the underlying transport network which may be based on SDH (Synchronous Digital Hierarchy) or WDM (Wavelength Division Multiplexing) depending on link speed. The transport network can be devoted to MPLS services only, or, more often, shared with circuit switched services such as phone service. In this network architecture, some or all nodes must support not only transport network technology but also MPLS. A telecom carrier that wants to offer MPLS based packet switched services must add label switching capabilities to some nodes of the transport network. A node supporting MPLS is named Label Switched Router (LSR). Edge nodes must necessarily support MPLS in order to collect packet switched traffic from users. Core nodes may or may not support MPLS. Links between LSRs are circuits (or light paths, depending on the transport technology) and may cross several nodes of the transport network not supporting MPLS. LSRs and links

2 connecting them define a logical network topology on top of the physical topology of the transport network (Figure 1). Fig. 1. MPLS Transport MPLS over Transport Network: physical and logical topologies. In this context, if we want to design the network we have to take into account both the transport layer and the MPLS layer. This means that we have to decide: which core nodes must support MPLS, how to connect LSRs within the transport network and the bandwidth reserved on each link. A simple solution could be that of adding MPLS support to edge nodes only. In this case we have to set up a logical circuit between each pair of edge LSRs and to dimension it according to the required bandwidth. The advantage of this solution is that we save the costs of adding MPLS support to core nodes. However, we cannot exploit the multiplexing gain on physical links since LSPs of different edge pairs use different physical circuits. On the other side, we could add MPLS support to all core nodes. In this case, we can exploit at best the multiplexing gain saving bandwidth on the physical links. Which of these opposite solutions is more convenient depends on the relative costs of the nodes and the bandwidth and on how the multiplexing gain is exploited in the network. In general a well designed network will include a number of MPLS core nodes depending on additional node costs and cost savings due to traffic aggregation and statistical multiplexing. The effect of multiplexing on the bandwidth required to support a set of LSPs is twofold. Since the circuits provided by the transport layer are available with discrete values of the capacity, the aggregation allows to reduce the quantization effect. In some cases where the minimum available capacity is quite high, like with WDM, this effect is remarkable and aggregation allows to fill up link capacities even with small flows. Moreover, with packet switching techniques like MPLS, another relevant bandwidth reduction effect is due to statistical multiplexing. Packet flows are characterized by an average and a peak rate. Depending on the quality of service requirements, like delay, and on the statistical multiplexing effect, the bandwidth that must be reserved for the flow is a value between the average and the peak rate. If only a few flows are multiplexed together, the bandwidth needed for each of them is closer to the peak rate, while if many flows share the same resource it is closer to the average rate. This new network architecture requires new models and methodologies to design the network in a cost effective way. The classical network design approaches are no longer appropriate since they cannot capture the traffic aggregation effect due to the added packet layer, and new multi-layer network design models must be adopted [3], [4], [5], [6]. In a previous work we proposed a mathematical programming model and a heuristic method for multi-layer network design that takes into account the statistical multiplexing effect and considers point-to-point traffic only [7]. In this paper we extend the approach to the case of multicast services which are becoming more and more popular due to IPTV applications. As in [7] we consider here a simple traffic model where each traffic demand is described by a pair of values (mean and additional) and a bottleneck constraint to model link capacity. If a set of traffic demands is multiplexed on a link, the capacity installed on the edge must be greater or equal to the sum of all the mean values and only the highest additional one. The proposed solution approach, however, can be extended very easily to other traffic models [8]. After a short review of related work (Section II), we describe the problem and present a Mixed Integer Programming (MIP) model (Section III). Then, we propose a heuristic approach based on local search (Section IV). The proposed approach is tested on a small size network and on a set of realistic instances (Section V). Finally, we give some conclusion remarks (Section VI). II. RELATED WORK A huge literature exists on optimal network design problems (surveys on these problems can be found in [9], [10] and [11]). However, multiple-layer network design problems have been considered only quite recently [3], [4], [5], [6]. Most of the previous works on two-layer network design and routing focused on the quantization effect due to the discrete set of capacity values available for links and nodes, which is commonly referred to as traffic grooming [12], [13], [14], [15]. The effect of statistical multiplexing has not been first introduced in our previous work [7], where also packet node location and virtual topology optimization is considered. A few other works specifically consider MPLS technology [16] and some of them also address the problem of MPLS node location [17], [18]. All the above referenced papers consider the network design problem with unicast (point-to-point) traffic, which is a NP-hard problem. The network design problem considering multicast traffic is NP-hard as well, since even the problem of finding the minimum cost tree for a multicast group is NP-hard (Steiner tree) [19]. In [20] the problem of defining a set of multicast trees sharing the network resources in order to minimize the maximum link sharing (congestion) among connections is considered. The link capacities are given so only the routing optimization problem is considered. In [21] the classical Steiner tree problem is extended to define a network design model where link costs depend on traffic according to a linear cost function, and in [23] two cost components are considered per link. The multicast network design problem proposed in [22] includes quality of service requirements of different applications. Finally, in [24], [25] formulations of the multicast design problem are solved with exact methods.

3 The problem proposed in this paper differs from previously proposed ones since it is based on a two-layer network design approach which includes traffic aggregation effects (grooming and statistical multiplexing). To the best of our knowledge, this is the first attempt to approach a multicast network design with a two-layer model. III. PROBLEM DESCRIPTION Given a network, with a set of potential links, and a set of multicast traffic demands to be routed, the problem is to define a tree for each multicast traffic demand, both the physical and the logical topology of the network and the capacity to be installed on each link. To exploit grooming and statistical multiplexing gain, multiplexing devices must be located at a subset of core nodes: we must decide on which nodes multiplexing devices are to be located. Both MPLS and transport nodes capacity is to be optimized, as well. The goal is to minimize the total network installation cost. In order to account for the statistical multiplexing effect, we consider a simple traffic model where each traffic demand is described by a pair of values (mean and additional) and a bottleneck constraint to model link capacity. As mentioned above, if a set of traffic demands is multiplexed on a link, the capacity installed on the edge must be greater than the sum of all the mean values and only the highest additional one. It is easy to show that such a traffic model describes accurately the case of Poisson traffic with a delay requirement on the bottleneck link [7]. However, the solution approach we propose in Section IV can be extended very easily to other traffic models such as those based on the Gaussian traffic assumption [8]. The network can be represented as an undirected graph G = (V,E), where V is the set of nodes and E is the set of links. Denote with K the set of multicast MPLS demands. Each multicast demand k K is defined by an origin o k V,a set of destinations D k V, a mean flow f k (in Mbit/s) and an additional one f k (in Mbit/s). Let F = max k K f k and S be the set of all potential logical links (hops). Let H N be the set of available technologies that can be installed on each transport node. For each h H N let µ h and θ h be the capacity (in Mbit/s) and the cost of a device of technology h. Similarly, the set of available MPLS capacity values is denoted with H M. For each h H M, ψ h and γ h denote the capacity (in Mbit/s) and the cost. Finally, H L denote the set of available technologies for transport circuits. For each e E and h H L, c h e is the cost of installing one circuit of technology h on link e, and λ h is its capacity. We present a tree based formulation where T denotes the set of all the trees spanning subsets of V. Given a multicast demand k, T k denotes the set of trees spanning source and destination nodes of demand K. Each tree is a subset of logical links. For each node v V, I(v) and F (v) are the sets of hops that start and end in v, respectively. Analogously, we denote with I(v) and F (v) the sets of arcs incident in v. We define a binary variable x t for each tree t T, which is equal to one if demand k is routed on tree t. For each v V and h H N we define the binary variable wv h which is equal to one if node v is equipped with a device of type h. In the same way, for each v V and h H M a binary variable m h v is defined. For each s S and h H L, integer variable ys h represents the number of high layer connections of technology h to be installed on hop s. Similarly, integer variable ye h is the number of channels of transport layer to be installed on link e. For each s S, continuous variables z s(i,j) and z s(j,i) represent the maximum peak rate among the demands routed on s in both directions. The problem can be modelled as follows: min γ h m h i + θ h wi h + c h e ye h (1) i V M i V N e E L x t 1 k K (2) t T k λ h y h s ψ h m h i i V (3) L s I(i) F (i) M λ h y h e µ h wi h i V (4) L e I(i) F (i) N λ h ys h λ h ye h e E (5) L s S:e s L f kx t + z s(i,j) λ h ys h s S (6) k K t T k :s (i,j) t L f kx t + z s(j,i) λ h ys h s S (7) k K t T k :s (j,i) t L f k f k t T k :s (i,j) t t T k :s (j,i) t x t x t z s(i,j) k K, s S (8) z s(j,i) k K, s S (9) m h i 1 i V (10) M wi h 1 i V (11) N The objective function (1) is given by the sum of three components: link capacity costs and logical and transport node capacity costs. Constraint (2) imposes that each traffic demand is routed on at least one tree. Constraints (3) and (4) are the node capacity dimensioning constraint. Constraint (5) guarantees that each link has sufficient capacity to support the LSPs mapped on it. Constraints (6) and (7) impose the amount of capacity to be provided on each hop of every LSP. Constraints (8) and (9) give the maximum value of the peak rates. Constraints (10) and (11) impose to install at most one type of devices on both layers of each node.

4 IV. SOLUTION APPROACH In the proposed solution approach, first a feasible solution is built by means of a greedy based method and then a local search step is applied to improve the initial feasible solution. To build an initial solution of the two layer network design, we need to decide: the subset of core nodes in which MPLS devices are installed, the topology of the logical network, the tree on which each multicast demand is routed and the dimensioning of both node and link capacity. The initial solution, on which the local search is applied, is computed applying a dichotomic search on the cardinality of the MPLS core nodes subset. Starting with two solutions, one in which all the core nodes have multiplexing capabilities, and the other in which none has, the dichotomic procedure selects at every step the most promising interval of the MPLS node cardinality and proceeds with a deeper search on it. For each selected cardinality, five different subsets of MPLS core nodes are randomly generated. Given the higher layer node set, the logical topology is given by all possible paths connecting a pair of MPLS core nodes with at most k hops (in our computational tests, parameter k has been set to 3). The minimum cost path for every pair of MPLS nodes is added to such link set. To guarantee the connection, a tree must be built for each multicast group. To build such tree, five different greedy based procedures have been developed. Given the routing trees, the solution is computed by dimensioning the link and node capacity. The best feasible solution among those computed is selected as initial solution. A. Greedy procedures Given a high layer topology, the initial routing tree is computed by comparing the routing tree provided by five different greedy based approaches. G1: a minimum cost spanning tree is computed on the subset of MPLS core nodes and edge nodes belonging to at least one group, applying Kruskal algorithm. It adds the edges, sorted according to non decreasing costs, one by one, if they do not generate a cycle together with the previously added ones. From the general tree obtained, the trees related to every multicast group are then extracted; G2: a tree is built, spanning all the MPLS core nodes and nodes belonging to at least one multicast group, by adding one by one the edges, according to a random order, providing that no cycle is generated. Five different trees are generated according to different random orders and the best one is kept; G3: the third procedure builds a minimum cost spanning tree for every multicast group, applying Kruskal algorithm; G4: the forth procedure builds a Steiner tree applying the heuristic proposed by Takahashi Matsuyami (TM) [19]. Given a graph G =(V,E) and a set of mandatory nodes M V, a Steiner tree is a tree connecting all the mandatory nodes eventually passing through a subset of non-mandatory nodes, to be chosen. The problem is known to be NP-hard. The heuristic procedure builds a Steiner tree for every multicast group, by adding a minimum cost path from one mandatory node to all the other mandatory nodes; G5: all the multicast demands with the same root are grouped in a super-group: for each super-group a Steiner tree is found as in procedure G4. Then a tree for each multicast demand is extracted from such Steiner tree. The greedy approaches may fail in finding a feasible solution, due to node capacity constraints. A procedure is applied to unfeasible solutions, with the aim of making them feasible. The procedure tries to remove traffic from saturated nodes, by removing demands from paths transiting through them. In this way, capacity is removed from LSP and links, as well, and therefore one or more trees may be disconnected. To guarantee multicast demand connectivity, the procedure searches paths connecting subtrees through the least loaded nodes. B. Local search To improve the solution provided by the greedy based dichotomic search, a local search step is applied, which is based on two neighborhoods. The first one is generated by changing the upper layer routing of the traffic demands, the second one is generated by changing the routing of the logical links on the lower layer. The local search starts with one of the neighborhoods and explores it until a local minimum is reached, then it swaps to the other neighborhood and explores it until the next local minimum is found. The local search stops when no improvement is found neither in the first nor in the second neighborhood. The first neighborhood is generated by considering one by one the pair given by an origin of a multicast demand and each of its destination nodes. For such pair, a connecting path is given on the chosen multicast tree. The local search generates a neighbor solution by changing the current path with any other path connecting the considered node pair. As the number of possible alternative paths is huge, they are not enumerated all: the best possible alternative paths is searched with an heuristic approach (see [26]). For each pair, an auxiliary graph is built, whose arc cost represents the advantage (or disadvantage) of removing (or routing) the considered pair on the arc namely the increasing (or decreasing) of the capacity installation cost. On such a graph, a negative cost cycle represents a different routing such that the cost saving is greater than the cost increasing, and therefore it provides an improving neighbor solution. Finding the minimum negative cost cycle is itself a difficult problem, and thus the neighborhood is visited in a heuristic way. A similar approach is applied to search the second neighborhood, which is generated by changing the routing of a logical link on all the possible transport layer paths. V. COMPUTATIONAL RESULTS The proposed approach has been implemented under Matlab and tested on a Dell Optipex 280, with 3Ghz Intel Pentium 4 HT processor and 1 GB of RAM. The approach has been

5 tested on a small size instance, to show the method behavior, and on a set of realistic instances. A. Small size instances results The small instance considered is presented in Figure 2 where nodes 1-4 are edge nodes and node 5-7 are core nodes. The set of traffic demands is the following: 1) o 1 = 1, D 1 =[2, 3, 4] f 1 = 4000, f 1 = 1550, 2)o 2 =1, D 2 =[2, 3] f 2 = 7500, f 2 = 2500, 3)o 3 =1, D 3 =[2, 4] f 3 = 8000, f 3 = 1800, 4)o 4 =3, D 4 =[1, 2, 4] f 4 = 7000, f 4 = 2256, 5) o 5 =4, D 1 =[1, 2, 3] f 5 = 6000, f 5 = Fig. 3. Solution with 6 MPLS nodes provided by G1. Fig. 2. Small size instance. As indicated in the previous section, the algorithm starts with a dichotomic search on the number of MPLS nodes. The first two cases considered are the network with all nodes with MPLS support, and the network without any core MPLS node (edge nodes always have MPLS support). The greedy algorithms are then applied together with the procedure to make solutions feasible based on capacity constraints. The dichotomic search then generates random instances with 6 nodes supporting MPLS (4 edge and 2 core nodes) and the best solution obtained by greedy algorithms is selected. The best solutions obtained with two random instances with 6 MPLS nodes are reported in Figure 3 and Figure 4 and have been obtained with the G1 and G4 algorithms, respectively. The solution with the lower cost is that in Figure 3 and the other solutions obtained by the dichotomic search in the subsequent steps do not improve its cost. In this small instance, the local search procedure which is applied starting from the best solution obtained in the previous greedy phase is only slightly modified by an improving move that re-routes traffic demand 2 on links (1, 3) and (1, 2). B. Realistic instances results The approach has been tested on a set of 72 instances, with 20, 35, 30 and 45 nodes. The position of nodes has been randomly generated, as well as the multicast groups and the demands, in order to generate instances different with respect to the multicast group size and additional versus mean value ratio. Greedy approaches have been compared on a set of different high layer topologies provided by the dichotomic search. The behavior of the greedy algorithms show that all the greedy Fig. 4. Solution with 6 MPLS nodes provided by G4. approaches require a reasonable computational time. They have been compared according to the average and maximum error produced with respect to the best solution provided by all the greedy algorithms. Results are reported in Table I for the instances with 20, 25, 30 and 45 nodes. Although some of the greedy approaches, such as G3 or G4, may behave well on some of the instance subsets providing an average error within 10% and, for some subsets, even about 1%, the maximum error may rise up to about 30% even for the most promising procedure. Since there is not a clear winner, it is convenient to apply all the procedures to all the high layer topologies built during the dichotomic search. Local search approach has been tested as well. It is possible to apply local search starting with the first neighborhood (RL1) or with the second one (RL2). The two approaches have been compared, and the results (average and maximum error with respect to the best solution known) are shown in Table II. Results show that starting from the second neighborhood provides the best results. Furthermore, the local search greatly helps in improving the total network cost, and therefore it is worthwhile to be applied even if the required computational time may rise up to more than 7 hours for the biggest instances. Figure 5 reports an example of the time evolution of the value of the objective function for the best solution during local search (RL1 dotted line, RL2 solid line) obtained with one of the instances with 45 nodes. The curve related to RL2 shows that the cost reduction is very fast during the first period

6 G1 G2 G3 G4 G5 20 ave. err. % max. err. % ave. time (s) max. time (s) ave. err. % max. err. % ave. time (s) max. time (s) ave. err. % max. err. % ave. time (s) max. time (s) ave. err. % max. err. % ave. time (s) max. time (s) TABLE I COMPARISON OF GREEDY ALGORITHMS # nodes average error % maximum error % RL1 RL2 RL1 RL TABLE II COMPARISON BETWEEN LOCAL SEARCH APPROACHES and, therefore, it would be possible to add a computation time limit, still achieving a good cost improvement with respect to the solution provided by the greedy phase. Fig. 5. Time evolution of the cost during local search. VI. CONCLUSIONS In this paper we have considered the network design problem arising with new transport networks where MPLS (or other packet technologies) is added on top of existing transport technologies. The problem considers the location of MPLS nodes in a subset of transport nodes, as well as nodes and links dimensioning. Equipping networks with expensive packet nodes is justified by the cost savings in link capacity due to grooming and statistical multiplexing effect. The traffic considered is multicast. We have proposed a solution approach base on local search and a set of greedy procedures for obtaining the initial solution, and tested it on a set of realistic size instances. [2] S.Chen and K.Nahrstedt. An Overview of Quality-of-Service Routing for the Next Generation High-Speed Networks: Problems and Solutions. IEEE Network, vol. 12, no. 12, 1998, pp [3] G. Dahl, A. Martin, M. Stoer, Routing through Virtual Paths in Layered Telecommunication Networks, Operations Research 47, 1999, pp [4] A. Knippel, B. Lardeux, The Multi-Layered Network Design Problem, European Journal of Operational Research, in press. [5] S. Orlowski, R. Wessaly, An Integer Programming Model for Multi- Layer Network Design, Konrad-Zuse-Zentrum fur Informationstechnik Berlin (ZIB), technical report 04-49, 2004 ( [6] E. Kubilinskas, P. Nilsson, M. Pioro, Design Models for Robust Multi- Layer Next Generation Internet Core Networks Carrying Elastic Traffic, Journal of Network and Systems Management, vol. 13, no. 1, 2005, pp [7] P. Belotti, A. Capone, G. Carello, F. Malucelli, F. Senaldi, A. Totaro, MPLS over Transport Network: Two Layers Approach to Network Design with Statistical Multiplexing, Conference on Next Generation Internet Design and Engineering (NGI 2006), Valencia (Spain), April [8] R. Guerin, H. Ahmadi, Equivalent Capacity and Its Applications to Bandwidth Allocation in High-Speed Networks, IEEE Journal on Select. Areas in Communication, vol. 9, no. 7, pp , September [9] A. Assad, Multicommodity demand Network Flows - A Survey, Networks, vol. 8, 1978, [10] M. Pioro, D. Medhi, Routing, Flow, and Capacity Design in Communication and Computer Networks, Elsevier, [11] D. Yuan, An Annotated Bibliography in Communication Network Design and Routing, In: Optimization Models and Methods for Communication Network Design and Routing. Ph.D. Thesis, Department of Mathematics, Linköping University, [12] R. Barr, R. Patterson, Grooming Telecommunications Networks, Optical Networks, vol. 2, no 3, 2001, pp [13] R. Dutta, G.N. Rouskas, Traffic grooming in WDM networks: past and future, IEEE Network, vol. 16, no. 6, 2002, pp [14] K. Zhu and B. Mukherjee, A review of traffic grooming in WDM optical networks: Architectures and challenges, SPIE Opt. Networks Mag., vol. 4, pp. 5564, Mar./Apr [15] Murali Kodialam, T. V. Lakshman, Integrated Dynamic IP and Wavelength Routing in IP over WDM Networks, IEEE INFOCOM [16] N. Ghani, C. Assi, A. Shami, M. Ali, Integrated traffic grooming in converged data-optical networks, International Symposium on Computers and Communications (ISCC 2004), [17] S. De Maesschalck, M. Pickavet, D. Colle, P. Demeester, Multi-layer traffic grooming in networks with an IP/MPLS layer on top of a meshed optical layer, IEEE GLOBECOM 03. [18] L. Gouveia, P. Patricio, A.F. de Sousa, R. Valadas, MPLS over WDM Network Design with Packet Level QoS Constraints based on ILP Models, IEEE INFOCOM [19] P. Winter, Steiner problems in networks: A survey, Networks, vol. 17, no. 2, 1987, pp [20] S Chen, O Gunluk, B Yener, The multicast packing problem. IEEE/ACM Trans. on Networking, vol. 8, no. 3, June [21] N. F. Maxemchuk, Video distribution on multicast networks, IEEE Journal on Selected Areas in Communications, vol. 15, no. 3, April [22] M. Charikar, J. Naor, B. Schieber, Resource optimization in QoS multicast routing of real-time multimedia, IEEE INFOCOM 2000, pp [23] C. Rosenberg, A. Meddeb, A. Girard, The impact of point-to- multipoint traffic concentration on multirate networks design, IEEE/ACM Trans. on Networking, vol. 10, no. 1, Feb. 2002, pp [24] A. Bley, D. Bienstock, Capacitated network design with multicast commodities, Konrad-Zuse-Zentrum fur Informationstechnik Berlin (ZIB), Technical report 00 14, 2000 ( [25] M. Prytz, A. Forsgren, Dimensioning multicast-enabled communications networks, Networks, vol. 39, no. 4, pp , [26] I. Ghamlouche, M. Gendreau, T.G. Crainic. Cycle-based neighbourhood for fixed-charge capacitated multicommodity network design. Operations Research, vol. 51, 2003, pp REFERENCES [1] E.Rosen, A.Viswanathan, R.Callon, Multiprotocol Label Switching Architecture, RFC 3031, January 2001.

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

A Network Optimization Model for Multi-Layer IP/MPLS over OTN/DWDM Networks

A Network Optimization Model for Multi-Layer IP/MPLS over OTN/DWDM Networks A Network Optimization Model for Multi-Layer IP/MPLS over OTN/DWDM Networks Iyad Katib and Deep Medhi Computer Science & Electrical Engineering Department University of Missouri-Kansas City, USA {IyadKatib,

More information

Analysis of Dynamic QoS Routing Algorithms for MPLS Networks

Analysis of Dynamic QoS Routing Algorithms for MPLS Networks Analysis of Dynamic QoS Routing Algorithms for MPLS Networks Antonio Capone, Luigi Fratta, Fabio Martignon Dipartimento Elettronica e Informazione Politecnico di Milano Pzza L Da Vinci 32, 2133 Milano

More information

Network Protection Design for MPLS Networks

Network Protection Design for MPLS Networks Network Protection Design for MPLS Networks Gaurav Agrawal, Dijiang Huang, Deep Medhi Computer Science and Electrical Engineering Department University of Missouri-Kansas City, MO 64110, USA Computer Science

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

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

An improved Benders decomposition applied to a multi-layer network design problem

An improved Benders decomposition applied to a multi-layer network design problem An improved Benders decomposition applied to a multi-layer network design problem B. Fortz and M. Poss November 10, 2008 Abstract Benders decomposition has been widely used for solving network design problems.

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

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

An improved Benders decomposition applied to a multi-layer network design problem

An improved Benders decomposition applied to a multi-layer network design problem An improved Benders decomposition applied to a multi-layer network design problem B. Fortz and M. Poss February 21, 2008 Abstract Benders decomposition has been widely used for solving network design problems.

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

1. INTRODUCTION light tree First Generation Second Generation Third Generation

1. INTRODUCTION light tree First Generation Second Generation Third Generation 1. INTRODUCTION Today, there is a general consensus that, in the near future, wide area networks (WAN)(such as, a nation wide backbone network) will be based on Wavelength Division Multiplexed (WDM) optical

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

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

Joint routing and scheduling optimization in arbitrary ad hoc networks: Comparison of cooperative and hop-by-hop forwarding

Joint routing and scheduling optimization in arbitrary ad hoc networks: Comparison of cooperative and hop-by-hop forwarding Joint routing and scheduling optimization in arbitrary ad hoc networks: Comparison of cooperative and hop-by-hop forwarding Antonio Capone, Stefano Gualandi and Di Yuan Linköping University Post Print

More information

Two-layer Network Design by Branch-and-Cut featuring MIP-based Heuristics

Two-layer Network Design by Branch-and-Cut featuring MIP-based Heuristics Two-layer Network Design by Branch-and-Cut featuring MIP-based Heuristics Sebastian Orlowski, Zuse Institute Berlin, Takustr. 7, D-14195 Berlin, orlowski@zib.de Arie M.C.A. Koster, Zuse Institute Berlin,

More information

Lagrangian Relaxation as a solution approach to solving the Survivable Multi-Hour Network Design Problem

Lagrangian Relaxation as a solution approach to solving the Survivable Multi-Hour Network Design Problem Lagrangian Relaxation as a solution approach to solving the Survivable Multi-Hour Network Design Problem S.E. Terblanche, R. Wessäly and J.M. Hattingh School of Computer, Statistical and Mathematical Sciences

More information

Core Networks Evolution

Core Networks Evolution Core Networks Evolution Prof. Daniel Kofman daniel.kofman@enst.fr Telecom Paris - ENST Content Any Service, Any Time, Everywhere, Everyone Towards the triple play and beyond Main trends in Core Networks

More information

Cost-based Pricing for Multicast Streaming Services

Cost-based Pricing for Multicast Streaming Services Cost-based Pricing for Multicast Streaming Services Eiji TAKAHASHI, Takaaki OHARA, Takumi MIYOSHI,, and Yoshiaki TANAKA Global Information and Telecommunication Institute, Waseda Unviersity 29-7 Bldg.,

More information

A Multi-Commodity Flow Model for Optimal Routing in Wireless MESH Networks

A Multi-Commodity Flow Model for Optimal Routing in Wireless MESH Networks JOURNAL OF NETWORKS, VOL., NO. 3, JUNE 7 A Multi-Commodity Flow Model for Optimal Routing in Wireless MESH Networks Antonio Capone, Fabio Martignon DEI, Politecnico di Milano, Piazza L. da Vinci 3, 33

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

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

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

Designing WDM Optical Networks using Branch-and-Price

Designing WDM Optical Networks using Branch-and-Price Designing WDM Optical Networks using Branch-and-Price S. Raghavan Smith School of Business & Institute for Systems Research University of Maryland College Park, MD 20742 raghavan@umd.edu Daliborka Stanojević

More information

An Integer Programming Model for Multi-Layer Network Design

An Integer Programming Model for Multi-Layer Network Design An Integer Programming Model for Multi-Layer Network Design Sebastian Orlowski and Roland Wessäly November 2004 Abstract We present an integer linear programming model for the design of multi-layer telecommunication

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

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

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

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

An Efficient Dynamic Bandwidth Allocation Algorithm for Quality of Service Networks

An Efficient Dynamic Bandwidth Allocation Algorithm for Quality of Service Networks An Efficient Dynamic Bandwidth Allocation Algorithm for Quality of Service Networks J. Elias 1, F. Martignon 2, and A. Capone 3 1 University of Paris 6, LIP6 Laboratory, 8 rue du Capitaine Scott, 75015,

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

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

Splitter Placement in All-Optical WDM Networks

Splitter Placement in All-Optical WDM Networks plitter Placement in All-Optical WDM Networks Hwa-Chun Lin Department of Computer cience National Tsing Hua University Hsinchu 3003, TAIWAN heng-wei Wang Institute of Communications Engineering National

More information

Design Methodologies and Algorithms for Survivable C-RAN

Design Methodologies and Algorithms for Survivable C-RAN 16 Regular papers ONDM 218 Design Methodologies and Algorithms for Survivable C-RAN Bahare M. Khorsandi, Federico Tonini, Carla Raffaelli DEI, University of Bologna Viale Risorgimento 2, 4136 Bologna,

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

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

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

7.3 Spanning trees Spanning trees [ ] 61

7.3 Spanning trees Spanning trees [ ] 61 7.3. Spanning trees [161211-1348 ] 61 7.3 Spanning trees We know that trees are connected graphs with the minimal number of edges. Hence trees become very useful in applications where our goal is to connect

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

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

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

Multi-layer Network Recovery: Avoiding Traffic Disruptions Against Fiber Failures

Multi-layer Network Recovery: Avoiding Traffic Disruptions Against Fiber Failures Multi-layer Network Recovery: Avoiding Traffic Disruptions Against Fiber Failures Anna Urra, Eusebi Calle, and Jose L. Marzo Institute of Informatics and Applications (IIiA), University of Girona, Girona

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

Outline. EL736 Communications Networks II: Design and Algorithms. Class3: Network Design Modelling Yong Liu 09/19/2006

Outline. EL736 Communications Networks II: Design and Algorithms. Class3: Network Design Modelling Yong Liu 09/19/2006 EL736 Communications Networks II: Design and Algorithms Class3: Network Design Modelling Yong Liu 09/19/2006 1 Outline Examples Basic Problems Routing Restriction 2 1 Example: Intra-Domain Traffic 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

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

CORE BASED COMMUNICATION WITH QoS SUPPORT

CORE BASED COMMUNICATION WITH QoS SUPPORT CORE BASED COMMUNICATION WITH QoS SUPPORT ASHOK KUMAR BHOI, SATYA PRAKASH SAHOO, MANAS RANJAN KABAT M. Tech CSE, VSSUT BURLA Lecturer, Dept. of CSE,VSSUT BURLA Sr. Lecturer Dept. CSE VSSUT BURLA Email:

More information

Clustering-Based Distributed Precomputation for Quality-of-Service Routing*

Clustering-Based Distributed Precomputation for Quality-of-Service Routing* Clustering-Based Distributed Precomputation for Quality-of-Service Routing* Yong Cui and Jianping Wu Department of Computer Science, Tsinghua University, Beijing, P.R.China, 100084 cy@csnet1.cs.tsinghua.edu.cn,

More information

Dynamic Routing of Restorable Bandwidth-Guaranteed Tunnels Using Aggregated Network Resource Usage Information

Dynamic Routing of Restorable Bandwidth-Guaranteed Tunnels Using Aggregated Network Resource Usage Information IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 11, NO. 3, JUNE 2003 399 Dynamic Routing of Restorable Bwidth-Guaranteed Tunnels Using Aggregated Network Resource Usage Information Murali Kodialam, Associate

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

An Efficient Algorithm for Solving Traffic Grooming Problems in Optical Networks

An Efficient Algorithm for Solving Traffic Grooming Problems in Optical Networks An Efficient Algorithm for Solving Traffic Grooming Problems in Optical Networks Hui Wang, George N. Rouskas Operations Research and Department of Computer Science, North Carolina State University, Raleigh,

More information

Optical networking technology

Optical networking technology 1 Optical networking technology Technological advances in semiconductor products have essentially been the primary driver for the growth of networking that led to improvements and simplification in the

More information

An Integer Programming Approach to Packing Lightpaths on WDM Networks 파장분할다중화망의광경로패킹에대한정수계획해법. 1. Introduction

An Integer Programming Approach to Packing Lightpaths on WDM Networks 파장분할다중화망의광경로패킹에대한정수계획해법. 1. Introduction Journal of the Korean Institute of Industrial Engineers Vol. 32, No. 3, pp. 219-225, September 2006. An Integer Programming Approach to Packing Lightpaths on WDM Networks Kyungsik Lee 1 Taehan Lee 2 Sungsoo

More information

Classification and Evaluation of Constraint-Based Routing Algorithms for MPLS Traffic Engineering

Classification and Evaluation of Constraint-Based Routing Algorithms for MPLS Traffic Engineering Classification and Evaluation of Constraint-Based Routing Algorithms for MPLS Traffic Engineering GET/ENST Bretagne - Département Réseaux et Services Multimédia 2 rue de la Châtaigneraie - CS 1767-35576

More information

Analysis and Algorithms for Partial Protection in Mesh Networks

Analysis and Algorithms for Partial Protection in Mesh Networks Analysis and Algorithms for Partial Protection in Mesh Networks Greg uperman MIT LIDS Cambridge, MA 02139 gregk@mit.edu Eytan Modiano MIT LIDS Cambridge, MA 02139 modiano@mit.edu Aradhana Narula-Tam MIT

More information

Branch-and-Cut and GRASP with Hybrid Local Search for the Multi-Level Capacitated Minimum Spanning Tree Problem

Branch-and-Cut and GRASP with Hybrid Local Search for the Multi-Level Capacitated Minimum Spanning Tree Problem Branch-and-Cut and GRASP with Hybrid Local Search for the Multi-Level Capacitated Minimum Spanning Tree Problem Eduardo Uchoa Túlio A.M. Toffolo Mauricio C. de Souza Alexandre X. Martins + Departamento

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

Virtual Circuit Blocking Probabilities in an ATM Banyan Network with b b Switching Elements

Virtual Circuit Blocking Probabilities in an ATM Banyan Network with b b Switching Elements Proceedings of the Applied Telecommunication Symposium (part of Advanced Simulation Technologies Conference) Seattle, Washington, USA, April 22 26, 21 Virtual Circuit Blocking Probabilities in an ATM Banyan

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

Performance Analysis of Frame Relay Network Using OSPF (Open Shortest Path First) and MPLS (Multi-Protocol Label Switching) based on GNS3

Performance Analysis of Frame Relay Network Using OSPF (Open Shortest Path First) and MPLS (Multi-Protocol Label Switching) based on GNS3 Int. Journal of Applied IT Vol. 01 No. 02 (2017) International Journal of Applied Information Technology http://journals.telkomuniversity.ac.id/ijait Performance Analysis of Frame Relay Network Using OSPF

More information

An Evolutionary Algorithm for the Multi-objective Shortest Path Problem

An Evolutionary Algorithm for the Multi-objective Shortest Path Problem An Evolutionary Algorithm for the Multi-objective Shortest Path Problem Fangguo He Huan Qi Qiong Fan Institute of Systems Engineering, Huazhong University of Science & Technology, Wuhan 430074, P. R. China

More information

AN EVOLUTIONARY APPROACH TO DISTANCE VECTOR ROUTING

AN EVOLUTIONARY APPROACH TO DISTANCE VECTOR ROUTING International Journal of Latest Research in Science and Technology Volume 3, Issue 3: Page No. 201-205, May-June 2014 http://www.mnkjournals.com/ijlrst.htm ISSN (Online):2278-5299 AN EVOLUTIONARY APPROACH

More information

A Routing and Network Dimensioning Strategy to reduce Wavelength Continuity Conflicts in All-Optical Networks

A Routing and Network Dimensioning Strategy to reduce Wavelength Continuity Conflicts in All-Optical Networks A Routing and Network Dimensioning Strategy to reduce Wavelength Continuity Conflicts in All-Optical Networks Arie M.C.A. Koster, Zuse Institute Berlin (ZIB), Takustr. 7, D-495 Berlin, koster@zib.de Matthias

More information

Dynamic Routing and Resource Allocation in WDM Transport Networks

Dynamic Routing and Resource Allocation in WDM Transport Networks Dynamic Routing and Resource Allocation in WDM Transport Networks Jan Späth University of Stuttgart, Institute of Communication Networks and Computer Engineering (IND), Germany Email: spaeth@ind.uni-stuttgart.de

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

Resilient Networks. 3.1 Resilient Network Design - Intro. Mathias Fischer

Resilient Networks. 3.1 Resilient Network Design - Intro. Mathias Fischer Mathias Fischer Resilient Networks. Resilient Network Design - Intro Prepared along: Michal Pioro and Deepankar Medhi - Routing, Flow, and Capacity Design in Communication and Computer Networks, The Morgan

More information

Research on Control Routing Technology in Communication Network

Research on Control Routing Technology in Communication Network Appl. Math. Inf. Sci. 6 No. 1S pp. 129S-133S (2012) Applied Mathematics & Information Sciences An International Journal @ 2012 NSP Natural Sciences Publishing Cor. Research on Control Routing Technology

More information

Instituto Nacional de Pesquisas Espaciais - INPE/LAC Av. dos Astronautas, 1758 Jd. da Granja. CEP São José dos Campos S.P.

Instituto Nacional de Pesquisas Espaciais - INPE/LAC Av. dos Astronautas, 1758 Jd. da Granja. CEP São José dos Campos S.P. XXXIV THE MINIMIZATION OF TOOL SWITCHES PROBLEM AS A NETWORK FLOW PROBLEM WITH SIDE CONSTRAINTS Horacio Hideki Yanasse Instituto Nacional de Pesquisas Espaciais - INPE/LAC Av. dos Astronautas, 1758 Jd.

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

Internet Traffic Characteristics. How to take care of the Bursty IP traffic in Optical Networks

Internet Traffic Characteristics. How to take care of the Bursty IP traffic in Optical Networks Internet Traffic Characteristics Bursty Internet Traffic Statistical aggregation of the bursty data leads to the efficiency of the Internet. Large Variation in Source Bandwidth 10BaseT (10Mb/s), 100BaseT(100Mb/s),

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

Graph Coloring via Constraint Programming-based Column Generation

Graph Coloring via Constraint Programming-based Column Generation Graph Coloring via Constraint Programming-based Column Generation Stefano Gualandi Federico Malucelli Dipartimento di Elettronica e Informatica, Politecnico di Milano Viale Ponzio 24/A, 20133, Milan, Italy

More information

Methods and Models for Combinatorial Optimization Modeling by Linear Programming

Methods and Models for Combinatorial Optimization Modeling by Linear Programming Methods and Models for Combinatorial Optimization Modeling by Linear Programming Luigi De Giovanni, Marco Di Summa 1 Linear programming models Linear programming models are a special class of mathematical

More information

On Optimal End-to-End QoS Budget Partitioning in Network Dimensioning

On Optimal End-to-End QoS Budget Partitioning in Network Dimensioning On Optimal End-to-End QoS Budget Partitioning in Network Dimensioning Hyunjoon Cho 1, André Girard 2, and Catherine Rosenberg 3 1 School of Electrical and Computer Engineering, Purdue University, hyunjoon@purdue.edu

More information

Communication Networks I December 4, 2001 Agenda Graph theory notation Trees Shortest path algorithms Distributed, asynchronous algorithms Page 1

Communication Networks I December 4, 2001 Agenda Graph theory notation Trees Shortest path algorithms Distributed, asynchronous algorithms Page 1 Communication Networks I December, Agenda Graph theory notation Trees Shortest path algorithms Distributed, asynchronous algorithms Page Communication Networks I December, Notation G = (V,E) denotes a

More information

Caching video contents in IPTV systems with hierarchical architecture

Caching video contents in IPTV systems with hierarchical architecture Caching video contents in IPTV systems with hierarchical architecture Lydia Chen 1, Michela Meo 2 and Alessandra Scicchitano 1 1. IBM Zurich Research Lab email: {yic,als}@zurich.ibm.com 2. Politecnico

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

IMPROVING LOAD BALANCE AND MINIMIZING SERVICE DISRUPTION ON ETHERNET NETWORKS WITH IEEE 802.1S MSTP

IMPROVING LOAD BALANCE AND MINIMIZING SERVICE DISRUPTION ON ETHERNET NETWORKS WITH IEEE 802.1S MSTP EuroFGI Workshop on IP QoS and Traffic Control P. Pereira (Ed.) Lisbon, Portugal, December 6-7, 2007 IMPROVING LOAD BALANCE AND MINIMIZING SERVICE DISRUPTION ON ETHERNET NETWORKS WITH IEEE 802.1S MSTP

More information

IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 21, NO. 7, SEPTEMBER

IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 21, NO. 7, SEPTEMBER IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 21, NO. 7, SEPTEMBER 2003 1173 A Comprehensive Study on Next-Generation Optical Grooming Switches Keyao Zhu, Student Member, IEEE, Hui Zang, Member,

More information

A Comparison of Mixed-Integer Programming Models for Non-Convex Piecewise Linear Cost Minimization Problems

A Comparison of Mixed-Integer Programming Models for Non-Convex Piecewise Linear Cost Minimization Problems A Comparison of Mixed-Integer Programming Models for Non-Convex Piecewise Linear Cost Minimization Problems Keely L. Croxton Fisher College of Business The Ohio State University Bernard Gendron Département

More information

MPLS Networks: Design and Routing Functions

MPLS Networks: Design and Routing Functions MPLS Networks: Design and Routing Functions Course Description This course provides an understanding of how MPLS works its advantages and limitations and how it can be deployed to provide effective services

More information

MPLS/RSVP-TE-BASED FUTURE UMTS RADIO ACCESS NETWORK

MPLS/RSVP-TE-BASED FUTURE UMTS RADIO ACCESS NETWORK 12th GI/ITG CONFERENCE ON MEASURING, MODELLING AND EVALUATION OF COMPUTER AND COMMUNICATION SYSTEMS 3rd POLISH-GERMAN TELETRAFFIC SYMPOSIUM MPLS/RSVP-TE-BASED FUTURE UMTS RADIO ACCESS NETWORK René Böringer*,

More information

Multi Protocol Label Switching

Multi Protocol Label Switching MPLS Multi-Protocol Label Switching Andrea Bianco Telecommunication Network Group firstname.lastname@polito.it http://www.telematica.polito.it/ Network Management and QoS Provisioning - 1 MPLS: introduction

More information

Toward the joint design of electronic and optical layer protection

Toward the joint design of electronic and optical layer protection Toward the joint design of electronic and optical layer protection Massachusetts Institute of Technology Slide 1 Slide 2 CHALLENGES: - SEAMLESS CONNECTIVITY - MULTI-MEDIA (FIBER,SATCOM,WIRELESS) - HETEROGENEOUS

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

MPLS Multi-Protocol Label Switching

MPLS Multi-Protocol Label Switching MPLS Multi-Protocol Label Switching Andrea Bianco Telecommunication Network Group firstname.lastname@polito.it http://www.telematica.polito.it/ Computer Networks Design and Management - 1 MPLS: introduction

More information

Evaluation of Performance for Optimized Routing in MPLS Network

Evaluation of Performance for Optimized Routing in MPLS Network Evaluation of Performance for Optimized Routing in MPLS Network Neethu T U Student,Dept. of Electronics and Communication The Oxford College of Engineering Bangalore, India Reema Sharma Assistant Professor,Dept.of

More information

Iterative Optimization in VTD to Maximize the Open Capacity of WDM Networks

Iterative Optimization in VTD to Maximize the Open Capacity of WDM Networks Iterative Optimization in VTD to Maximize the Open Capacity of WDM Networks Karcius D.R. Assis, Marcio S. Savasini and Helio Waldman DECOM/FEEC/UNICAMP, CP. 6101, 13083-970 Campinas, SP-BRAZIL Tel: +55-19-37883793,

More information

2386 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 52, NO. 6, JUNE 2006

2386 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 52, NO. 6, JUNE 2006 2386 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 52, NO. 6, JUNE 2006 The Encoding Complexity of Network Coding Michael Langberg, Member, IEEE, Alexander Sprintson, Member, IEEE, and Jehoshua Bruck,

More information

An Optimization Framework for the Energy Management of Carrier Ethernet Networks with Multiple Spanning Trees

An Optimization Framework for the Energy Management of Carrier Ethernet Networks with Multiple Spanning Trees An Optimization Framework for the Energy Management of Carrier Ethernet Networks with Multiple Spanning Trees Antonio Capone, Daniele Corti, Luca Gianoli, Brunilde Sansó Abstract We propose an energy management

More information

Design of Large-Scale Optical Networks Λ

Design of Large-Scale Optical Networks Λ Design of Large-Scale Optical Networks Λ Yufeng Xin, George N. Rouskas, Harry G. Perros Department of Computer Science, North Carolina State University, Raleigh NC 27695 E-mail: fyxin,rouskas,hpg@eos.ncsu.edu

More information

Simulation of All Optical Networks

Simulation of All Optical Networks Simulation of All Optical Networks Raul Valls Aranda Communication Department Polytechnic University of Valencia (UPV) C/ Camino de Vera s/n Valencia, Spain Pablo A. Beneit Mayordomo Communication Department

More information

The Multilayer Capacitated Survivable IP Network Design Problem: valid inequalities and Branch-and-Cut

The Multilayer Capacitated Survivable IP Network Design Problem: valid inequalities and Branch-and-Cut The Multilayer Capacitated Survivable IP Network Design Problem: valid inequalities and Branch-and-Cut S. Borne E. Gourdin O. Klopfenstein A. R. Mahjoub Laboratoire LIPN, UMR CNRS 7030, Institut Galile,

More information

DESIGNING AN OPTIMAL VIRTUAL TOPOLOGY IN WDM BASED TOROIDAL OPTICAL NETWORKS

DESIGNING AN OPTIMAL VIRTUAL TOPOLOGY IN WDM BASED TOROIDAL OPTICAL NETWORKS DESIGNING AN OPTIMAL VIRTUAL TOPOLOGY IN WDM BASED TOROIDAL OPTICAL NETWORKS Dhivya Muralishankar Department of Computer Science North Carolina State University Raleigh, North Carolina dmurali@unity.ncsu.edu

More information

Heuristics for the MPLS Network Design with Single Path Minimum Weight Routing

Heuristics for the MPLS Network Design with Single Path Minimum Weight Routing Heuristics for the MPLS Network Design with Single Path Minimum Weight Routing Carlos Lopes, Amaro de Sousa Institute of Telecommunications, University of Aveiro 3810-193 Aveiro, Portugal clopes@av.it.pt,

More information

Optimal network flow allocation

Optimal network flow allocation Optimal network flow allocation EE384Y Project intermediate report Almir Mutapcic and Primoz Skraba Stanford University, Spring 2003-04 May 10, 2004 Contents 1 Introduction 2 2 Background 2 3 Problem statement

More information

A Study on Layer Correlation Effects Through a Multilayer Network Optimization Problem

A Study on Layer Correlation Effects Through a Multilayer Network Optimization Problem A Study on Layer Correlation Effects Through a Multilayer Network Optimization Problem Iyad Katib and Deep Medhi University of Missouri Kansas City, USA Abstract Multilayer network design has received

More information

Arc Perturbation Algorithms for Optical Network Design

Arc Perturbation Algorithms for Optical Network Design Applied Mathematical Sciences, Vol. 1, 2007, no. 7, 301-310 Arc Perturbation Algorithms for Optical Network Design Zbigniew R. Bogdanowicz Armament Research, Development and Engineering Center Building

More information

Reload Cost Trees and Network Design

Reload Cost Trees and Network Design Reload Cost Trees and Network Design Ioannis Gamvros, ILOG, Inc., 1080 Linda Vista Avenue, Mountain View, CA 94043, USA Luis Gouveia, Faculdade de Ciencias da Universidade de Lisboa, Portugal S. Raghavan,

More information

OPTICAL NETWORKS. Optical Metro Networks. A. Gençata İTÜ, Dept. Computer Engineering 2005

OPTICAL NETWORKS. Optical Metro Networks. A. Gençata İTÜ, Dept. Computer Engineering 2005 OPTICAL NETWORKS Optical Metro Networks A. Gençata İTÜ, Dept. Computer Engineering 2005 Introduction Telecommunications networks are normally segmented in a three-tier hierarchy: Access, metropolitan,

More information