Load Balancing by MPLS in Differentiated Services Networks

Size: px
Start display at page:

Download "Load Balancing by MPLS in Differentiated Services Networks"

Transcription

1 Load Baancing by MPLS in Differentiated Services Networks Riikka Susitaiva, Jorma Virtamo, and Samui Aato Networking Laboratory, Hesinki University of Technoogy P.O.Box 3000, FIN HUT, Finand {riikka.susitaiva, jorma.virtamo, Abstract. Muti Protoco Labe Switching (MPLS) assigns a short abe to each packet and packets are forwarded according to these abes. The capabiity of MPLS of expicit routing as we as of spitting of the traffic on severa paths aows oad baancing. The paper first concentrates on two previousy known approximations of the minimum-deay routing. Using these oad baancing agorithms from the iterature as a starting point, the main goa of this report is to deveop optimization agorithms that differentiate casses in terms of mean deay using of both routing and WFQ-scheduing. Both optima and approximative agorithms are deveoped for the joint optimization of the WFQ-weights and routing. As a resut it is found that the use of the approximations simpifies the optimization probem but sti provides resuts that are near to optima. 1 Introduction In the conventiona IP routing, forwarding decisions are made independenty in each router, based on the packet s header and precacuated routing tabes. MPLS (Muti Protoco Labe Switching) is a fexibe technoogy that enabes new services in IP networks and makes routing more effective [1, 2]. It combines two different approaches, datagram and virtua circuit, as a compact technoogy. MPLS is based on short fixed ength abes, which are assigned to each packet at the ingress node of the MPLS coud. These abes are used to make forwarding decisions at each node. The assignments of a particuar packet to a particuar FEC (Forwarding Equivaence Cass) are made ony once. This simpifies and improves forwarding. The architecture of MPLS is defined in [3]. One of the most significant appications of MPLS is Traffic Engineering. Traffic Engineering (TE) concerns performance optimization of operationa networks [4]. Traffic Engineering using MPLS provides mechanisms to route traffic that have equa starting point and destination aong severa paths. The most important benefit of traffic spitting is the abiity to baance oad. MPLS and its Traffic Engineering capabiities coud provide technica support to the impementation of Quaity of Service (QoS). The differentiation of services can be obtained by an aternative fow aocation that has the same principes as the oad baancing methods. In order to make differentiation more effective, scheduing mechanisms, ike WFQ-scheduing, can be utiized in the same context. Our goa is to adjust routing and scheduing parameters that optimize differentiation of experienced service of different casses in terms of their mean deays. We use oad

2 baancing methods as a starting point in the further deveopment. The routing and scheduing methods to be introduced are divided into two types. The first type tries to optimize ony fow aocation so that differentiation is achieved. The second type of methods makes use of WFQ-weights. In each node, each service cass has a WFQ-weight and the bandwidth is shared according to these weights using approximation of parae independent queues. More detais of these methods can be found in [5]. The rest of this paper is organized as foows: In the second section we concentrate on the three previousy known oad baancing agorithms. In section 3 we introduce fow aocation methods that differentiate traffic casses by routing ony. We present the fow aocation mode that makes use of WFQ-scheduing in section 4. We deveop both optima and approximative agorithms. In section 5 we present numerica resuts of a agorithms. Finay, section 6 makes some concusions. 2 Load baancing agorithms Load baancing methods make an attempt to baance oad in the network and therefore achieve better performance in terms of deay. The basic optimization probem minimizes the mean deay in the network. The use of the ink deays of M/M/1-queues eads to a non-inear optimization probem (NLP). Many exact agorithms have been introduced to this optimization, the most famous one being Gaager s agorithm from year 1977 [6]. 2.1 Minimum-deay routing First we formuate the oad baancing as an optimization probem, which minimizes the mean deay of the network. Consider a network consisting of N nodes. A pair of nodes (m, n) can be connected by a directed ink (m, n) with bandwidth equa to b. The number of inks is denoted by L and the topoogy is denoted by T, which is a set of node-pairs. Let A R N L be the matrix for which A(i, j) = 1 if ink j directs to node i, A(i, j) = 1 if ink j eaves from node i and A(i, j) = 0 otherwise. The traffic demands are given by the matrix [d (i,j) ], where i is the ingress and j is the egress node. R (i,j) R N is a vector for each ingress-egress pair (i, j) such that R (i,j),k = d (i,j), if k is the ingress node, R (i,j),k = d (i,j), if k is the egress node, and R (i,j),k = 0 otherwise. Demands and capacities are assumed to be constant (or average traffic rates). Let x (i,j), be the aocated traffic of ingress-egress pair (i, j) on ink (m, n). Then the tota traffic on the ink (m, n) is X = (i,j) x (i,j),. (1)

3 The formuation of the optimization probem that minimizes the mean deay in the whoe network is as foows: Minimize E[D] = 1 Λ X b X, subject to the constraints X < b, Ax (i,j) = R (i,j), for each (m, n), for each (i, j), where Λ is the tota offered traffic of the network. The ast equation in (2) states that, at every node n, incoming traffic of each ingress-egress pair must be equa to outgoing traffic [7]. 2.2 Fow aocation using two-step agorithm The agorithm that cacuates an optima fow aocation in terms of mean deay may be approximated by using the approach presented in [8]. The approximative agorithm soves first the paths to be used by LP-optimization and, after that, aocates the traffic to these paths using NLP-optimization. The pair-based fow formuation that minimize the maximum ink oad is as foows: [ Minimize ɛz + ] w x (i,j), subject to the constraints (i,j) x (i,j), 0; Z 0, x (i,j), + b Z b, for each (m, n) with b > 0, (i,j) Ax (i,j) = R (i,j), for each (i, j) at each node n. Free parameter Z in (3) describes the minimum vaue of the proportiona unused capacity. When the LP-probem (3) is soved and variabes x (i,j), found, we have to find paths for each ingress-egress pair. The agorithm to define paths to ingress-egress pair (i, j) is as foows: We have the origina topoogy T, which consists of the set of directed inks. Because one ingress-egress pair uses ony part of the whoe topoogy, we define a new topoogy T (i,j), which consists of the inks for which x (i,j), differs from zero. Topoogy T (i,j) is oop-free, because if there were oops, the origina aocation woud not be optima. We search a paths to one ingress-egress pair (i, j) by a breadth-firstsearch agorithm. As a resut of the breadth-first-search agorithm, we have a set of possibe paths P (i,j) for one ingress-egress pair. Let K (i,j) be the number of paths and Q (i,j) R L (i,j) K (i,j) be the matrix, where (2) (3) { 1, if path k uses ink of topoogy T Q (i,j),(,k) = (i,j), 0, otherwise, (4)

4 for each ingress-egress pair (i, j). Let y (i,j),k be the traffic aocation in path k. Unknown y (i,j),k s can be soved from matrix equation Q (i,j) y (i,j) = x (i,j), for each (i, j), (5) where x (i,j) RL (i,j) is the fow vector for each ingress-egress pair (i, j). Finay, if eement k of the soution vector y (i,j) differs from zero, ingress-egress pair (i, j) uses path k, ese not. So reducing the unused paths from path set P (i,j) we get the actua path set. The objective is to find an optima fow aocation to these paths. Let K = (i,j) K (i,j) be the tota number of paths in the network, P (i,j),k be the k:th path of node-pair (i, j), and φ (i,j),k be the fraction of d (i,j) aocated to path P (i,j),k. The structure of path k is defined by δ,(i,j),k as foows: { 1, if path p(i,j),k uses ink (m, n), δ,(i,j),k = 0, otherwise. (6) Note that the traffic aocation y (i,j),k above is a specia case of traffic aocation d (i,j) φ (i,j),k. Our objective is to minimize the mean deay of the tota network. So the optimization probem is as foows: Minimize 1 Λ (i,j),k b δ,(i,j),k d (i,j) φ (i,j),k (i,j),k δ,(i,j),k d (i,j) φ (i,j),k, subject to the conditions δ,(i,j),k d (i,j) φ (i,j),k < b, (i,j),k for each (m, n), φ (i,j),k 0, for each (i, j), k, (7) K (i,j) k=1 φ (i,j),k = 1, for each (i, j). 2.3 Heuristic approach The heuristics presented in [9] to aocate traffic into the network using a particuar eve of granuarity is very simpe. The traffic granuarity refers to the eve of traffic aggregation [9]. The finer the eve of the granuarity the finer the traffic partitioning to different paths. In this agorithm, depending on the eve of granuarity, traffic demands from ingress to egress node are divided into streams (e.g. using some hashing function). The streams are sorted in descending order in terms of their traffic demand. After that each stream is routed sequentiay one at a time to the shortest path defined by Dijkstra s agorithm using the mean deay of an M/M/1-queue as a ink cost.

5 3 Methods to achieve differentiation by routing In this section we present such fow aocation methods that try to differentiate traffic casses by routing ony. The traffic casses with a higher priority are routed aong the paths that are not congested, for exampe. We differentiate casses by minimizing the sum of weighted mean deays, by fixing the ratio of mean deays, and using a heuristic approach. 3.1 Optimization using cost weights We consider the situation where the tota traffic is divided into traffic casses, into the god, siver and bronze casses, for exampe. The god cass has the highest priority and the bronze cass the owest priority. Each traffic cass has its own traffic matrix [d,(i,j) ], where i is the ingress node and j is the egress node. R,(i,j) R N is an array for each cass and ingress-egress pair (i, j), where R,(i,j),k = d,(i,j), if k is the ingress node, R,(i,j),k = d,(i,j), if k is the egress node and R,(i,j),k = 0 otherwise. The tota traffic offered by cass is denoted by Λ. Let x,(i,j), be the aocated traffic of ingress-egress pair (i, j) of cass on ink (m, n). So the tota traffic of cass on ink (m, n) is X, = (i,j) x,(i,j),, for each, (m, n). (8) Let w be the cost weight associated to traffic cass. Additiona notation used is the same as in section 2.2. The purpose is to divide traffic into paths so that casses with higher priority achieve smaer mean deay than other casses. So the cost of deay is highest in the god cass and so on. The optimization probem, where we minimize the sum of the weighted mean deays of the casses, is as foows: Minimize w E[D ] = subject to the constraints X, < b, Ax,(i,j) = R,(i,j), w X, Λ b, X, for each (m, n), for each, (i, j), (9) where traffic aocations x,(i,j), are decision variabes. When the cost weights of different casses differ sufficienty, the optimization function tries to minimize the mean deays of high priority casses at the expense of ower priority casses. The high priority cass can be routed through the shortest path and the other casses through some other path in order to provide enough capacity to the high priority cass. As a resut, the routing obtained by the optimization function above differs from

6 the routing obtained by the oad baancing, because in the oad baancing approach the deays in the nodes are baanced to be amost equa and the differentiation coud occur ony if the paths are of different ength. 3.2 Optimization with a fixed mean deay ratio Now we fix the ratio of the mean deays of various casses to some vaue in order to differentiate casses. For exampe, in the case of two casses (god and siver), the ratio of the mean deays between the siver and the god cass coud be fixed to parameter q: 1 X 2, E[D 2 ] E[D 1 ] = Λ 2 1 b X 1, X, = q. (10) Λ 1 b X, After that the optimization can be done by minimizing the mean deay of either cass. Compared to the optimization in the previous section, this approach does not incude cost weights and the actua ratio of the mean deays is known before the optimization. In order to make the optimization procedure easier it is usefu to constraint the ratio of the mean deays to some sma interva rather than to the exact vaue. 3.3 Heuristics There exists a demand to provide aso simpe routing methods that can be impemented without heavy optimization. The approach that routes traffic to the network near optimay but sti obtains the differentiation in terms of mean deay tries to adapt the heuristic approach presented in section 2.3. The heuristic approach in the case of two casses (god and siver) is as foows: The god cass is routed using heuristics introduced in 2.3. Then the aocated traffic of the god cass is mutipied by 1 +. The siver cass is then routed using heuristics in 2.3. The idea of the heuristics is that the inks that are used by the god cass ook more congested than they actuay are. So the routing scheme tries to baance oad by routing the siver cass by some other way. That is, the artificia congestion forces the siver cass to avoid inks used by the god cass and therefore the god cass shoud achieve more bandwidth. The choice of the parameter depends on how much there is traffic offered compared to the capacity of the network. 4 Methods to achieve differentiation in mean deay using routing and WFQ-scheduing The possibiities to provide differentiated services using routing ony are imited. To achieve certain ratio of mean deays may ead up to disadvantageous routing because the

7 ow priority cass is routed aong ong and congested paths in order to artificiay obtain the desired ratio of the mean deay. Weighted Fair Queueing as a packet scheduing mechanism divides bandwidth among the parae queues. Each queue achieves a guaranteed bandwidth, which depends on the WFQ-weight of that queue and the ink capacity. We try to find optima routing that differentiates the quaity of service by incuding the WFQ-weighs to the optimization function as free parameters. Because WFQ-scheduing is a work-conserving discipine, the bandwidth that is guaranteed for a cass in our mode can be viewed as the ower bound. Actuay, the bandwidth avaiabe to a cass can be much greater as the other casses may not aways use the bandwidth reserved for them. The bandwidth of each ink is shared according to WFQ-weights. We approximate the behavior of WFQ-scheduing as foows: Let γ,(i,j) be the WFQ-weight that determines the proportion of tota bandwidth that is given to cass. The bandwidth b, of cass on ink (m, n) is thus b, = γ, b, for each, (m, n). (11) The sum of the WFQ-weights of the casses must equa to one. As a resut, we have changed over from the WFQ-scheduing system to the system of parae independent queues with ink capacities described above. 4.1 Optimization using cost weights In this section we obtain the differentiation between casses by using the cost weights as in (9). The god cass gets the greatest cost weight and so on. The joint optimization of fow aocation and WFQ-weights where the sum of weighted mean deays is minimized is as foows: Minimize w E[D ] = w Λ subject to the constraints X, < γ, b, Ax,(i,j) = R,(i,j), X, γ, b X,, for each, (m, n), for each, (i, j), 0 < γ, < 1, for each, (m, n), γ,(i,j) = 1, for each (i, j), where traffic aocations x,(i,j), and WFQ-weights γ, are decision variabes. This straightforward optimization is referred to as Str. The optimization probem presented in (12) is quite heavy and time-consuming. We introduce near optima agorithms that make the size of the probem smaer and the cacuation easier. The first two agorithms first aocate the traffic into the network and after that optimize WFQ-weights. The structure of both agorithms is as foows: (12)

8 1. Aocate the traffic into the network without WFQ-weights so that the weighted sum of mean deays is minimized. The formuation of the optimization agorithm is presented in section Fix the traffic aocation obtained in the first step. 3. Determine WFQ-weights using optimization probem (12). Now the number of free variabes equas the number of WFQ-weights, the number of inks in the network mutipied by the number of casses minus one. The cost weights of the optimization function are seected twice, in steps 1 and 3. In the first two-step agorithm (referred to as 2StepV1 ) we seect the cost weights in the first step to be w = Λ k Λ. (13) k Now the fow aocation is optima and differences in mean deays do not appear in the first step. This agorithm makes ony use of WFQ-scheduing when trying to differentiate casses. In the second two-step agorithm (referred to as 2StepV2 ) the cost weights in the first and third steps are equa. So this agorithm utiizes both routing and WFQscheduing when differentiating casses and can therefore be coser to the optima. The third approximative agorithm makes use of the two-step agorithm presented in section 2.2 and is referred to as QoS-LP-NLP. The paths are first cacuated using the inear optimization that minimizes the maximum ink oad. Then the traffic is aocated to these paths and WFQ-weights are determined using the non-inear optimization (12) appied to the fixed paths. 4.2 Fixing the ink deay ratio In the routing with WFQ-weights, if the ratio of mean deays is fixed ike in the agorithm presented in section 3.2, the optimization probem is demanding. One possibiity is to fix the mean deay ratios at the ink eve. If the engths of paths of different casses do not differ significanty, this approach shoud resut approximatey in the same mean deay ratio in the whoe network. We consider the case with two casses, god and siver. We fix the ratio of ink deays to parameter q and sove WFQ-weights γ 1, s as a function of the traffic of both casses, that is γ 1,(X 1,, X 2,) = qb + X 1, qx 2,, for each (m, n). (14) b (q + 1) The optimization probem of the fow aocation with the fixed ratio of mean deays is amost simiar to optimization probem (12). The difference is that the WFQ-weights are not free parameters in the approach with fixed ink deays. If we want to differentiate the casses by fixing the ink deays ony, the cost weights of the optimization function are equa to one (referred to as FLD ). We can aso optimize the sum of the weighted mean deays (referred to as FLDW ). The probem is now how to determine the cost weights in reation to the ratio of ink deays.

9 5 Numerica resuts The formuations of the optimization probems were written using a Genera Agebraic Modeing System (GAMS), which is a high-eve modeing anguage for mathematica programming probems [10]. We have used sover modue Minos 5 in our optimizations. The agorithms are tested in a known test-network, which consists of 10 nodes, 58 inks and 72 ingress-egress pairs. The ink capacities and the traffic demands are avaiabe at web-page In order to make optimizations simper, we study ony the case of two casses, god and siver. The traffic matrices of both casses are equa, the haf of the origina demands, so that the comparison between the traffic casses is easier. 5.1 Load baancing routing The mean deay and the reative deviation of the mean deay from the optima as a function of the traffic oad of the three routing methods of section 2 is presented in Figure 1. With the heuristic approach, we use the granuarity eve 32, except in the cases of heavy oad (the traffic oad is over 95%) when the used granuarity eve is 128. We can see that the mean deays of different methods do not differ significanty. Ony when the traffic oad is near to the tota capacity of the network is the performance of the minimum-deay routing notabe. The mean deay minimum-deay LP-NLP heuristics The difference % LP-NLP heuristics % % Fig. 1. The mean deay and the reative deviation of the mean deay from the optima as a function of the traffic oad 5.2 Methods to achieve differentiation using routing ony The three approaches in section 3 make an attempt to differentiate the casses by routing ony. The first optimization probem minimizes the sum of weighted mean deays. As a resut, the ratio of the mean deay of the siver cass to the mean deay of the god cass and the growth of the tota mean deay as a function of the cost weight of the god cass is presented Figure 2. We take the tota mean deay of the network as a function of the ratio of mean deay as a performance indicator. The increase in mean deay describes the cost of achieving a

10 The ratio of mean deays The weight of the god cass The mean deay The weight of the god cass Fig. 2. The ratio of mean deays and the tota mean deay as a function of the weight of the god cass certain eve of differentiation. A three methods are compared in Figure 3. The figure shows that the first and second optimizations generate the same resut. However, the benefit of optimization function (10) is that the ratio of mean deays is known a priori, whie the cost weights of optimization function (9) must be determined The mean deay weights fixed heuristics The ratio of mean deays Fig. 3. The tota mean deay as a function of the ratio of mean deays 5.3 Methods to achieve differentiation by routing and WFQ-scheduing First we have impemented the optimization method that minimizes the weighted sum of mean deays straightforwardy and the optimization methods that divide the probem into two steps (introduced in section 4.1). A near optima routing can aso be achieved using an iterative approach (referred to as 2StepIt ). The fow aocation and the WFQ-weights are optimized aternatingy. The number of iterations is ten, which means that ten fow aocations and ten WFQ-weight determinations are done in the optimization. The ratio of the mean deay of the siver cass to the mean deay of the god cass and the tota mean deay of a five agorithms are presented in Figure 4. Note that aso the tota mean deay is cacuated using the approximation of parae queues. Thus the figures in this subsection are not comparabe with the figures in subsection 5.2. The irreguarities in the curve of the straightforward routing are perhaps a consequence of numerica errors in the optimization procedure. In order to simpify optimization and to provide differentiation aso at the ingressegress pair eve, we have impemented optimizations that fix the ratio of ink deays

11 The ratio of mean deays Str 2StepV1 2StepV2 2StepIt QoS-LP-NL The weight of the god cass The mean deay Str 2StepV1 2StepV2 2StepIt QoS-LP-NL The weight of the god cass Fig. 4. The ratio of mean deays and the tota mean deay as a function of the weight of the god cass to some parameter q (probems FLD and FLDW ). In the atter probem we have impemented ony one case, where the cost weight is three times greater than ink deay ratio q. On the eft side of Figure 5 we present the reation between the ratio of ink deays and the ratio of mean deays of different casses. In the probem, where we fix ony q ( FLD ), the ratio of mean deays seems to be smaer than the ratio of ink deays. The expanation is that the routing agorithm tries to baance traffic oad by routing casses that achieve more bandwidth through ong routes. Finay, we compare a the methods. The performance metric is the same as in section 5.2, the tota mean deay of the network as a function of the ratio of mean deays. The resuts are presented on the right side of Figure 5. The straightforward optimization The ratio of mean deay FLD FLDW q The mean deay Str 2StepV1 2StepV2 2StepIt QoS-LP-NL FLD FLDW The ratio of mean deays Fig. 5. The ratio of mean deays as a function of q in the eft part and the tota mean deay as a function of the ratio of mean deays in the right side of the figure seems to have the smaest mean deay. The difference to other agorithms is significant when the ratio of mean deays is sma. When the ratio is greater, the performance of the two-step agorithm that utiizes both routing and WFQ-weights ( 2StepV2 ) is near to optima. As a concusion, the differentiation methods that make use of both routing and WFQ-scheduing ( Str, 2StepV2, 2StepIt, FLDW ) perform better than the differentiation methods that make use of ony WFQ-scheduing ( 2StepV1, QoS-LP- NLP and FLD ).

12 6 Concusions We have used oad baancing agorithms as a starting point when deveoping methods that try to differentiate traffic casses in terms of the mean deay. In the first mode differentiation is achieved by using routing ony. The mean deay using the agorithm that uses cost weights and the agorithm that fixes the ratio of mean deays are equa. The advantage of the atter agorithm is that the cost weights need not be known in advance. The mean deay using the heuristic approach is a itte greater than using the other two agorithms. We have aso presented a mode where the bandwidth of each ink is shared among the traffic casses according to the WFQ-weights. The optimization probem is to minimize the weighted mean deay. In addition, near-optima heuristic agorithms have been introduced. We notice that the use of the agorithm that makes use of both routing and WFQ-scheduing gives the best resut. The bandwidth guaranteed by WFQ-scheduing to each cass is the theoretica minimum. As a resut, the actua ratio of mean deays may differ from the resut obtained by the optimizations. It woud be interesting to know whether the actua ratio of mean deays is greater or smaer. A simuation study of WFQ-scheduing may provide some answers. That woud aso hep the comparison between differentiation with routing ony and differentiation with scheduing and routing. Adaptive agorithms used in the situation where the traffic matrices of the casses are unknown woud be usefu. References 1. A. Viswanathan, N. Fedman, Z. Wang and R. Caon, Evoution of Muti-Protoco Labe Swithing, IEEE Communication Magazine, Vo 36, Issue 5, pp , May G. Armitage, MPLS: The Magic Behind the Myths, IEEE Communications Magazine, Vo 38, Issue 1, pp , January E. Rosen, A. Viswanathan and R. Caon, Mutiprotoco Labe Switching Architecture, IETF RFC3031, January D. Awduche, J. Macom, J. Agogbua, M. O De and J. McManus, Requirements for Traffic Engineering over MPLS, IETF RFC 2702, September R. Susitaiva, Load Baancing by MPLS in Differentiated Services Networks, Master s Thesis, Hesinki University of Technoogy, R.G. Gaager, A Minimum Deay Routing Agorithm Using Distributed Computation, IEEE Transactions on Communication, Vo COM-25, Nr 1, pp , January J. Castro and N. Nabona, Computationa tests of a noninear muticommodity network fow code with inear side contraints through prima partitioning, DR 94/05, Statistics ans Operations Research Dept., Universitat Poitéctica de Cataunya, Barceona. 8. T. Ott, T. Bogovic, T. Carpenter, K. R. Krishnan and D. Shacross, Agorithms for Fow Aocation for Muti Protoco Labe Switching, Tecordia Technica Memorandum TM-26027, A. Sridharan, S. Bhattacharyya, R. Guérin, J. Jetcheva and N. Taft, On The Impact of Aggregation on The Performance of Traffic Aware Routing, Technica report, University of Pennsyvania, Juy

Reprinted with kind permission of Springer Science+Business Media.

Reprinted with kind permission of Springer Science+Business Media. Riikka Susitaival, Jorma Virtamo, and Samuli Aalto. Load balancing by MPLS in differentiated services networks. In Proceedings of the International Workshop on Architectures for Quality of Service in the

More information

Resource Optimization to Provision a Virtual Private Network Using the Hose Model

Resource Optimization to Provision a Virtual Private Network Using the Hose Model Resource Optimization to Provision a Virtua Private Network Using the Hose Mode Monia Ghobadi, Sudhakar Ganti, Ghoamai C. Shoja University of Victoria, Victoria C, Canada V8W 3P6 e-mai: {monia, sganti,

More information

Design of IP Networks with End-to. to- End Performance Guarantees

Design of IP Networks with End-to. to- End Performance Guarantees Design of IP Networks with End-to to- End Performance Guarantees Irena Atov and Richard J. Harris* ( Swinburne University of Technoogy & *Massey University) Presentation Outine Introduction Mutiservice

More information

A Memory Grouping Method for Sharing Memory BIST Logic

A Memory Grouping Method for Sharing Memory BIST Logic A Memory Grouping Method for Sharing Memory BIST Logic Masahide Miyazai, Tomoazu Yoneda, and Hideo Fuiwara Graduate Schoo of Information Science, Nara Institute of Science and Technoogy (NAIST), 8916-5

More information

A Design Method for Optimal Truss Structures with Certain Redundancy Based on Combinatorial Rigidity Theory

A Design Method for Optimal Truss Structures with Certain Redundancy Based on Combinatorial Rigidity Theory 0 th Word Congress on Structura and Mutidiscipinary Optimization May 9 -, 03, Orando, Forida, USA A Design Method for Optima Truss Structures with Certain Redundancy Based on Combinatoria Rigidity Theory

More information

Joint Optimization of Intra- and Inter-Autonomous System Traffic Engineering

Joint Optimization of Intra- and Inter-Autonomous System Traffic Engineering Joint Optimization of Intra- and Inter-Autonomous System Traffic Engineering Kin-Hon Ho, Michae Howarth, Ning Wang, George Pavou and Styianos Georgouas Centre for Communication Systems Research, University

More information

Service Scheduling for General Packet Radio Service Classes

Service Scheduling for General Packet Radio Service Classes Service Scheduing for Genera Packet Radio Service Casses Qixiang Pang, Amir Bigoo, Victor C. M. Leung, Chris Schoefied Department of Eectrica and Computer Engineering, University of British Coumbia, Vancouver,

More information

Application of Intelligence Based Genetic Algorithm for Job Sequencing Problem on Parallel Mixed-Model Assembly Line

Application of Intelligence Based Genetic Algorithm for Job Sequencing Problem on Parallel Mixed-Model Assembly Line American J. of Engineering and Appied Sciences 3 (): 5-24, 200 ISSN 94-7020 200 Science Pubications Appication of Inteigence Based Genetic Agorithm for Job Sequencing Probem on Parae Mixed-Mode Assemby

More information

Neural Network Enhancement of the Los Alamos Force Deployment Estimator

Neural Network Enhancement of the Los Alamos Force Deployment Estimator Missouri University of Science and Technoogy Schoars' Mine Eectrica and Computer Engineering Facuty Research & Creative Works Eectrica and Computer Engineering 1-1-1994 Neura Network Enhancement of the

More information

Delay Budget Partitioning to Maximize Network Resource Usage Efficiency

Delay Budget Partitioning to Maximize Network Resource Usage Efficiency Deay Budget Partitioning to Maximize Network Resource Usage Efficiency Kartik Gopaan Tzi-cker Chiueh Yow-Jian Lin Forida State University Stony Brook University Tecordia Technoogies kartik@cs.fsu.edu chiueh@cs.sunysb.edu

More information

Extended Node-Arc Formulation for the K-Edge-Disjoint Hop-Constrained Network Design Problem

Extended Node-Arc Formulation for the K-Edge-Disjoint Hop-Constrained Network Design Problem Extended Node-Arc Formuation for the K-Edge-Disjoint Hop-Constrained Network Design Probem Quentin Botton Université cathoique de Louvain, Louvain Schoo of Management, (Begique) botton@poms.uc.ac.be Bernard

More information

Replication of Virtual Network Functions: Optimizing Link Utilization and Resource Costs

Replication of Virtual Network Functions: Optimizing Link Utilization and Resource Costs Repication of Virtua Network Functions: Optimizing Link Utiization and Resource Costs Francisco Carpio, Wogang Bziuk and Admea Jukan Technische Universität Braunschweig, Germany Emai:{f.carpio, w.bziuk,

More information

QoS-Aware Data Transmission and Wireless Energy Transfer: Performance Modeling and Optimization

QoS-Aware Data Transmission and Wireless Energy Transfer: Performance Modeling and Optimization QoS-Aware Data Transmission and Wireess Energy Transfer: Performance Modeing and Optimization Dusit Niyato, Ping Wang, Yeow Wai Leong, and Tan Hwee Pink Schoo of Computer Engineering, Nanyang Technoogica

More information

Split Restoration with Wavelength Conversion in WDM Networks*

Split Restoration with Wavelength Conversion in WDM Networks* Spit Reoration with aveength Conversion in DM Networks* Yuanqiu Luo and Nirwan Ansari Advanced Networking Laborator Department of Eectrica and Computer Engineering New Jerse Initute of Technoog Universit

More information

Outline. Parallel Numerical Algorithms. Forward Substitution. Triangular Matrices. Solving Triangular Systems. Back Substitution. Parallel Algorithm

Outline. Parallel Numerical Algorithms. Forward Substitution. Triangular Matrices. Solving Triangular Systems. Back Substitution. Parallel Algorithm Outine Parae Numerica Agorithms Chapter 8 Prof. Michae T. Heath Department of Computer Science University of Iinois at Urbana-Champaign CS 554 / CSE 512 1 2 3 4 Trianguar Matrices Michae T. Heath Parae

More information

CSE120 Principles of Operating Systems. Prof Yuanyuan (YY) Zhou Scheduling

CSE120 Principles of Operating Systems. Prof Yuanyuan (YY) Zhou Scheduling CSE120 Principes of Operating Systems Prof Yuanyuan (YY) Zhou Scheduing Announcement Homework 2 due on October 25th Project 1 due on October 26th 2 CSE 120 Scheduing and Deadock Scheduing Overview In discussing

More information

Reference trajectory tracking for a multi-dof robot arm

Reference trajectory tracking for a multi-dof robot arm Archives of Contro Sciences Voume 5LXI, 5 No. 4, pages 53 57 Reference trajectory tracking for a muti-dof robot arm RÓBERT KRASŇANSKÝ, PETER VALACH, DÁVID SOÓS, JAVAD ZARBAKHSH This paper presents the

More information

Alternative Decompositions for Distributed Maximization of Network Utility: Framework and Applications

Alternative Decompositions for Distributed Maximization of Network Utility: Framework and Applications Aternative Decompositions for Distributed Maximization of Network Utiity: Framework and Appications Danie P. Paomar and Mung Chiang Eectrica Engineering Department, Princeton University, NJ 08544, USA

More information

Traffic Engineering for Provisioning Restorable Hose-Model VPNs

Traffic Engineering for Provisioning Restorable Hose-Model VPNs Traffic Engineering for Provisioning Restorabe Hose-Mode VPNs Yu-Liang Liu, Nonmember, Yeai S. Sun a) and Meng Chang Chen b), Member Summary Virtua Private Networks (VPNs) are overay networks estabished

More information

Computer Networks. College of Computing. Copyleft 2003~2018

Computer Networks. College of Computing.   Copyleft 2003~2018 Computer Networks Computer Networks Prof. Lin Weiguo Coege of Computing Copyeft 2003~2018 inwei@cuc.edu.cn http://icourse.cuc.edu.cn/computernetworks/ http://tc.cuc.edu.cn Attention The materias beow are

More information

Fastest-Path Computation

Fastest-Path Computation Fastest-Path Computation DONGHUI ZHANG Coege of Computer & Information Science Northeastern University Synonyms fastest route; driving direction Definition In the United states, ony 9.% of the househods

More information

On Upper Bounds for Assortment Optimization under the Mixture of Multinomial Logit Models

On Upper Bounds for Assortment Optimization under the Mixture of Multinomial Logit Models On Upper Bounds for Assortment Optimization under the Mixture of Mutinomia Logit Modes Sumit Kunnumka September 30, 2014 Abstract The assortment optimization probem under the mixture of mutinomia ogit

More information

BGP ingress-to-egress route configuration in a capacityconstrained Asia-Pacific Conference On Communications, 2005, v. 2005, p.

BGP ingress-to-egress route configuration in a capacityconstrained Asia-Pacific Conference On Communications, 2005, v. 2005, p. Tite BGP -to- route configuration in a capacityconstrained AS Author(s) Chim, TW; Yeung, KL; Lu KS Citation 2005 Asia-Pacific Conference On Communications, 2005, v. 2005, p. 386-390 Issued Date 2005 URL

More information

Language Identification for Texts Written in Transliteration

Language Identification for Texts Written in Transliteration Language Identification for Texts Written in Transiteration Andrey Chepovskiy, Sergey Gusev, Margarita Kurbatova Higher Schoo of Economics, Data Anaysis and Artificia Inteigence Department, Pokrovskiy

More information

PAPER Delay Constrained Routing and Link Capacity Assignment in Virtual Circuit Networks

PAPER Delay Constrained Routing and Link Capacity Assignment in Virtual Circuit Networks 2004 PAPER Deay Constrained Routing and Link Capacity Assignment in Virtua Circuit Networks Hong-Hsu YEN a), Member and FrankYeong-Sung LIN b), Nonmember SUMMARY An essentia issue in designing, operating

More information

Self-Control Cyclic Access with Time Division - A MAC Proposal for The HFC System

Self-Control Cyclic Access with Time Division - A MAC Proposal for The HFC System Sef-Contro Cycic Access with Time Division - A MAC Proposa for The HFC System S.M. Jiang, Danny H.K. Tsang, Samue T. Chanson Hong Kong University of Science & Technoogy Cear Water Bay, Kowoon, Hong Kong

More information

A Near-Optimal Distributed QoS Constrained Routing Algorithm for Multichannel Wireless Sensor Networks

A Near-Optimal Distributed QoS Constrained Routing Algorithm for Multichannel Wireless Sensor Networks Sensors 2013, 13, 16424-16450; doi:10.3390/s131216424 Artice OPEN ACCESS sensors ISSN 1424-8220 www.mdpi.com/journa/sensors A Near-Optima Distributed QoS Constrained Routing Agorithm for Mutichanne Wireess

More information

Sensitivity Analysis of Hopfield Neural Network in Classifying Natural RGB Color Space

Sensitivity Analysis of Hopfield Neural Network in Classifying Natural RGB Color Space Sensitivity Anaysis of Hopfied Neura Network in Cassifying Natura RGB Coor Space Department of Computer Science University of Sharjah UAE rsammouda@sharjah.ac.ae Abstract: - This paper presents a study

More information

CLOUD RADIO ACCESS NETWORK WITH OPTIMIZED BASE-STATION CACHING

CLOUD RADIO ACCESS NETWORK WITH OPTIMIZED BASE-STATION CACHING CLOUD RADIO ACCESS NETWORK WITH OPTIMIZED BASE-STATION CACHING Binbin Dai and Wei Yu Ya-Feng Liu Department of Eectrica and Computer Engineering University of Toronto, Toronto ON, Canada M5S 3G4 Emais:

More information

A Comparison of a Second-Order versus a Fourth- Order Laplacian Operator in the Multigrid Algorithm

A Comparison of a Second-Order versus a Fourth- Order Laplacian Operator in the Multigrid Algorithm A Comparison of a Second-Order versus a Fourth- Order Lapacian Operator in the Mutigrid Agorithm Kaushik Datta (kdatta@cs.berkeey.edu Math Project May 9, 003 Abstract In this paper, the mutigrid agorithm

More information

MULTIGRID REDUCTION IN TIME FOR NONLINEAR PARABOLIC PROBLEMS: A CASE STUDY

MULTIGRID REDUCTION IN TIME FOR NONLINEAR PARABOLIC PROBLEMS: A CASE STUDY MULTIGRID REDUCTION IN TIME FOR NONLINEAR PARABOLIC PROBLEMS: A CASE STUDY R.D. FALGOUT, T.A. MANTEUFFEL, B. O NEILL, AND J.B. SCHRODER Abstract. The need for paraeism in the time dimension is being driven

More information

MCSE Training Guide: Windows Architecture and Memory

MCSE Training Guide: Windows Architecture and Memory MCSE Training Guide: Windows 95 -- Ch 2 -- Architecture and Memory Page 1 of 13 MCSE Training Guide: Windows 95-2 - Architecture and Memory This chapter wi hep you prepare for the exam by covering the

More information

Solving Large Double Digestion Problems for DNA Restriction Mapping by Using Branch-and-Bound Integer Linear Programming

Solving Large Double Digestion Problems for DNA Restriction Mapping by Using Branch-and-Bound Integer Linear Programming The First Internationa Symposium on Optimization and Systems Bioogy (OSB 07) Beijing, China, August 8 10, 2007 Copyright 2007 ORSC & APORC pp. 267 279 Soving Large Doube Digestion Probems for DNA Restriction

More information

Joint disparity and motion eld estimation in. stereoscopic image sequences. Ioannis Patras, Nikos Alvertos and Georgios Tziritas y.

Joint disparity and motion eld estimation in. stereoscopic image sequences. Ioannis Patras, Nikos Alvertos and Georgios Tziritas y. FORTH-ICS / TR-157 December 1995 Joint disparity and motion ed estimation in stereoscopic image sequences Ioannis Patras, Nikos Avertos and Georgios Tziritas y Abstract This work aims at determining four

More information

Distance Weighted Discrimination and Second Order Cone Programming

Distance Weighted Discrimination and Second Order Cone Programming Distance Weighted Discrimination and Second Order Cone Programming Hanwen Huang, Xiaosun Lu, Yufeng Liu, J. S. Marron, Perry Haaand Apri 3, 2012 1 Introduction This vignette demonstrates the utiity and

More information

Topology-aware Key Management Schemes for Wireless Multicast

Topology-aware Key Management Schemes for Wireless Multicast Topoogy-aware Key Management Schemes for Wireess Muticast Yan Sun, Wade Trappe,andK.J.RayLiu Department of Eectrica and Computer Engineering, University of Maryand, Coege Park Emai: ysun, kjriu@gue.umd.edu

More information

AN EVOLUTIONARY APPROACH TO OPTIMIZATION OF A LAYOUT CHART

AN EVOLUTIONARY APPROACH TO OPTIMIZATION OF A LAYOUT CHART 13 AN EVOLUTIONARY APPROACH TO OPTIMIZATION OF A LAYOUT CHART Eva Vona University of Ostrava, 30th dubna st. 22, Ostrava, Czech Repubic e-mai: Eva.Vona@osu.cz Abstract: This artice presents the use of

More information

Response Surface Model Updating for Nonlinear Structures

Response Surface Model Updating for Nonlinear Structures Response Surface Mode Updating for Noninear Structures Gonaz Shahidi a, Shamim Pakzad b a PhD Student, Department of Civi and Environmenta Engineering, Lehigh University, ATLSS Engineering Research Center,

More information

Register Allocation. Consider the following assignment statement: x = (a*b)+((c*d)+(e*f)); In posfix notation: ab*cd*ef*++x

Register Allocation. Consider the following assignment statement: x = (a*b)+((c*d)+(e*f)); In posfix notation: ab*cd*ef*++x Register Aocation Consider the foowing assignment statement: x = (a*b)+((c*d)+(e*f)); In posfix notation: ab*cd*ef*++x Assume that two registers are avaiabe. Starting from the eft a compier woud generate

More information

Computer Networks. College of Computing. Copyleft 2003~2018

Computer Networks. College of Computing.   Copyleft 2003~2018 Computer Networks Prof. Lin Weiguo Coege of Computing Copyeft 2003~2018 inwei@cuc.edu.cn http://icourse.cuc.edu.cn/computernetworks/ http://tc.cuc.edu.cn Internet Contro Message Protoco (ICMP), RFC 792

More information

A Novel Congestion Control Scheme for Elastic Flows in Network-on-Chip Based on Sum-Rate Optimization

A Novel Congestion Control Scheme for Elastic Flows in Network-on-Chip Based on Sum-Rate Optimization A Nove Congestion Contro Scheme for Eastic Fows in Network-on-Chip Based on Sum-Rate Optimization Mohammad S. Taebi 1, Fahimeh Jafari 1,3, Ahmad Khonsari 2,1, and Mohammad H. Yaghmae 3 1 IPM, Schoo of

More information

Lecture outline Graphics and Interaction Scan Converting Polygons and Lines. Inside or outside a polygon? Scan conversion.

Lecture outline Graphics and Interaction Scan Converting Polygons and Lines. Inside or outside a polygon? Scan conversion. Lecture outine 433-324 Graphics and Interaction Scan Converting Poygons and Lines Department of Computer Science and Software Engineering The Introduction Scan conversion Scan-ine agorithm Edge coherence

More information

Community-Aware Opportunistic Routing in Mobile Social Networks

Community-Aware Opportunistic Routing in Mobile Social Networks IEEE TRANSACTIONS ON COMPUTERS VOL:PP NO:99 YEAR 213 Community-Aware Opportunistic Routing in Mobie Socia Networks Mingjun Xiao, Member, IEEE Jie Wu, Feow, IEEE, and Liusheng Huang, Member, IEEE Abstract

More information

Path-Based Protection for Surviving Double-Link Failures in Mesh-Restorable Optical Networks

Path-Based Protection for Surviving Double-Link Failures in Mesh-Restorable Optical Networks Path-Based Protection for Surviving Doube-Link Faiures in Mesh-Restorabe Optica Networks Wensheng He and Arun K. Somani Dependabe Computing and Networking Laboratory Department of Eectrica and Computer

More information

A Fast-Convergence Decoding Method and Memory-Efficient VLSI Decoder Architecture for Irregular LDPC Codes in the IEEE 802.

A Fast-Convergence Decoding Method and Memory-Efficient VLSI Decoder Architecture for Irregular LDPC Codes in the IEEE 802. A Fast-Convergence Decoding Method and Memory-Efficient VLSI Decoder Architecture for Irreguar LDPC Codes in the IEEE 82.16e Standards Yeong-Luh Ueng and Chung-Chao Cheng Dept. of Eectrica Engineering,

More information

Interference Spins Popovski, Petar; Simeone, Osvaldo; Nielsen, Jimmy Jessen; Stefanovic, Cedomir

Interference Spins Popovski, Petar; Simeone, Osvaldo; Nielsen, Jimmy Jessen; Stefanovic, Cedomir Aaborg Universitet Interference Spins Popovski, Petar; Simeone, Osvado; Niesen, Jimmy Jessen; Stefanovic, Cedomir Pubished in: I E E E Communications Letters DOI (ink to pubication from Pubisher): 10.1109/LCOMM.2014.2387166

More information

On-Chip CNN Accelerator for Image Super-Resolution

On-Chip CNN Accelerator for Image Super-Resolution On-Chip CNN Acceerator for Image Super-Resoution Jung-Woo Chang and Suk-Ju Kang Dept. of Eectronic Engineering, Sogang University, Seou, South Korea {zwzang91, sjkang}@sogang.ac.kr ABSTRACT To impement

More information

Mobile App Recommendation: Maximize the Total App Downloads

Mobile App Recommendation: Maximize the Total App Downloads Mobie App Recommendation: Maximize the Tota App Downoads Zhuohua Chen Schoo of Economics and Management Tsinghua University chenzhh3.12@sem.tsinghua.edu.cn Yinghui (Catherine) Yang Graduate Schoo of Management

More information

DaVinci: Dynamically Adaptive Virtual Networks for a Customized Internet

DaVinci: Dynamically Adaptive Virtual Networks for a Customized Internet DaVinci: Dynamicay Adaptive Virtua Networks for a Customized Internet Jiayue He, Rui Zhang-Shen, Ying Li, Cheng-Yen Lee, Jennifer Rexford, Mung Chiang Princeton University {jhe, rz, yingi, chengee, jrex,

More information

ABSTRACT WU, KEHANG. Flow Aggregation based Lagrangian Relaxation with. (Under the direction of Professor Douglas S. Reeves)

ABSTRACT WU, KEHANG. Flow Aggregation based Lagrangian Relaxation with. (Under the direction of Professor Douglas S. Reeves) ABSTRACT WU, KEHANG Fow Aggregation based Lagrangian Reaxation with Appications to Capacity Panning of IP Networks with Mutipe Casses of Service (Under the direction of Professor Dougas S. Reeves) Noninear

More information

International Journal of Electronics and Communications (AEÜ)

International Journal of Electronics and Communications (AEÜ) Int. J. Eectron. Commun. (AEÜ) 67 (2013) 470 478 Contents ists avaiabe at SciVerse ScienceDirect Internationa Journa of Eectronics and Communications (AEÜ) journa h o me pa ge: www.esevier.com/ocate/aeue

More information

DETERMINING INTUITIONISTIC FUZZY DEGREE OF OVERLAPPING OF COMPUTATION AND COMMUNICATION IN PARALLEL APPLICATIONS USING GENERALIZED NETS

DETERMINING INTUITIONISTIC FUZZY DEGREE OF OVERLAPPING OF COMPUTATION AND COMMUNICATION IN PARALLEL APPLICATIONS USING GENERALIZED NETS DETERMINING INTUITIONISTIC FUZZY DEGREE OF OVERLAPPING OF COMPUTATION AND COMMUNICATION IN PARALLEL APPLICATIONS USING GENERALIZED NETS Pave Tchesmedjiev, Peter Vassiev Centre for Biomedica Engineering,

More information

An Introduction to Design Patterns

An Introduction to Design Patterns An Introduction to Design Patterns 1 Definitions A pattern is a recurring soution to a standard probem, in a context. Christopher Aexander, a professor of architecture Why woud what a prof of architecture

More information

RDF Objects 1. Alex Barnell Information Infrastructure Laboratory HP Laboratories Bristol HPL November 27 th, 2002*

RDF Objects 1. Alex Barnell Information Infrastructure Laboratory HP Laboratories Bristol HPL November 27 th, 2002* RDF Objects 1 Aex Barne Information Infrastructure Laboratory HP Laboratories Bristo HPL-2002-315 November 27 th, 2002* E-mai: Andy_Seaborne@hp.hp.com RDF, semantic web, ontoogy, object-oriented datastructures

More information

Communication-Aware Heterogeneous Multiprocessor Mapping for Real-time Streaming Systems

Communication-Aware Heterogeneous Multiprocessor Mapping for Real-time Streaming Systems Noname manuscript No. (wi be inserted by the editor) Communication-Aware Heterogeneous Mutiprocessor Mapping for Rea-time Streaming Systems Jing Lin Andreas Gerstauer Brian L. Evans Received: date / Accepted:

More information

Pneumo-Mechanical Simulation of a 2 Dof Planar Manipulator

Pneumo-Mechanical Simulation of a 2 Dof Planar Manipulator Pneumo-Mechanica Simuation of a 2 Dof Panar Manipuator Hermes GIBERTI, Simone CINQUEMANI Mechanica Engineering Department, Poitecnico di Miano, Campus Bovisa Sud, via La Masa 34, 2156, Miano, Itay ABSTRACT

More information

Backing-up Fuzzy Control of a Truck-trailer Equipped with a Kingpin Sliding Mechanism

Backing-up Fuzzy Control of a Truck-trailer Equipped with a Kingpin Sliding Mechanism Backing-up Fuzzy Contro of a Truck-traier Equipped with a Kingpin Siding Mechanism G. Siamantas and S. Manesis Eectrica & Computer Engineering Dept., University of Patras, Patras, Greece gsiama@upatras.gr;stam.manesis@ece.upatras.gr

More information

ECEn 528 Prof. Archibald Lab: Dynamic Scheduling Part A: due Nov. 6, 2018 Part B: due Nov. 13, 2018

ECEn 528 Prof. Archibald Lab: Dynamic Scheduling Part A: due Nov. 6, 2018 Part B: due Nov. 13, 2018 ECEn 528 Prof. Archibad Lab: Dynamic Scheduing Part A: due Nov. 6, 2018 Part B: due Nov. 13, 2018 Overview This ab's purpose is to expore issues invoved in the design of out-of-order issue processors.

More information

Cross-layer Design for Efficient Resource Utilization in WiMedia UWB-based WPANs

Cross-layer Design for Efficient Resource Utilization in WiMedia UWB-based WPANs Cross-ayer Design for Efficient Resource Utiization in WiMedia UWB-based WPANs RAED AL-ZUBI and MARWAN KRUNZ Department of Eectrica and Computer Engineering. University of Arizona. Utra-wideband (UWB)

More information

A HIGH PERFORMANCE, LOW LATENCY, LOW POWER AUDIO PROCESSING SYSTEM FOR WIDEBAND SPEECH OVER WIRELESS LINKS

A HIGH PERFORMANCE, LOW LATENCY, LOW POWER AUDIO PROCESSING SYSTEM FOR WIDEBAND SPEECH OVER WIRELESS LINKS A HIGH PERFORMANCE, LOW LATENCY, LOW POWER AUDIO PROCESSING SYSTEM FOR WIDEBAND SPEECH OVER WIRELESS LINKS Etienne Cornu 1, Aain Dufaux 2, and David Hermann 1 1 AMI Semiconductor Canada, 611 Kumpf Drive,

More information

Layout Conscious Approach and Bus Architecture Synthesis for Hardware-Software Co-Design of Systems on Chip Optimized for Speed

Layout Conscious Approach and Bus Architecture Synthesis for Hardware-Software Co-Design of Systems on Chip Optimized for Speed Layout Conscious Approach and Bus Architecture Synthesis for Hardware-Software Co-Design of Systems on Chip Optimized for Speed Nattawut Thepayasuwan, Member, IEEE and Aex Doboi, Member, IEEE Abstract

More information

Service Chain (SC) Mapping with Multiple SC Instances in a Wide Area Network

Service Chain (SC) Mapping with Multiple SC Instances in a Wide Area Network Service Chain (SC) Mapping with Mutipe SC Instances in a Wide Area Network This is a preprint eectronic version of the artice submitted to IEEE GobeCom 2017 Abhishek Gupta, Brigitte Jaumard, Massimo Tornatore,

More information

Binarized support vector machines

Binarized support vector machines Universidad Caros III de Madrid Repositorio instituciona e-archivo Departamento de Estadística http://e-archivo.uc3m.es DES - Working Papers. Statistics and Econometrics. WS 2007-11 Binarized support vector

More information

Solutions to the Final Exam

Solutions to the Final Exam CS/Math 24: Intro to Discrete Math 5//2 Instructor: Dieter van Mekebeek Soutions to the Fina Exam Probem Let D be the set of a peope. From the definition of R we see that (x, y) R if and ony if x is a

More information

Substitute Model of Deep-groove Ball Bearings in Numeric Analysis of Complex Constructions Like Manipulators

Substitute Model of Deep-groove Ball Bearings in Numeric Analysis of Complex Constructions Like Manipulators Mechanics and Mechanica Engineering Vo. 12, No. 4 (2008) 349 356 c Technica University of Lodz Substitute Mode of Deep-groove Ba Bearings in Numeric Anaysis of Compex Constructions Like Manipuators Leszek

More information

Intro to Programming & C Why Program? 1.2 Computer Systems: Hardware and Software. Why Learn to Program?

Intro to Programming & C Why Program? 1.2 Computer Systems: Hardware and Software. Why Learn to Program? Intro to Programming & C++ Unit 1 Sections 1.1-3 and 2.1-10, 2.12-13, 2.15-17 CS 1428 Spring 2018 Ji Seaman 1.1 Why Program? Computer programmabe machine designed to foow instructions Program a set of

More information

Further Optimization of the Decoding Method for Shortened Binary Cyclic Fire Code

Further Optimization of the Decoding Method for Shortened Binary Cyclic Fire Code Further Optimization of the Decoding Method for Shortened Binary Cycic Fire Code Ch. Nanda Kishore Heosoft (India) Private Limited 8-2-703, Road No-12 Banjara His, Hyderabad, INDIA Phone: +91-040-3378222

More information

Chapter Multidimensional Direct Search Method

Chapter Multidimensional Direct Search Method Chapter 09.03 Mutidimensiona Direct Search Method After reading this chapter, you shoud be abe to:. Understand the fundamentas of the mutidimensiona direct search methods. Understand how the coordinate

More information

DISTANCE TRANSFORMATION FOR NETWORK DESIGN PROBLEMS

DISTANCE TRANSFORMATION FOR NETWORK DESIGN PROBLEMS DISTANCE TRANSFORMATION FOR NETWORK DESIGN PROBLEMS A Ridha Mahjoub, Michae Poss, Luidi Simonetti, Eduardo Uchoa To cite this version: A Ridha Mahjoub, Michae Poss, Luidi Simonetti, Eduardo Uchoa. DISTANCE

More information

Authorization of a QoS Path based on Generic AAA. Leon Gommans, Cees de Laat, Bas van Oudenaarde, Arie Taal

Authorization of a QoS Path based on Generic AAA. Leon Gommans, Cees de Laat, Bas van Oudenaarde, Arie Taal Abstract Authorization of a QoS Path based on Generic Leon Gommans, Cees de Laat, Bas van Oudenaarde, Arie Taa Advanced Internet Research Group, Department of Computer Science, University of Amsterdam.

More information

On Finding the Best Partial Multicast Protection Tree under Dual-Homing Architecture

On Finding the Best Partial Multicast Protection Tree under Dual-Homing Architecture On inding the est Partia Muticast Protection Tree under ua-homing rchitecture Mei Yang, Jianping Wang, Xiangtong Qi, Yingtao Jiang epartment of ectrica and omputer ngineering, University of Nevada Las

More information

Modelling and Performance Evaluation of Router Transparent Web cache Mode

Modelling and Performance Evaluation of Router Transparent Web cache Mode Emad Hassan A-Hemiary IJCSET Juy 2012 Vo 2, Issue 7,1316-1320 Modeing and Performance Evauation of Transparent cache Mode Emad Hassan A-Hemiary Network Engineering Department, Coege of Information Engineering,

More information

EE 122 Final Exam - Solution Date: December 14, 2002

EE 122 Final Exam - Solution Date: December 14, 2002 Name: SID: ee ogin: Day/Time of section you atten: EE Fina Exam - Soution Date: December 4, 00 Probem Points /0 /0 3 /0 4 /0 5 /0 6 /0 7 /0 8 /0 9 /0 0 /0 Tota /00 . Question (0 pt) (a) (5 pt) Expain briefy

More information

Priority Queueing for Packets with Two Characteristics

Priority Queueing for Packets with Two Characteristics 1 Priority Queueing for Packets with Two Characteristics Pave Chuprikov, Sergey I. Nikoenko, Aex Davydow, Kiri Kogan Abstract Modern network eements are increasingy required to dea with heterogeneous traffic.

More information

As Michi Henning and Steve Vinoski showed 1, calling a remote

As Michi Henning and Steve Vinoski showed 1, calling a remote Reducing CORBA Ca Latency by Caching and Prefetching Bernd Brügge and Christoph Vismeier Technische Universität München Method ca atency is a major probem in approaches based on object-oriented middeware

More information

Performance of data networks with random links

Performance of data networks with random links Performance of data networks with random inks arxiv:adap-org/9909006 v2 4 Jan 2001 Henryk Fukś and Anna T. Lawniczak Department of Mathematics and Statistics, University of Gueph, Gueph, Ontario N1G 2W1,

More information

ACTIVE LEARNING ON WEIGHTED GRAPHS USING ADAPTIVE AND NON-ADAPTIVE APPROACHES. Eyal En Gad, Akshay Gadde, A. Salman Avestimehr and Antonio Ortega

ACTIVE LEARNING ON WEIGHTED GRAPHS USING ADAPTIVE AND NON-ADAPTIVE APPROACHES. Eyal En Gad, Akshay Gadde, A. Salman Avestimehr and Antonio Ortega ACTIVE LEARNING ON WEIGHTED GRAPHS USING ADAPTIVE AND NON-ADAPTIVE APPROACHES Eya En Gad, Akshay Gadde, A. Saman Avestimehr and Antonio Ortega Department of Eectrica Engineering University of Southern

More information

Formulation of Loss minimization Problem Using Genetic Algorithm and Line-Flow-based Equations

Formulation of Loss minimization Problem Using Genetic Algorithm and Line-Flow-based Equations Formuation of Loss minimization Probem Using Genetic Agorithm and Line-Fow-based Equations Sharanya Jaganathan, Student Member, IEEE, Arun Sekar, Senior Member, IEEE, and Wenzhong Gao, Senior member, IEEE

More information

CERIAS Tech Report Replicated Parallel I/O without Additional Scheduling Costs by Mikhail J. Atallah Center for Education and Research

CERIAS Tech Report Replicated Parallel I/O without Additional Scheduling Costs by Mikhail J. Atallah Center for Education and Research CERIAS Tech Report 2003-50 Repicated Parae I/O without Additiona Scheduing Costs by Mikhai J. Ataah Center for Education and Research Information Assurance and Security Purdue University, West Lafayette,

More information

Massively Parallel Part of Speech Tagging Using. Min-Max Modular Neural Networks.

Massively Parallel Part of Speech Tagging Using. Min-Max Modular Neural Networks. assivey Parae Part of Speech Tagging Using in-ax oduar Neura Networks Bao-Liang Lu y, Qing a z, ichinori Ichikawa y, & Hitoshi Isahara z y Lab. for Brain-Operative Device, Brain Science Institute, RIEN

More information

Collinearity and Coplanarity Constraints for Structure from Motion

Collinearity and Coplanarity Constraints for Structure from Motion Coinearity and Copanarity Constraints for Structure from Motion Gang Liu 1, Reinhard Kette 2, and Bodo Rosenhahn 3 1 Institute of Information Sciences and Technoogy, Massey University, New Zeaand, Department

More information

University of Illinois at Urbana-Champaign, Urbana, IL 61801, /11/$ IEEE 162

University of Illinois at Urbana-Champaign, Urbana, IL 61801, /11/$ IEEE 162 oward Efficient Spatia Variation Decomposition via Sparse Regression Wangyang Zhang, Karthik Baakrishnan, Xin Li, Duane Boning and Rob Rutenbar 3 Carnegie Meon University, Pittsburgh, PA 53, wangyan@ece.cmu.edu,

More information

Optimization and Application of Support Vector Machine Based on SVM Algorithm Parameters

Optimization and Application of Support Vector Machine Based on SVM Algorithm Parameters Optimization and Appication of Support Vector Machine Based on SVM Agorithm Parameters YAN Hui-feng 1, WANG Wei-feng 1, LIU Jie 2 1 ChongQing University of Posts and Teecom 400065, China 2 Schoo Of Civi

More information

Fast and effective dimensioning algorithm for end-toend optical burst switching networks with ON-OFF traffic model

Fast and effective dimensioning algorithm for end-toend optical burst switching networks with ON-OFF traffic model Fast and effective dimensioning agorithm for end-toend optica burst switching networks with ON-OFF traffic mode Reinado Vaejos 1, Aejandra Zapata 1, Marco Aravena 2,1 1 Teematics Group, Eectronic Engineering

More information

Fuzzy Controller for a Dynamic Window in Elliptic Curve Cryptography Wireless Networks for Scalar Multiplication

Fuzzy Controller for a Dynamic Window in Elliptic Curve Cryptography Wireless Networks for Scalar Multiplication 6th Asia-Pacific Conference on Communications Fuzzy Controer for a Dynamic Window in Eiptic Curve Cryptography Wireess Networks for Scaar Mutipication Xu Huang Facuty of Information Sciences and Engineering

More information

A Fast Block Matching Algorithm Based on the Winner-Update Strategy

A Fast Block Matching Algorithm Based on the Winner-Update Strategy In Proceedings of the Fourth Asian Conference on Computer Vision, Taipei, Taiwan, Jan. 000, Voume, pages 977 98 A Fast Bock Matching Agorithm Based on the Winner-Update Strategy Yong-Sheng Chenyz Yi-Ping

More information

Searching, Sorting & Analysis

Searching, Sorting & Analysis Searching, Sorting & Anaysis Unit 2 Chapter 8 CS 2308 Fa 2018 Ji Seaman 1 Definitions of Search and Sort Search: find a given item in an array, return the index of the item, or -1 if not found. Sort: rearrange

More information

No connection establishment Do not perform Flow control Error control Retransmission Suitable for small request/response scenario E.g.

No connection establishment Do not perform Flow control Error control Retransmission Suitable for small request/response scenario E.g. UDP & TCP 2018/3/26 UDP Header Characteristics of UDP No connection estabishment Do not perform Fow contro Error contro Retransmission Suitabe for sma request/response scenario E.g., DNS Remote Procedure

More information

Modeling the Time Varying Behavior of Mobile Ad-Hoc Networks

Modeling the Time Varying Behavior of Mobile Ad-Hoc Networks Modeing the Time Varying Behavior of Mobie Ad-Hoc Networks David Tipper University of Pittsburgh 5 N. Beefied Avenue Pittsburgh, PA UA 560 (4) 64-94 tipper@tee.pitt.edu Yi Qian University of Puerto Rico

More information

FIRST BEZIER POINT (SS) R LE LE. φ LE FIRST BEZIER POINT (PS)

FIRST BEZIER POINT (SS) R LE LE. φ LE FIRST BEZIER POINT (PS) Singe- and Muti-Objective Airfoi Design Using Genetic Agorithms and Articia Inteigence A.P. Giotis K.C. Giannakogou y Nationa Technica University of Athens, Greece Abstract Transonic airfoi design probems

More information

Quality of Service Evaluations of Multicast Streaming Protocols *

Quality of Service Evaluations of Multicast Streaming Protocols * Quaity of Service Evauations of Muticast Streaming Protocos Haonan Tan Derek L. Eager Mary. Vernon Hongfei Guo omputer Sciences Department University of Wisconsin-Madison, USA {haonan, vernon, guo}@cs.wisc.edu

More information

1682 IEEE TRANSACTIONS ON FUZZY SYSTEMS, VOL. 22, NO. 6, DECEMBER Backward Fuzzy Rule Interpolation

1682 IEEE TRANSACTIONS ON FUZZY SYSTEMS, VOL. 22, NO. 6, DECEMBER Backward Fuzzy Rule Interpolation 1682 IEEE TRANSACTIONS ON FUZZY SYSTEMS, VOL. 22, NO. 6, DECEMBER 2014 Bacward Fuzzy Rue Interpoation Shangzhu Jin, Ren Diao, Chai Que, Senior Member, IEEE, and Qiang Shen Abstract Fuzzy rue interpoation

More information

An Indian Journal FULL PAPER ABSTRACT KEYWORDS. Trade Science Inc.

An Indian Journal FULL PAPER ABSTRACT KEYWORDS. Trade Science Inc. [Type text] [Type text] [Type text] ISSN : 0974-7435 Voume 10 Issue 16 BioTechnoogy 014 An Indian Journa FULL PAPER BTAIJ, 10(16), 014 [999-9307] Study on prediction of type- fuzzy ogic power system based

More information

l Tree: set of nodes and directed edges l Parent: source node of directed edge l Child: terminal node of directed edge

l Tree: set of nodes and directed edges l Parent: source node of directed edge l Child: terminal node of directed edge Trees & Heaps Week 12 Gaddis: 20 Weiss: 21.1-3 CS 5301 Fa 2016 Ji Seaman 1 Tree: non-recursive definition Tree: set of nodes and directed edges - root: one node is distinguished as the root - Every node

More information

Endoscopic Motion Compensation of High Speed Videoendoscopy

Endoscopic Motion Compensation of High Speed Videoendoscopy Endoscopic Motion Compensation of High Speed Videoendoscopy Bharath avuri Department of Computer Science and Engineering, University of South Caroina, Coumbia, SC - 901. ravuri@cse.sc.edu Abstract. High

More information

understood as processors that match AST patterns of the source language and translate them into patterns in the target language.

understood as processors that match AST patterns of the source language and translate them into patterns in the target language. A Basic Compier At a fundamenta eve compiers can be understood as processors that match AST patterns of the source anguage and transate them into patterns in the target anguage. Here we wi ook at a basic

More information

Infinity Connect Web App Customization Guide

Infinity Connect Web App Customization Guide Infinity Connect Web App Customization Guide Contents Introduction 1 Hosting the customized Web App 2 Customizing the appication 3 More information 8 Introduction The Infinity Connect Web App is incuded

More information

Analysis of Random. Processes via And-Or Tree Evaluation. Michael Mitzenmachert M. Amin Shokrollahiz

Analysis of Random. Processes via And-Or Tree Evaluation. Michael Mitzenmachert M. Amin Shokrollahiz Anaysis of Random Processes via And-Or Tree Evauation Michae G. Luby* Michae Mitzenmachert M. Amin Shokroahiz Abstract distributions not considered by previous anayses. We introduce a new set of probabiistic

More information

Genetic Algorithms for Parallel Code Optimization

Genetic Algorithms for Parallel Code Optimization Genetic Agorithms for Parae Code Optimization Ender Özcan Dept. of Computer Engineering Yeditepe University Kayışdağı, İstanbu, Turkey Emai: eozcan@cse.yeditepe.edu.tr Abstract- Determining the optimum

More information

Dynamic Symbolic Execution of Distributed Concurrent Objects

Dynamic Symbolic Execution of Distributed Concurrent Objects Dynamic Symboic Execution of Distributed Concurrent Objects Andreas Griesmayer 1, Bernhard Aichernig 1,2, Einar Broch Johnsen 3, and Rudof Schatte 1,2 1 Internationa Institute for Software Technoogy, United

More information