Joint Traffic Blocking and Routing under Network Failures and Maintenances

Size: px
Start display at page:

Download "Joint Traffic Blocking and Routing under Network Failures and Maintenances"

Transcription

1 Jont Traffc Blockng and Routng under Network Falures and Mantenances Chao Lang ECE Dept. Polytechnc Unversty Brooklyn, NY, 2 Emal: clang@photon.poly.edu Zhu Ge AT&T Labs - Research 8 Park Avenue, POB 97, Florham Park, NJ 7932 Emal: gezhu@research.att.com Yong Lu ECE Dept. Polytechnc Unversty Brooklyn, NY, 2 Emal: yonglu@poly.edu August, 26 Abstract Under devce falures and mantenance actvtes, network resources reduce and congeston may arse nsde networks. As a result, users experence degraded performance on packet delays and losses. Tradtonal approaches focused on reroutng traffc to allevate network congeston and mprove users performance. However, due to the network capacty reducton, traffc reroutng alone cannot always satsfy users performance requrements. In ths paper, we study a dual approach that combnes traffc blockng (rate-lmtng) at the edge of a network and traffc reroutng nsde the network. Whle ngress traffc blockng reduces the utlty of network users, overall network performance can be sgnfcantly mproved due to allevated congeston and shorter routng paths. Therefore, t s mportant to desgn ngress traffc blockng and routng jontly to acheve a good balance between the two factors. Workng towards ths goal, we formulate a jont ngress blockng and routng optmzaton problem. We develop mechansms to ntroduce blockng and routng dfferentatons among users wth dfferent servce prortes and wth dfferent level of mpact to network congestons. Usng network topologes and traffc demands collected from a Ter- ISP network, we evaluated our approach. Our result shows that by blockng only a small fracton of traffc, one can greatly reduce network congeston under severe falures and mantenance actvtes. Our soluton effcently dentfes the optmal blockng and routng dfferentaton among heterogeneous users and acheves much better performance n comparson wth proportonal traffc blockng. The proposed algorthms can be easly adopted by network servce provders n ther traffc engneerng practces. I. INTRODUCTION In a large scale system such as an ISP or an enterprse network, t s unrealstc to assume or to ensure the well-functonng of all components. Unexpected falures, such as a cut on a fber or a condut, a breakdown of network devce (electronc or optcal amplfer, lne card, port, router, etc.) may occur at any tme and can take a few hours up to several days to repar. In addton, mportant mantenance actvtes, such as a router IOS upgrade, can also take network resources out of servce n the meantme. Therefore, t s mportant to desgn the network topology and select the routng strategy n a way such that the network can be robust to sporadc component falures, even though t means added cost and reduced effcency n many cases. On the other hand, t s equally mportant to have the optmal adaptaton strategy so that network resources can be reallocated to best accommodate traffc demand under falure condtons. Ths s done by adjustng the routng of the traffc n the presence of falures. There are two classes of ntra-doman routng protocols that are commonly used n the Internet. The frst class s lnk-state-routng, represented by Open Shortest Path Frst (OSPF []) and Intermedate System-to-Intermedate System (IS-IS [2]) routng. In OSPF and IS-IS, each lnk s assocated wth a postve weght and traffc s routed along the shortest paths defned by the lnk weghts. In cases of tes where several outgong lnks are on the shortest paths to the destnaton, the flow s splt evenly among them. In the second class, represented by Mult-protocol Label Swtchng (MPLS [3]), routng can be more flexbly defned. In MPLS, routng path and splttng fracton can be arbtrarly chosen based on the source and destnaton of the traffc flows. In both cases, routng confguratons (lnk weghts, splttng fractons) are determned n tune wth the normal traffc and network condtons. Under falures or mantenance actvtes, network bandwdth resource may be greatly reduced. Even though routng protocols can converge to new routes that bypass falures, the routes are not talored for the survvng bandwdth resource, causng

2 congeston nsde the network. As a result, network users would experence performance degradaton on packet delays and losses. To address ths problem, network operators have developed proactve and reactve countermeasures. For planned mantenance actvtes, a set of routng confguratons can be computed based on the expected survvng bandwdth and demand matrx. These new confguratons are then deployed n network before the planned ntrusons take place. For hardware falures, ths procedure s trggered by network alarms and operaton tckets n a reactve manner, where the up-to-date network topology and capacty nformaton s used n dervng new routng confguratons that allevate network congeston. Adaptng to new routng paths under network capacty losses allows full utlzaton of the avalable bandwdth. However, n some cases, survvng network capacty can no longer accommodate the traffc demand due to serous falures that take down a sgnfcant porton of the network bandwdth. As congeston s unavodable n such cases, sgnfcant packet delays and massve packet losses on congested lnks are expected. An alternatve to ths unavodable traffc loss at the nternal network lnks s to drop the traffc at the edge of the network. Ths s acheved by confgurng rate lmtng ACLs (access control lst) at the perphery of the network. In ths way, traffc that would route through the congested lnks and hence are doomed lost can be blocked as early as possble. On the other hand, even f n some cases a set of the routes can be found to accommodate the overall traffc demand, the qualty of the resultant routng paths (e.g., path delay) may deterorate. For many delay senstve traffc (e.g., voce of IP, gamng), such degradaton may be ntolerable. Enablng ngress blockng for some low prorty traffc, although reducng network utlty due to the blocked traffc, can lead to mproved delay performance of the feasble routng paths, therefore mproves the overall qualty of the network servce. In ths paper, we study the problem of dentfyng the optmal congeston mtgaton strategy under crtcal network condtons by utlzng both ngress traffc blockng and traffc routng. Our goal s to mnmze the mpact of network capacty reducton due to falures and mantenances on the overall network servce qualty. In partcular, we formulate a jont ngress blockng and routng optmzaton problem that dentfes the best balance between the network performance experenced by the admtted traffc and the utlty loss due to the blocked (rate-lmted) demand. To the best of our knowledge, ths s the frst work that jontly consder both rate control for network demand pars and adaptve route optmzaton under network falures and mantenances. Our formulaton ncludes both blockng and routng dfferentaton among user demands wth dfferent servce prortes. We propose soluton technques for both the source-destnaton (MPLS) and the lnk-state (OSPF/IS-IS) ntra-doman routng protocols. By usng realstc network and traffc demand data collected from a Ter- ISP network, we evaluate our approach and study the tradeoff between traffc blockng and the path delay qualty. We fnd that our proposed soluton can effectvely dentfy the desred tradeoff. Compared wth the state-of-the-art approach where only traffc reroutng s consdered under severe network capacty loss, our soluton can sgnfcantly reduce (by 6% n our experment) the average path delay of the survvng network by blockng a small amount (4%) of low prorty traffc. Ths s encouragng snce t suggests that by consderng ths new dmenson of control (ngress blockng), the overall network performance under falures and mantenances can be greatly enhanced. The remander of the paper s organzed as follows. In Secton II, we revew related work. We formulate the jont ngress blockng and routng problem n Secton III. The methodology of solvng the jont optmzaton problem s descrbed n Secton IV. We present n Secton V expermental results to demonstrate the effectveness of the proposed approach. We conclude the paper and lst drectons for future work n Secton VI. II. RELATED WORK Most ntra-doman routng n the Internet s carred out by dynamc routng protocols, such as OSPF [], IS-IS [2], and MPLS [3]. Ideally, an optmal routng should smultaneously provde good QoS perceved by end users (e.g., small delay, low loss, and hgh throughput) and good network-wde performance (e.g., balanced load, robustness aganst network falures, and reslence to malcous attacks). Even though the routng optmzaton problem has been well-studed n lterature [4], [5], t s stll very dffcult to operate a large network n ts optmal state. When the network topology s large, t s challengng to calculate and mplement optmal routes, especally n a dstrbuted fashon. Approxmaton algorthms have been proposed to fnd routes that acheve close to optmal performances [6], [7]. Furthermore, t has been shown that Internet traffc presents hgh varablty n multple tme-scales [8], [9]. Dynamc update of optmal routes n response to traffc changes s prohbtvely expensve []. Meanwhle, tmely

3 estmaton of traffc demand matrx s a challengng task [], [2], [3], where the derved traffc matrx usually has lmted accuracy. To address these ssues, extensve research has been made on dentfyng routes that are robust to traffc varatons [], [4], [5] and traffc demand estmaton errors [6], [7]. Random router and lnk falures are encountered on a daly bass n large IP networks [8]. Network operators also take down routers and lnks for routne network mantenances. The state-of-the-art soluton for network under falures and mantenances s to reroute traffc, where network routes are re-confgured locally or globally to route the orgnal traffc demand n the reduced network topology. Backup paths can be pre-confgured for fast routng restoraton [9], [2], [2], [22]. Research has also been conducted to make routng confguratons, such as lnk weghts, robust to network resource reducton [23], [24] so that routng algorthms can quckly converge to new routes under falures and mantenances. However, due to the reducton n network resources, users experence degraded performance after routng reconfguratons. Large scale falures can cause the network ncapable of supportng the suppled traffc demand, leadng to long network delays and hgh packet losses. To avod excessve network congeston, our soluton blocks traffc demand at the network ngress ponts, so as to mantan good performance for admtted users. To the best of our knowledge, ths s the frst work on combnng traffc blockng and reroutng for crtcal network condtons. Ingress traffc blockng s essentally a rate control problem for network demand pars. Classc network rate control studes the optmal rate allocaton for users wth fxed routes. A utlty-prce based framework was proposed to study the farness and stablty of congeston control schemes [25], [26], [27], [28]. Solutons to the dstrbuted optmzaton problem wth dfferent utlty functons lead to dfferent levels of farness among users, such as max-mn farness and proportonal farness. Recently, the nteracton between TCP congeston control and dynamc IP routng has been studed as a jont utlty maxmzaton problem [29], [3]. Jont rate control, routng and resource allocaton algorthms have been proposed to acheve the optmal resource utlzaton n wreless and sensors networks [3], [32], [33], [34], [35]. We study the jont ngress blockng and routng problem n the context of network falures and mantenances. The goal s to mantan good network-wde delay performance at the prce of mnmal network traffc loss. We also consder the blockng and routng dfferentaton among users wth dfferent servce prortes. III. FORMULATION: JOINT BLOCKING AND ROUTING In ths secton, we formulate the jont optmzaton problem wth both ngress blockng and routng. We start wth a baselne model desgned for MPLS type of flow routng. We then augment the baselne model wth addtonal constrants and varatons of ts objectve functon to ntroduce ngress blockng and routng dfferentaton among users wth dfferent servce prortes. The baselne model s also smplfed to utlze source-destnaton based routng. At the end of the secton, we show how to use the baselne model n lnk-state shortest routng. A. MPLS Baselne Model Consder a network G = (V, E ) shared by a set of users D. Let I and E denote the ngress and egress ponts for user D respectvely. The expected traffc volume of user s d. Under falures or mantenances, the network topology s reduced to G = (V, E), wth survvng capacty c j for each lnk j E. To mantan a good network-wde delay performance, ngress routers conduct admsson control to block excessve traffc. Ingress router I admts d d amount of traffc from user. We quantfy users satsfacton usng utlty functons of ther admtted traffc rates. Let U (d ) denote user s utlty at rate d. We assume U ( ) s an ncreasng and concave functon. It follows that user s utlty loss due to traffc blockng s U (d ) U (d ). Let B {d, D} be the vector of admtted traffc for all users. The aggregate network utlty loss s J U (B) = D ( U (d ) U (d ) ). () Snce U (d ) s ncreasng and concave n d, J U (B) s decreasng and convex n B. Admtted traffc wll be routed to mnmze network-wde delay. We start wth a baselne model for MPLS type of flow routng. Lnk weghts based shortest path routng, such as OSPF/IS-IS, wll be dscussed later. For a flow routng, we denote by τ l the traffc rate of user allocated to lnk l, l E. A legtmate set of routes for user

4 {τ l, l E} should satsfy flow conservaton on all nodes n the network: τ l d f v = I τ l = d f v = E, (2) l O(v) l P(v) otherwse where O(v) s the set of outbound lnks and P(v) s the set of nbound lnks at node v. Gven all users routes R {τ l, D, l E}, the total traffc rate on lnk l s f l = D τ l. Smlar to [5], [4], we approxmate the congeston delay on lnk l usng M/M/ formula c l f l. If the propagaton delay on lnk l s p l, the average end-to-end delay for user s φ (B, R) = ( ) τ l + p l. (3) d c l f l l E The network-wde aggregate delay s thus the weghted sum (by traffc volume) of all users, as shown below. J D (B, R) = d φ = ( ) fl + f l p l (4) c l f l D l E Obvously J D (B, R) ncreases wth the admtted traffc B gven any fxed routes R. J D (B, R) s also a convex functon of B and R. Our objectve s to fnd a jont soluton of blockng B and routng R that acheves a good balance between the network delay J D and utlty loss J U. Workng towards ths, we formulate a weghted sum optmzaton problem: subject to (2) and mn ( α)j D(B, R) + αj U (B, R), (5) {B,R} d d, D, (6) f l c l, l E, (7) τ l, D, l E, (8) d, D, (9) where the weght < α < controls the balance between the network delay performance and utlty loss n the objectve functon. Constrants (6) state that admtted traffc of a user cannot exceed offer demand. Constrants (7) state that the aggregate traffc over a lnk cannot exceed the survvng capacty of the lnk. From () and (4), the objectve functon s convex n B and R. The constrants defned n (2) and (6) (9) are lnear. Overall, system () (9) defnes a convex optmzaton problem. For a gven α, by solvng ths convex optmzaton problem, we can obtan the optmal jont soluton of blockng B (α) and routng R (α). The network delay s JD (α) and the utlty loss s J U (α). We can tune α to acheve the desred balance between the network delay and the utlty loss. We wll demonstrate ths through experments n Secton V. B. Dfferentaton between Users A smple blockng strategy s to block all users proportonally,.e., B(η) {d = ηd, < η <, D}. Let R (η) be the mnmal delay routng under proportonal blockng B(η): R (η) argmnj D (B(η), R). {R} Under B(η) and R (η), the network-wde delay s JD (η) and the aggregate user utlty loss s J U (η). Snce J D (η) ncreases wth η and JU (η) decreases wth η, one approach to achevng balance between J D (η) and J U (η) s to try to satsfy the network delay performance requrement by blockng as lttle traffc as possble. In ths case, the jont blockng and routng problem can be formulated as: max η, subject to J D(η) B D, <η

5 where B D s the upper bound requrement on the network-wde delay. In proportonal blockng, the optmal blockng rato η s ndependent of the utlty functons of ndvdual users and can be dentfed effcently through bnary search. In real network envronments, network users are heterogeneous. Network servce provders gve them dfferent servce prortes accordng to the servce level agreement (SLA). Users wth hgher prortes should be blocked less and assgned to routes wth smaller delays. In addton, users wth the same prorty have dfferent ngress and egress ponts. They contrbute dfferently to network congeston even f they have the same traffc rates. Consequently they should be blocked (.e., rate-lmted) and routed dfferently. Therefore, user dfferentaton n blockng and routng s necessary to acheve the optmal network-wde performance. Blockng Dfferentaton. To ntroduce blockng dfferentaton between users, we ntroduce dfferent lower bounds for the admtted traffc rates of users wth dfferent prortes. In other words, we modfy the constrant n (6) to d m d d for user D. In the extreme case, f we set d m = d, no traffc of user can be blocked. The varable d wll be replaced by the constant d n (5). We can also ntroduce blockng dfferentaton n our framework by manpulatng user utlty functons. Assgn a hgher-value utlty functon to a user wll make hm less lkely to be blocked at hs ngress pont. Routng Dfferentaton. To mplement routng dfferentaton, we allow dfferent users between the same par of ngress-egress ponts to take dfferent routes. In addton, we use a weghted network delay performance: J D D w d φ = l E ( zl c l f l + z l p l where w s the weght for user, and z l = D w τ l. A user wth a hgher weght s lkely to be assgned to a shorter route. The optmzaton problem changes to mn {d,τ l } ( α) l E ( zl c l f l + z l p l ), ) + α D ( U (d ) U (d ) ). () The lnear fracton n the frst term makes t no longer convex. To obtan an approxmaton soluton, one may stll approxmate the frst term by a combnaton of lnear functons of (z l, f l ) and the second term by a set of lnear functons of d. Then () can be solved approxmately as a lnear programmng problem. Even wthout delay performance weghts, t s possble that the jont optmzaton returns multple paths for a group of users sharng the same ngress-egress par. Then routng dfferentaton wthn ths group can stll be acheved by assgnng users wth hgher prortes to shorter paths. We wll elaborate on ths n the followng secton. C. Smplfcaton: Source-Destnaton Routng In an MPLS routng formulaton, every user has a set of routng varable {τ l, l E}. Thus, dfferent user demands wth the same ngress-egress ponts can have dfferent routng paths dependng on ther SLA. However, n a source-destnaton based routng, all users sharng the same ngress-egress pont par are enforced to use the same set of routes. Ideally, one would lke to adopt source-destnaton based routng n the optmzaton problem (5), snce ths largely reduces the number of routng varables. The concern s whether we sacrfce the qualty of the routng soluton by dong so. In fact, as we proved n Appendx A, f there s no dfferentaton n users delay performance, the optmal source-destnaton routng can acheve the same performance as the optmal MPLS routng. For source-destnaton routng, we can adopt routng varables {x l (s,d), (s, d) V V, l E}, where xl (s,d) denotes the fracton of traffc from ngress node s to egress node d routed to lnk l. Then flow routng varables {τ l, D, l E} n (5) can be replaced by τ l = d x l (I,E ). However, optmzng varables d and x appear n product forms and makes t dffcult to solve. We can put all users sharng the same ngress-egress pont par (s, d) nto one group D(s, d) = { D I = s and E = d}. For each group D(s, d), we defne a group utlty functon as the soluton of the followng optmzaton problem U (s,d) (z) max U (d ), () {d, D(s,d)} D(s,d)

6 subject to D(s,d) d z, (2) d m d d. (3) U (s,d) (z) represents the maxmal aggregate utlty f the total traffc rate [ allocated to user group D(s, d) s z. It can be shown U (s,d) (z) s an ncreasng and concave functon of z D(s,d) dm, ] D(s,d) d, f U (d ) s concave n d [d m, d ], D(s, [ d) (See proof n Appendx B). We then treat all users n D(s, d) as one super user wth a varable rate z D(s,d) dm, ] D(s,d) d and utlty functon U (s,d) (z). We can frst solve the blockng and routng problem as n (5) to obtan the optmal group rate z(s,d) and routes {xl (s,d)} for users n that group. The admtted traffc rates for all users n group D(s, d) are: {d, D(s, d)} = argmax and the flow routng varables for user can be calculated as: τ l = x l (s,d) d. D(s,d) d=z (s,d) U (d ) If there are multple paths between an ngress-egress par, one can assgn the shorter ones to users wth hgher prortes to acheve routng dfferentaton. Table I shows the algorthm that constructs a set of routes for a gven ngress-egress par from the routng varables n the ncreasng order of the path delay. The set of lnks carryng non-zero traffc of the specfed user group G can be determned from the optmzaton results (τ l ). In each teraton, the shortest path s found from ths lnk set. The traffc rate usng ths path s set as the mnmum of all routng varables on the path. We then update the routng varables on the path by deductng ths traffc rate and remove the lnks whose assocated routng varable becomes zero from the canddate lnk set. Ths repeats for the next shortest path untl the lnk set becomes empty. Fnally, we assgn paths to users n the reverse order of ther prorty (shorter path for hgher prorty). D. Lnk State Routng TABLE I MULTI-PATH ALLOCATION ALGORITHM Defnton: G specfed user group E set of lnks carryng traffc of the user group G φ l lnk delay on lnk l, l E τ l group traffc rate on lnk l, l E Routne: whle E { } M = subset of lnks on OSPF path based on delay {φ l, l E} τ mn=mn {τ l, l M} Output the traffc rate and path(τ mn, M) for each l M τ l =τ l -τ mn f τ l equal to Update E = E l Lnk weght based shortest path routng algorthms, such OSPF []/IS-IS [2], are wdely used n network traffc engneerng practce. It has been shown n [6] that lnk weght optmzaton s an NP-hard problem. However, heurstc algorthms can often effcently fnd lnk weghts that acheve performance that s close to the optmal of ts counterpart (.e., MPLS routng). Based on ths observaton, we develop approxmaton algorthm for the jont blockng and routng problem under OSPF/IS-IS. Whle the couplng between traffc blockng and routng largely ncreases the complexty of the heurstc search, we can decouple ths complexty by adoptng our MPLS baselne model to fnd the optmal blockng confguraton

7 frst. More specfcally, let B (α) and R (α) be the optmal MPLS soluton for some α that acheves the desred level of balance between the network delay JD (α) and utlty loss J U (α). A heurstc algorthm, such as that n [6], s consequently appled to search for the best lnk weghts to route the suppled traffc demand B (α) = {d, D} (.e., the admtted traffc demand calculated by the MPLS model). Network delay under the routng returned by the heurstc algorthm mght be hgher than that of the optmal MPLS routng JU (α). Ths can be addressed by ntroducng a delay margn n the MPLS baselne model to compensate for the performance gap between the optmal MPLS routng and the heurstc lnk-state routng. IV. SOLUTION METHODOLOGY To solve the jont blockng and routng problem formulated n the prevous secton, we frst need to choose approprate user utlty functons. We assume the number of end-to-end connectons n a demand par s proportonal to ts expected traffc volume d. Under ths assumpton, we choose utlty functons as ( U (d ) Md exp( k d ) ), (4) d wth M and k are constants. One nterpretaton s that the utlty of a demand par s the summaton of the utltes of all connectons n that demand par, and the utlty of a connecton s an ncreasng and concave functon of ts traffc admsson rato. Consequently, larger demand pars wll have hgher weghts n the utlty optmzaton. In order to transform the convex optmzaton problem nto a lnear programmng problem, we use pece-wse lnear functons to approxmate lnk congeston delays and user utlty functons. Congeston Delay: The total congeston delay on lnk l s θ l = fl c l f l, where c l s ts lnk capacty and f l s ts total traffc load. Ths lnk delay functon s a convex and ncreasng functon of lnk load. Smlar to [6], we approxmate t by a collecton of pece-wse lnear functons: (k f l 6 θ l = max c l + b ), where k = and b = , {,..., 6}. Utlty Loss: For the utlty functon defned n (4), we choose M = 25 D d, the utlty loss functon and k = 5. For traffc demand L (d ) = U (d ) U (d ) = Md (exp( k d d ) exp( k)) s a convex and decreasng of the traffc admsson rato. Smlar to the congeston delay approxmaton, we approxmate the utlty loss functon L (d ) by a set of lnear functons: L (d ) = Md max m 6 (k m d() d () + b m), where parameters {(k m, b m ), m {,, 6}} determne the turnng ponts of the pece-wse lnear approxmaton. Fgure shows the approxmaton curve for the normalzed utlty loss as a functon of the traffc blockng rato. Wth the above lnear approxmatons, the jont blockng and routng optmzaton can be solved effcently as a Lnear Programmng problem by the AMPL/CPLEX [36] toolkt. A. Evaluaton Network Settngs V. EXPERIMENTS The network traffc data n our experments are collected from AT&T s North Amercan commercal backbone network, whch conssts of tens of Pont of Presence(PoPs), hundreds of routers, thousands of lnks. The PoP-level network topology on June 23, 26 s used n our evaluaton. The router-level topology s frst obtaned usng the method [37]. We then reduce the router-level topology to a PoP-level topology by congregatng the router-level lnks between the same par of PoPs nto a sngle PoP-level lnk. The capacty of a PoP-level lnk s set as the sum of the capactes of all underlyng router-level lnks. The traffc matrxes are estmated usng the tomo-gravty method [3], whch can provde accurate estmates, especally for large traffc matrx elements. The fnal PoP-level

8 .9.7 Utlty Loss Traffc Blockng Rato Fg.. Utlty Loss Pece-wse Lnear Approxmaton traffc matrx contans around 4 Orgn-Destnaton flows at rates rangng from tens of Mbps to tens of Gbps. We emulate network falures or mantenance actvtes by reducng lnk capactes ether randomly or accordng to the shared rsk groups [38] presented n the lower layer topology graph. In the next subsecton, we present our result based on one synthetc falure settng where we dentfy the node wth the hghest lnk degree and cut the capactes of all ts adjacent lnks by half. The result shown s representatve for other severe network falure scenaros. B. Numercal Results ) Tradeoff between Traffc Blockng and Network Delay: The parameter α n the optmzaton objectve functon controls the balance between the network delay and utlty loss from blockng. We vary the tradeoff parameter α from. to.99 and solve the jont optmzaton problem numercally. We plot n Fgure 2 the average traffc Network Delay Average Traffc Blockng Rato Network Delay Average Traffc Blockng Rato α Fg. 2. Average Traffc Blockng Ratos and Network Delays at Dfferent Tradeoff Parameters blockng ratos and network delays as a functon of α, where the delay cost has been normalzed by the network delay wthout ngress blockng. Recall that n equaton (5), when α s small, the user utlty loss has a small weght n the overall objectve functon. As a result, a large porton of traffc has to be blocked n order to quckly brng down the network delay. As α ncreases, the user utlty loss takes a larger weght and less traffc s blocked. Consequently, the network delay ncreases. When α approaches, the utlty loss domnates the network delay n the jont optmzaton, the traffc blockng rato quckly drops close to. Meanwhle, network delay shoots up dramatcally. Ths corresponds to the state-of-the-art approach where only traffc reroutng s used n responses to network falures. To llustrate the tradeoff between network delay and traffc blockng, we plot n Fgure 3 network delay as a functon of traffc blockng rato. The horzontal dashed lne represents the network delay before the falure. Fgure 3 shows that the network delay drops quckly wth a lttle bt of traffc blockng. Wth a blockng rato of 4%,

9 the network delay can be reduced to the level before the falure. By blockng around 2% traffc, the network delay can be reduced about 5 tmes. Ths demonstrates that ngress traffc blockng s very effectve n allevatng network congeston under falures and mantenances. One can sgnfcantly mprove network delay performance by sacrfcng a lttle on user utlty loss. Furthermore, the small percentage of blocked traffc s from low prorty users. The delay decreasng trend slows down when the blockng rato gets larger. By examnng the tradeoff curve, a network operator can choose an approprate α parameter to acheve a desred level of balance between the network delay and traffc blockng. The soluton of the correspondng jont optmzaton wll tell them how much traffc to block for each demand par and how to route admtted traffc n the networks..9 No Blockng.7 Network Delay.5 α =.99 α =.9 Delay Cost before Falure.3 α = α = α = α = Average Traffc Blockng Rato Fg. 3. Network Delay vs. Average Traffc Blockng Rato 2) Blockng Dfferentaton between Demand Pars: The objectve of jont blockng and routng s to reduce the network delay wth mnmal traffc blockng. Dependng on ther traffc rate and ngress-egress ponts, dfferent demand pars contrbute dfferently to network congeston. In the soluton of the jont blockng and routng optmzaton, the demand pars are blocked dfferently. The general trend s that demand pars wth larger endto-end delays are lkely to be blocked more than those wth smaller delays. Fgure 4 demonstrates the correlaton between traffc blockng ratos and average delays of demand pars at four dfferent α values. For each α, after solvng the jont optmzaton problem, we ndex all demand pars n the ncreasng order of ther end-to-end delays. We then plot ther traffc blockng ratos. In these fgures, traffc blockng ratos only take several dscrete values. Ths s because we use a pece-wse lnear functon of blockng rato to approxmate the network utlty loss. The soluton of the resulted lnear programmng problem corresponds to the extreme ponts n the blockng and routng desgn space. From those plots, we observe a postve correlaton between traffc blockng ratos and end-to-end delays of demand pars. Demand pars wth larger end-to-end delays are lkely to be blocked more than demand pars wth smaller delays. In Fgure 4(a), the demand wth the largest end-to-end delay s blocked more than 9%, the demand wth the smallest delay s only blocked around 25%. Wth the ncrease of α, the average traffc blockng rato decreases. Fgure 4 also shows that the maxmal traffc blockng rato decreases as α ncreases. These results suggest a rule for some heurstc algorthms to select demand pars for blockng wthout explctly solvng the jont optmzaton problem: blockng the long delay demand pars frst. To dentfy those long demand pars, one can calculate the optmal routng wthout any blockng to get the optmal routes and queung delays on all the lnks. Based on the algorthm descrbed n Table I, one can dentfy all paths of a demand par and use the end-to-end delay on ts longest path as ts lkelhood of beng blocked. Fgure 5 llustrates the correlaton between the above defned longest path delays and the lkelhoods of beng blocked of demand pars n our experments. We frst sort all demand pars n the ncreasng order of ther longest path delays. We solve the jont blockng and routng optmzaton at dfferent α values. For each α, we calculate the average traffc blockng rato y(α). If a demand par x s blocked, we plot one dot at coordnates (x, y(α)) n Fgure 5. The fgure verfes that the optmal blockng strategy prefers to block demand pars wth larger delays frst. However, the gaps between ponts on horzontal lnes, especally for small average blockng ratos, also ndcate that the optmal blockng strategy cannot be replaced by the smple heurstc algorthm that blocks demand n the decreasng order of longest path

10 .9.9 Blockng Rato of Traffc Blockng Rato of Traffc Demand Index Sorted by Average Delay Demand Index Sorted by Average Delay (a) α =. (b) α = Blockng Rato of Traffc Blockng Rato of Traffc Demand Index Sorted by Average Delay Demand Index Sorted by Average Delay (c) α =.5 (d) α =.75 Fg. 4. Traffc Blockng Rato v.s. Average End-to-End Delay delays. 3) Comparson wth Proportonal Blockng: The smplest traffc blockng strategy s to block all demand pars proportonally. To demonstrate the effectveness of our jont blockng and routng method, we compare our results wth the smple proportonal blockng. After proportonally cuttng traffc of all demands, we calculate the optmal routng for the blocked traffc matrx to get the network delay cost under proportonal blockng. Fgure 6 compares the network delay cost of the two methods wth the same average traffc blockng rato. We vary the traffc blockng rato from to around.55. From ths fgure, we can see our optmzaton method outperforms the smple proportonal blockng. Wth the same average traffc blockng rato, jont blockng and routng acheves lower network delay than proportonal blockng. The dfference s qute large when the blockng rato s small. The gap closes down when more and more traffc get blocked. Fgure 7 compares the Cumulatve Dstrbuton Functon (CDF) of the delays of all demand pars n three cases: no blockng, proportonal blockng at rato 4% and optmal blockng at average rato 4%. From the curve of no blockng we observe that under network falure, the performance of part of the network degrades severely. There s a large delay varance. Whle the proportonal blockng decreases the average delay, we can see some demand pars stll have large delays. It ndcates that the network congeston can not be allevated effectvely by proportonal blockng. The jont optmzaton method not only decreases the average delay of demand pars, but also effectvely reduces the delay varance. Ths verfes that our jont blockng and routng method can mantan a good network-wde delay performance wth mnmal ngress traffc blockng. VI. CONCLUSION AND FUTURE WORK In ths paper, we study the jont ngress blockng and routng problem under network falures and mantenances. We have shown that ngress traffc blockng s very effectve n allevatng network congeston caused by falures and mantenances. The proposed jont blockng and routng approach can effcently fnd the optmal dfferentaton

11 5 Average Traffc Blockng Rato Demand Index Sorted by Longest Path Delay.9 Fg. 5. Evoluton of Demand Par Blockng Proportonal Optmal.7 Network Delay Average Traffc Blockng Rato Fg. 6. Comparson wth Proportonal Blockng among users wth dfferent servce prortes and ngress-egress combnatons. Our approach can be used to acheve a desred level of balance between network delay and user utlty. Our study opens up a new desgn space for network traffc engneerng. Future research can be pursued n the followng drectons. Lnk-State Routng. Our evaluaton n ths paper s based on MPLS routng. We have shown n Secton III-D that MPLS baselne model can be used to solve the blockng problem for a lnk-state routng. We wll evaluate the performance of our proposed approach usng popular lnk-state routng protocols, such OSPF and IS-IS. Router-Level Soluton. Lmted by the speed of the lnear programmng solver, we were only able to obtan the optmzaton soluton for the PoP-level topology. How to map a PoP-level soluton to a router-level confguraton deserves further study. Another drecton to obtan a router-level soluton s to reduce the sze of the routerlevel jont optmzaton problem by sacrfcng the optmalty of the soluton. We wll study the tradeoffs n developng such smplfcatons. Weghted Delay Performance. We formulated n Secton III-B the jont optmzaton problem when users have dfferent delay performance weghts. It s dffcult to solve exactly the resultant fractonal programmng problem. We wll approxmate t by a lnear programmng problem to obtan approxmaton soluton. Optmzaton for Packet Losses. In ths paper, we focused on the network delay performance. Another mportant metrc under network congeston s lnk packet loss probabltes. We plan to modfy the current framework to account for packet losses. The decson to be made by a network provder s to ether drop packets reactvely on routers nsde hs network or drop packets proactvely on ngress routers. One challengng ssue s that packet losses wll make traffc flows non-conservatve nsde the network.

12 .9.7 CDF.5.3. No Blockng Optmal 4% Proportonal 4% Average End to End Delay x 4 Fg. 7. CDF of Demand Average End to End Delay APPENDIX A Clam: If there s no delay dfferentaton among users, jont blockng and source-destnaton based routng has the same optmum as the baselne model n (5). Proof: Assume B = {d, D} and R = {τ l, D, l E} s the optmal soluton of (5). The traffc rate on lnk l s fl. For any ngress-egress pont par (s, d) (V V ), let D(s, d) = { D I() = s and E() = d} be the set of users wth ngress pont s and egress pont d. Calculate the aggregate traffc rate of users n group D(s, d) on lnk l: y(s,d) l = τ l. D(s,d) Snce {τ l, l E} satsfy flow conservaton (2) and mplement demand d. It s easy to verfy that {yl (s,d), l E} satsfy flow conservaton and mplement the aggregate demand between s and d, d (s,d) D(s,d) d, y(s,d) l d (s,d) f v = s y(s,d) l = d l O(v) l P(v) (s,d) f v = d. (5) otherwse Therefore Y = {y(s,d) l, (s, d) (V V ), l E} s a legtmate source-destnaton routng for the admtted demand B = {d, D}. The traffc rate on any lnk l under Y equals f l. Therefore the aggregate network delay under Y equals that of R. The jont blockng and routng soluton B and Y acheve the optmum of the baselne MPLS model n (5). Snce any source-destnaton based routng Y can be represented by a flow routng R, the optmal jont blockng and source-destnaton routng wll have exactly the same performance as the optmum of (5). APPENDIX B Clam: The group utlty functon defned n equaton () s an ncreasng and concave functon of the aggregate group traffc rate z. Proof: Let {d (j), D(s, d)} denote the optmal rate allocaton among users n group D(s, d) f the aggregate group rate s z j : {d (j), D(s, d)} argmax U (d ), (6) D(s,d) d=zj Then U (s,d) (z j ) = D(s,d) D(s,d) U (d (j) ).

13 If {d (), D(s, d)} s the rate allocaton for z, z 2 > z, construct another rate allocaton as d + = d () + (z 2 z ) d d() j D(s,d) (d j d() j ). Obvously, {d (+), D(s, d)} > {d (), D(s, d)} (element-wse vector comparson). Snce U ( ) s ncreasng functon, we have D(s,d) U (d + ) > U (s,d)(z ). Now that D(s,d) d(+) = z 2, through the defnton of U (s,d) ( ), U (s,d) (z 2 ) U (d + ) > U (s,d)(z ). D(s,d) In other words, the group utlty functon ncreases wth the aggregate group rate. Gven the optmal group rate allocatons {d () } and {d (2) } for aggregate group rate z and z 2, construct a rate allocaton {d (α) } for the aggregate group rate αz + ( α)z 2 as follows: Snce U ( ) s concave functon, Consequently, D(s,d) U (d α ) d (α) = αd () + ( α)d (2). U (s,d) (αz + ( α)z 2 ) D(s,d) ( ) αu (d () ) + ( α)u (d (2) ) = αu (s,d) (z ) + ( α)u (s,d) (z 2 ). D(s,d) U (d α ) αu (s,d) (z ) + ( α)u (s,d) (z 2 ). Therefore, the group utlty functon U (s,d) (z) s an ncreasng and concave functon of the aggregate group rate z. REFERENCES [] J. Moy/IETF, OSPF Verson 2(RFC 2328), 998. [2] R.Callon/IETF, Use of OSI IS-IS for routng n TCP/IP and dual envronments(rfc 95), 99. [3] D. Awduche, J. Malcolm, J. Agogbua, M. O Dell, and J. McManus/IETF, Requrements for Traffc Engneerng Over MPLS (RFC 2328), 999. [4] D. G. Cantor and M. Gerla, Optmal Routng n a Packet-Swtched Computer Network, IEEE Transactons on Computer, vol. C-23, no., pp , 974. [5] R. G. Gallager, A Mnmum Delay Routng Algorthm Usng Dstrbuted Computaton, n IEEE Transacton on Communcatons, january 977, pp [6] B. Fortz and M. Thorup, Internet Traffc Engneerng by Optmzng OSPF Weghts, n Proceedngs of IEEE INFOCOM, 2, pp [7] T. Ye and S. Kalyanaraman, A recursve random search algorthm for large-scale network parameter confguraton, n Proceedngs of ACM SIGMETRICS, 23. [8] W. Leland, M. Taqqu, W. Wllnger, and D. V. Wlson, On the self-smlar nature of Ethernet traffc, IEEE/ACM Transactons on Networkng, vol. 2, no., February 994. [9] V. Paxson and S. Floyd, Wde Area traffc: The falure of posson modellng, n Proceedngs of ACM SIGCOMM, 994. [] B. Fortz and M. Thorup, Optmzng OSPF/IS-IS Weghts n a Changng World, n IEEE Journal on Selected Areas n Communcatons, 22, pp [] A. Medna, N. Taft, K. Salamatan, S. Bhattacharyya, and C.Dot, Traffc matrx estmaton: Exstng technques and new drectons, n Proceedngs of ACM SIGCOMM, 22. [2] M. Roughan, A. Greenberg, C. Kalmanek, M. Rumsewcz, J. Yates, and Y. Zhang, Experence n measurng backbone traffc varablty: Models, metrcs, measurements and meanng, n Proceedngs of Internet Measurement Workshop, 22. [3] Y. Zhang, M. Roughan, N. Duffeld, and A. Greenberg, Fast Accurate computaton of large-scale IP traffc matrces from lnk loads, n Proceedngs of ACM SIGMETRICS, 23. [4] C. Zhang, Z. Ge, J. Kurose, Y. Lu, and D. Towsley, Optmal Routng wth Multple Traffc Matrces: Tradeoff between Average Case and Worst Case Performance, n Proceedngs of IEEE Internatonal Conference on Network Protocols (ICNP), 25. [5] C. Zhang, Y. Lu, W. Gong, J. Kurose, R. Moll, and D. Towsley, On Routng Optmzaton wth Multple Traffc Matrces, n Proceedngs of IEEE INFOCOM, 25.

14 [6] D. Applegate and E. Cohen, Makng Intra-Doman Routng Robust to Changng and Uncertan Traffc Demands: Understandng Fundamental Tradeoffs, n Proceedngs of ACM SIGCOMM, 23. [7] M. Roughan, M. Thorup, and Y. Zhang, Traffc Engneerng wth Estmated Traffc Matrces, n Proceedngs of Internet Measurement Conference, 25. [8] G. Iannaccone, C.-N. Chuah, R. Morter, S. Bhattacharyya, and C. Dot, Analyss of lnk falures n an IP backbone, n Proceedngs of Internet Measurement Workshop, Nov. 22. [9] K. Murakam and H. S. Km, Optmal capacty and flow assgnment for self-healng ATM networks based on lne and end-to-end restoraton, IEEE/ACM Transactons on Networkng, vol. 6, no. 2, pp , 998. [2] J. Anderson, B. T. Dosh, S. Dravda, and P. Harshavardhana, Fast Restoraton of ATM Networks, IEEE Journal on Selected Areas n Communcatons, vol. 2, no., pp , 994. [2] A. Bremler-Barr, Y. Afek, H. Kaplan, E. Cohen, and M. Merrtt, Restoraton by Path Concatenaton: Fast Recovery of MPLS Paths, Dstrbuted Computng, vol. 5, no. 4, 22. [22] D. Applegate, L. Breslau, and E. Cohen, Copng wth network falures: routng strateges for optmal demand oblvous restoraton, n Proceedngs of ACM SIGMETRICS, 24, pp [23] A. Nucc, B. Schroeder, S. Bhattacharyya, N. Taft, and C. Dot, IGP Lnk Weght Assgnment for Transent Lnk Falures, n IEEE ITC8, 23. [Onlne]. Avalable: cteseer.nj.nec.com/57262.html [24] A. Srdharan and R. Guern, Makng OSPF/IS-IS Routng Robust to Lnk Falures, Unversty of Pennsylvana, Tech. Rep., July 24. [25] F. Kelly, A. Maulloo, and D. Tan, Rate control n communcaton networks: shadow prces proportonal farness and stablty, Journal of the Operatonal Research Socety, 998. [26] S. Kunnyur and R. Srkant, End-to-end congeston control schemes: Utlty functons, random losses and ECN marks, n Proceedngs of IEEE INFOCOM, 2, pp [27] S. H. Low, A dualty model of TCP and queue management algorthms, IEEE/ACM Transactons on Networkng, vol., no. 4, August 23. [28] M. Vojnov c, J. Boudec, and C. Boutremans, Global farness of Addtve Increase and Multplcatve Decrease wth heterogeneous roundtrp tmes, n Proceedngs of IEEE INFOCOM, 2. [29] J. He, M. Chang, and J. Rexford, TCP/IP nteracton based on congeston prces: Stablty and optmalty, n Proceedngs of ICC, June 26. [3] J. Wang, L. L, S. H. Low, and J. C. Doyle, Cross-layer optmzaton n TCP/IP networks, IEEE/ACM Transactons on Networkng, vol. 3, no. 3, pp , 25. [3] X. Ln and N. B. Shroff, Jont Rate Control and Schedulng n Multhop Wreless Networks, n 43rd IEEE Conference on Decson and Control, 24. [32] L. Xao, M. Johansson, and S. Boyd, Smultaneous routng and resource allocaton va dual decomposton, IEEE Transactons on Communcatons, vol. 52, no. 7, pp , 24. [33] X. Ln and N. B. Shroff, The Impact of Imperfect Schedulng on Cross-Layer Rate Control n Multhop Wreless Networks, n Proceedngs of IEEE INFOCOM, 25. [34] L. Chen, S. H. Low, M. Chang, and J. C. Doyle, Optmal Cross-layer Congeston Control, Routng and Schedulng Desgn n Ad Hoc Wreless Networks, n Proceedngs of IEEE INFOCOM, 26. [35] C. Zhang, J. Kurose, Y. Lu, D. Towsley, and M. Znk, A Dstrbuted Algorthm for Jont Sensng and Routng n Wreless Networks wth Non-Steerable Drectonal Antennas, n Proceedngs of IEEE Internatonal Conference on Network Protocols (ICNP), 26. [36] AMPL/CPLEX, [37] A. Feldmann, A. Greenberg, C. Lund, N. Rengold, J. Rexford, and F. True, Dervng Traffc Demands for Operatonal IP Networks: Methodology and Experence, IEEE/ACM Transactons on Networkng, vol. 9, no. 3, pp , 2. [38] J. Yates, P. Sebos, A. Greenberg, and G. Hjalmtysson, Auto-dscovery of shared rsk lnk groups, n Proceedng of IEEE Conference on Optcal Fber Communcaton, 2.

Efficient Load-Balanced IP Routing Scheme Based on Shortest Paths in Hose Model. Eiji Oki May 28, 2009 The University of Electro-Communications

Efficient Load-Balanced IP Routing Scheme Based on Shortest Paths in Hose Model. Eiji Oki May 28, 2009 The University of Electro-Communications Effcent Loa-Balance IP Routng Scheme Base on Shortest Paths n Hose Moel E Ok May 28, 2009 The Unversty of Electro-Communcatons Ok Lab. Semnar, May 28, 2009 1 Outlne Backgroun on IP routng IP routng strategy

More information

Simulation Based Analysis of FAST TCP using OMNET++

Simulation Based Analysis of FAST TCP using OMNET++ Smulaton Based Analyss of FAST TCP usng OMNET++ Umar ul Hassan 04030038@lums.edu.pk Md Term Report CS678 Topcs n Internet Research Sprng, 2006 Introducton Internet traffc s doublng roughly every 3 months

More information

Parallelism for Nested Loops with Non-uniform and Flow Dependences

Parallelism for Nested Loops with Non-uniform and Flow Dependences Parallelsm for Nested Loops wth Non-unform and Flow Dependences Sam-Jn Jeong Dept. of Informaton & Communcaton Engneerng, Cheonan Unversty, 5, Anseo-dong, Cheonan, Chungnam, 330-80, Korea. seong@cheonan.ac.kr

More information

Priority-Based Scheduling Algorithm for Downlink Traffics in IEEE Networks

Priority-Based Scheduling Algorithm for Downlink Traffics in IEEE Networks Prorty-Based Schedulng Algorthm for Downlnk Traffcs n IEEE 80.6 Networks Ja-Mng Lang, Jen-Jee Chen, You-Chun Wang, Yu-Chee Tseng, and Bao-Shuh P. Ln Department of Computer Scence Natonal Chao-Tung Unversty,

More information

Avoiding congestion through dynamic load control

Avoiding congestion through dynamic load control Avodng congeston through dynamc load control Vasl Hnatyshn, Adarshpal S. Seth Department of Computer and Informaton Scences, Unversty of Delaware, Newark, DE 976 ABSTRACT The current best effort approach

More information

6.854 Advanced Algorithms Petar Maymounkov Problem Set 11 (November 23, 2005) With: Benjamin Rossman, Oren Weimann, and Pouya Kheradpour

6.854 Advanced Algorithms Petar Maymounkov Problem Set 11 (November 23, 2005) With: Benjamin Rossman, Oren Weimann, and Pouya Kheradpour 6.854 Advanced Algorthms Petar Maymounkov Problem Set 11 (November 23, 2005) Wth: Benjamn Rossman, Oren Wemann, and Pouya Kheradpour Problem 1. We reduce vertex cover to MAX-SAT wth weghts, such that the

More information

Can Congestion Control and Traffic Engineering Be at Odds?

Can Congestion Control and Traffic Engineering Be at Odds? Can Congeston Control and Traffc Engneerng Be at Odds? Jayue He Dept. of EE, Prnceton Unversty Emal: jhe@prnceton.edu Mung Chang Dept. of EE, Prnceton Unversty Emal: changm@prnceton.edu Jennfer Rexford

More information

Kent State University CS 4/ Design and Analysis of Algorithms. Dept. of Math & Computer Science LECT-16. Dynamic Programming

Kent State University CS 4/ Design and Analysis of Algorithms. Dept. of Math & Computer Science LECT-16. Dynamic Programming CS 4/560 Desgn and Analyss of Algorthms Kent State Unversty Dept. of Math & Computer Scence LECT-6 Dynamc Programmng 2 Dynamc Programmng Dynamc Programmng, lke the dvde-and-conquer method, solves problems

More information

A Hybrid Genetic Algorithm for Routing Optimization in IP Networks Utilizing Bandwidth and Delay Metrics

A Hybrid Genetic Algorithm for Routing Optimization in IP Networks Utilizing Bandwidth and Delay Metrics A Hybrd Genetc Algorthm for Routng Optmzaton n IP Networks Utlzng Bandwdth and Delay Metrcs Anton Redl Insttute of Communcaton Networks, Munch Unversty of Technology, Arcsstr. 21, 80290 Munch, Germany

More information

Routing in Degree-constrained FSO Mesh Networks

Routing in Degree-constrained FSO Mesh Networks Internatonal Journal of Hybrd Informaton Technology Vol., No., Aprl, 009 Routng n Degree-constraned FSO Mesh Networks Zpng Hu, Pramode Verma, and James Sluss Jr. School of Electrcal & Computer Engneerng

More information

Analysis of Collaborative Distributed Admission Control in x Networks

Analysis of Collaborative Distributed Admission Control in x Networks 1 Analyss of Collaboratve Dstrbuted Admsson Control n 82.11x Networks Thnh Nguyen, Member, IEEE, Ken Nguyen, Member, IEEE, Lnha He, Member, IEEE, Abstract Wth the recent surge of wreless home networks,

More information

Dynamic Bandwidth Provisioning with Fairness and Revenue Considerations for Broadband Wireless Communication

Dynamic Bandwidth Provisioning with Fairness and Revenue Considerations for Broadband Wireless Communication Ths full text paper was peer revewed at the drecton of IEEE Communcatons Socety subject matter experts for publcaton n the ICC 008 proceedngs. Dynamc Bandwdth Provsonng wth Farness and Revenue Consderatons

More information

The Greedy Method. Outline and Reading. Change Money Problem. Greedy Algorithms. Applications of the Greedy Strategy. The Greedy Method Technique

The Greedy Method. Outline and Reading. Change Money Problem. Greedy Algorithms. Applications of the Greedy Strategy. The Greedy Method Technique //00 :0 AM Outlne and Readng The Greedy Method The Greedy Method Technque (secton.) Fractonal Knapsack Problem (secton..) Task Schedulng (secton..) Mnmum Spannng Trees (secton.) Change Money Problem Greedy

More information

The Codesign Challenge

The Codesign Challenge ECE 4530 Codesgn Challenge Fall 2007 Hardware/Software Codesgn The Codesgn Challenge Objectves In the codesgn challenge, your task s to accelerate a gven software reference mplementaton as fast as possble.

More information

GSLM Operations Research II Fall 13/14

GSLM Operations Research II Fall 13/14 GSLM 58 Operatons Research II Fall /4 6. Separable Programmng Consder a general NLP mn f(x) s.t. g j (x) b j j =. m. Defnton 6.. The NLP s a separable program f ts objectve functon and all constrants are

More information

A New Token Allocation Algorithm for TCP Traffic in Diffserv Network

A New Token Allocation Algorithm for TCP Traffic in Diffserv Network A New Token Allocaton Algorthm for TCP Traffc n Dffserv Network A New Token Allocaton Algorthm for TCP Traffc n Dffserv Network S. Sudha and N. Ammasagounden Natonal Insttute of Technology, Truchrappall,

More information

Learning the Kernel Parameters in Kernel Minimum Distance Classifier

Learning the Kernel Parameters in Kernel Minimum Distance Classifier Learnng the Kernel Parameters n Kernel Mnmum Dstance Classfer Daoqang Zhang 1,, Songcan Chen and Zh-Hua Zhou 1* 1 Natonal Laboratory for Novel Software Technology Nanjng Unversty, Nanjng 193, Chna Department

More information

Reducing Frame Rate for Object Tracking

Reducing Frame Rate for Object Tracking Reducng Frame Rate for Object Trackng Pavel Korshunov 1 and We Tsang Oo 2 1 Natonal Unversty of Sngapore, Sngapore 11977, pavelkor@comp.nus.edu.sg 2 Natonal Unversty of Sngapore, Sngapore 11977, oowt@comp.nus.edu.sg

More information

Support Vector Machines

Support Vector Machines /9/207 MIST.6060 Busness Intellgence and Data Mnng What are Support Vector Machnes? Support Vector Machnes Support Vector Machnes (SVMs) are supervsed learnng technques that analyze data and recognze patterns.

More information

Stitch-n-Sync: Discreetly Disclosing Topology Information Using Logically Centralized Controllers

Stitch-n-Sync: Discreetly Disclosing Topology Information Using Logically Centralized Controllers Sttch-n-Sync: Dscreetly Dsclosng Topology Informaton Usng Logcally Centralzed Controllers Presented at The 3 rd Internatonal Workshop on Capacty Sharng (CSWS'13) n conjuncton wth ICNP'13 by Yvon GOURHANT

More information

Module Management Tool in Software Development Organizations

Module Management Tool in Software Development Organizations Journal of Computer Scence (5): 8-, 7 ISSN 59-66 7 Scence Publcatons Management Tool n Software Development Organzatons Ahmad A. Al-Rababah and Mohammad A. Al-Rababah Faculty of IT, Al-Ahlyyah Amman Unversty,

More information

A mathematical programming approach to the analysis, design and scheduling of offshore oilfields

A mathematical programming approach to the analysis, design and scheduling of offshore oilfields 17 th European Symposum on Computer Aded Process Engneerng ESCAPE17 V. Plesu and P.S. Agach (Edtors) 2007 Elsever B.V. All rghts reserved. 1 A mathematcal programmng approach to the analyss, desgn and

More information

Solving two-person zero-sum game by Matlab

Solving two-person zero-sum game by Matlab Appled Mechancs and Materals Onlne: 2011-02-02 ISSN: 1662-7482, Vols. 50-51, pp 262-265 do:10.4028/www.scentfc.net/amm.50-51.262 2011 Trans Tech Publcatons, Swtzerland Solvng two-person zero-sum game by

More information

Compiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz

Compiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz Compler Desgn Sprng 2014 Regster Allocaton Sample Exercses and Solutons Prof. Pedro C. Dnz USC / Informaton Scences Insttute 4676 Admralty Way, Sute 1001 Marna del Rey, Calforna 90292 pedro@s.edu Regster

More information

An Entropy-Based Approach to Integrated Information Needs Assessment

An Entropy-Based Approach to Integrated Information Needs Assessment Dstrbuton Statement A: Approved for publc release; dstrbuton s unlmted. An Entropy-Based Approach to ntegrated nformaton Needs Assessment June 8, 2004 Wllam J. Farrell Lockheed Martn Advanced Technology

More information

Quantifying Responsiveness of TCP Aggregates by Using Direct Sequence Spread Spectrum CDMA and Its Application in Congestion Control

Quantifying Responsiveness of TCP Aggregates by Using Direct Sequence Spread Spectrum CDMA and Its Application in Congestion Control Quantfyng Responsveness of TCP Aggregates by Usng Drect Sequence Spread Spectrum CDMA and Its Applcaton n Congeston Control Mehd Kalantar Department of Electrcal and Computer Engneerng Unversty of Maryland,

More information

Biostatistics 615/815

Biostatistics 615/815 The E-M Algorthm Bostatstcs 615/815 Lecture 17 Last Lecture: The Smplex Method General method for optmzaton Makes few assumptons about functon Crawls towards mnmum Some recommendatons Multple startng ponts

More information

Delay Variation Optimized Traffic Allocation Based on Network Calculus for Multi-path Routing in Wireless Mesh Networks

Delay Variation Optimized Traffic Allocation Based on Network Calculus for Multi-path Routing in Wireless Mesh Networks Appl. Math. Inf. Sc. 7, No. 2L, 467-474 2013) 467 Appled Mathematcs & Informaton Scences An Internatonal Journal http://dx.do.org/10.12785/ams/072l13 Delay Varaton Optmzed Traffc Allocaton Based on Network

More information

Programming in Fortran 90 : 2017/2018

Programming in Fortran 90 : 2017/2018 Programmng n Fortran 90 : 2017/2018 Programmng n Fortran 90 : 2017/2018 Exercse 1 : Evaluaton of functon dependng on nput Wrte a program who evaluate the functon f (x,y) for any two user specfed values

More information

Efficient Distributed File System (EDFS)

Efficient Distributed File System (EDFS) Effcent Dstrbuted Fle System (EDFS) (Sem-Centralzed) Debessay(Debsh) Fesehaye, Rahul Malk & Klara Naherstedt Unversty of Illnos-Urbana Champagn Contents Problem Statement, Related Work, EDFS Desgn Rate

More information

Control strategies for network efficiency and resilience with route choice

Control strategies for network efficiency and resilience with route choice Control strateges for networ effcency and reslence wth route choce Andy Chow Ru Sha Centre for Transport Studes Unversty College London, UK Centralsed strateges UK 1 Centralsed strateges Some effectve

More information

A Binarization Algorithm specialized on Document Images and Photos

A Binarization Algorithm specialized on Document Images and Photos A Bnarzaton Algorthm specalzed on Document mages and Photos Ergna Kavalleratou Dept. of nformaton and Communcaton Systems Engneerng Unversty of the Aegean kavalleratou@aegean.gr Abstract n ths paper, a

More information

TPL-Aware Displacement-driven Detailed Placement Refinement with Coloring Constraints

TPL-Aware Displacement-driven Detailed Placement Refinement with Coloring Constraints TPL-ware Dsplacement-drven Detaled Placement Refnement wth Colorng Constrants Tao Ln Iowa State Unversty tln@astate.edu Chrs Chu Iowa State Unversty cnchu@astate.edu BSTRCT To mnmze the effect of process

More information

Feature Reduction and Selection

Feature Reduction and Selection Feature Reducton and Selecton Dr. Shuang LIANG School of Software Engneerng TongJ Unversty Fall, 2012 Today s Topcs Introducton Problems of Dmensonalty Feature Reducton Statstc methods Prncpal Components

More information

Pricing Network Resources for Adaptive Applications in a Differentiated Services Network

Pricing Network Resources for Adaptive Applications in a Differentiated Services Network IEEE INFOCOM Prcng Network Resources for Adaptve Applcatons n a Dfferentated Servces Network Xn Wang and Hennng Schulzrnne Columba Unversty Emal: {xnwang, schulzrnne}@cs.columba.edu Abstract The Dfferentated

More information

Load-Balanced Anycast Routing

Load-Balanced Anycast Routing Load-Balanced Anycast Routng Chng-Yu Ln, Jung-Hua Lo, and Sy-Yen Kuo Department of Electrcal Engneerng atonal Tawan Unversty, Tape, Tawan sykuo@cc.ee.ntu.edu.tw Abstract For fault-tolerance and load-balance

More information

y and the total sum of

y and the total sum of Lnear regresson Testng for non-lnearty In analytcal chemstry, lnear regresson s commonly used n the constructon of calbraton functons requred for analytcal technques such as gas chromatography, atomc absorpton

More information

Improvement of Spatial Resolution Using BlockMatching Based Motion Estimation and Frame. Integration

Improvement of Spatial Resolution Using BlockMatching Based Motion Estimation and Frame. Integration Improvement of Spatal Resoluton Usng BlockMatchng Based Moton Estmaton and Frame Integraton Danya Suga and Takayuk Hamamoto Graduate School of Engneerng, Tokyo Unversty of Scence, 6-3-1, Nuku, Katsuska-ku,

More information

Internet Traffic Managers

Internet Traffic Managers Internet Traffc Managers Ibrahm Matta matta@cs.bu.edu www.cs.bu.edu/faculty/matta Computer Scence Department Boston Unversty Boston, MA 225 Jont work wth members of the WING group: Azer Bestavros, John

More information

An Application of the Dulmage-Mendelsohn Decomposition to Sparse Null Space Bases of Full Row Rank Matrices

An Application of the Dulmage-Mendelsohn Decomposition to Sparse Null Space Bases of Full Row Rank Matrices Internatonal Mathematcal Forum, Vol 7, 2012, no 52, 2549-2554 An Applcaton of the Dulmage-Mendelsohn Decomposton to Sparse Null Space Bases of Full Row Rank Matrces Mostafa Khorramzadeh Department of Mathematcal

More information

An Optimal Algorithm for Prufer Codes *

An Optimal Algorithm for Prufer Codes * J. Software Engneerng & Applcatons, 2009, 2: 111-115 do:10.4236/jsea.2009.22016 Publshed Onlne July 2009 (www.scrp.org/journal/jsea) An Optmal Algorthm for Prufer Codes * Xaodong Wang 1, 2, Le Wang 3,

More information

Network Coding as a Dynamical System

Network Coding as a Dynamical System Network Codng as a Dynamcal System Narayan B. Mandayam IEEE Dstngushed Lecture (jont work wth Dan Zhang and a Su) Department of Electrcal and Computer Engneerng Rutgers Unversty Outlne. Introducton 2.

More information

Distributed Middlebox Placement Based on Potential Game

Distributed Middlebox Placement Based on Potential Game Int. J. Communcatons, Network and System Scences, 2017, 10, 264-273 http://www.scrp.org/ournal/cns ISSN Onlne: 1913-3723 ISSN Prnt: 1913-3715 Dstrbuted Mddlebox Placement Based on Potental Game Yongwen

More information

Some Advanced SPC Tools 1. Cumulative Sum Control (Cusum) Chart For the data shown in Table 9-1, the x chart can be generated.

Some Advanced SPC Tools 1. Cumulative Sum Control (Cusum) Chart For the data shown in Table 9-1, the x chart can be generated. Some Advanced SP Tools 1. umulatve Sum ontrol (usum) hart For the data shown n Table 9-1, the x chart can be generated. However, the shft taken place at sample #21 s not apparent. 92 For ths set samples,

More information

CS 268: Lecture 8 Router Support for Congestion Control

CS 268: Lecture 8 Router Support for Congestion Control CS 268: Lecture 8 Router Support for Congeston Control Ion Stoca Computer Scence Dvson Department of Electrcal Engneerng and Computer Scences Unversty of Calforna, Berkeley Berkeley, CA 9472-1776 Router

More information

A Fast Content-Based Multimedia Retrieval Technique Using Compressed Data

A Fast Content-Based Multimedia Retrieval Technique Using Compressed Data A Fast Content-Based Multmeda Retreval Technque Usng Compressed Data Borko Furht and Pornvt Saksobhavvat NSF Multmeda Laboratory Florda Atlantc Unversty, Boca Raton, Florda 3343 ABSTRACT In ths paper,

More information

An Iterative Solution Approach to Process Plant Layout using Mixed Integer Optimisation

An Iterative Solution Approach to Process Plant Layout using Mixed Integer Optimisation 17 th European Symposum on Computer Aded Process Engneerng ESCAPE17 V. Plesu and P.S. Agach (Edtors) 2007 Elsever B.V. All rghts reserved. 1 An Iteratve Soluton Approach to Process Plant Layout usng Mxed

More information

THere are increasing interests and use of mobile ad hoc

THere are increasing interests and use of mobile ad hoc 1 Adaptve Schedulng n MIMO-based Heterogeneous Ad hoc Networks Shan Chu, Xn Wang Member, IEEE, and Yuanyuan Yang Fellow, IEEE. Abstract The demands for data rate and transmsson relablty constantly ncrease

More information

Mathematics 256 a course in differential equations for engineering students

Mathematics 256 a course in differential equations for engineering students Mathematcs 56 a course n dfferental equatons for engneerng students Chapter 5. More effcent methods of numercal soluton Euler s method s qute neffcent. Because the error s essentally proportonal to the

More information

Private Information Retrieval (PIR)

Private Information Retrieval (PIR) 2 Levente Buttyán Problem formulaton Alce wants to obtan nformaton from a database, but she does not want the database to learn whch nformaton she wanted e.g., Alce s an nvestor queryng a stock-market

More information

Video Proxy System for a Large-scale VOD System (DINA)

Video Proxy System for a Large-scale VOD System (DINA) Vdeo Proxy System for a Large-scale VOD System (DINA) KWUN-CHUNG CHAN #, KWOK-WAI CHEUNG *# #Department of Informaton Engneerng *Centre of Innovaton and Technology The Chnese Unversty of Hong Kong SHATIN,

More information

NETWORK LIFETIME AND ENERGY EFFICIENT MAXIMIZATION FOR HYBRID WIRELESS NETWORK

NETWORK LIFETIME AND ENERGY EFFICIENT MAXIMIZATION FOR HYBRID WIRELESS NETWORK NETWORK LIFETIME AND ENERGY EFFICIENT MAXIMIZATION FOR HYBRID WIRELESS NETWORK Prasana kumar. S 1, Deepak.N 2, Tajudeen. H 3, Sakthsundaram. G 4 1,2,3,4Student, Department of Electroncs and Communcaton,

More information

ELEC 377 Operating Systems. Week 6 Class 3

ELEC 377 Operating Systems. Week 6 Class 3 ELEC 377 Operatng Systems Week 6 Class 3 Last Class Memory Management Memory Pagng Pagng Structure ELEC 377 Operatng Systems Today Pagng Szes Vrtual Memory Concept Demand Pagng ELEC 377 Operatng Systems

More information

Array transposition in CUDA shared memory

Array transposition in CUDA shared memory Array transposton n CUDA shared memory Mke Gles February 19, 2014 Abstract Ths short note s nspred by some code wrtten by Jeremy Appleyard for the transposton of data through shared memory. I had some

More information

Resource and Virtual Function Status Monitoring in Network Function Virtualization Environment

Resource and Virtual Function Status Monitoring in Network Function Virtualization Environment Journal of Physcs: Conference Seres PAPER OPEN ACCESS Resource and Vrtual Functon Status Montorng n Network Functon Vrtualzaton Envronment To cte ths artcle: MS Ha et al 2018 J. Phys.: Conf. Ser. 1087

More information

Explicit Formulas and Efficient Algorithm for Moment Computation of Coupled RC Trees with Lumped and Distributed Elements

Explicit Formulas and Efficient Algorithm for Moment Computation of Coupled RC Trees with Lumped and Distributed Elements Explct Formulas and Effcent Algorthm for Moment Computaton of Coupled RC Trees wth Lumped and Dstrbuted Elements Qngan Yu and Ernest S.Kuh Electroncs Research Lab. Unv. of Calforna at Berkeley Berkeley

More information

An efficient iterative source routing algorithm

An efficient iterative source routing algorithm An effcent teratve source routng algorthm Gang Cheng Ye Tan Nrwan Ansar Advanced Networng Lab Department of Electrcal Computer Engneerng New Jersey Insttute of Technology Newar NJ 7 {gc yt Ansar}@ntedu

More information

Neural Network Control for TCP Network Congestion

Neural Network Control for TCP Network Congestion 5 Amercan Control Conference June 8-, 5. Portland, OR, USA FrA3. Neural Network Control for TCP Network Congeston Hyun C. Cho, M. Sam Fadal, Hyunjeong Lee Electrcal Engneerng/6, Unversty of Nevada, Reno,

More information

Subspace clustering. Clustering. Fundamental to all clustering techniques is the choice of distance measure between data points;

Subspace clustering. Clustering. Fundamental to all clustering techniques is the choice of distance measure between data points; Subspace clusterng Clusterng Fundamental to all clusterng technques s the choce of dstance measure between data ponts; D q ( ) ( ) 2 x x = x x, j k = 1 k jk Squared Eucldean dstance Assumpton: All features

More information

5 The Primal-Dual Method

5 The Primal-Dual Method 5 The Prmal-Dual Method Orgnally desgned as a method for solvng lnear programs, where t reduces weghted optmzaton problems to smpler combnatoral ones, the prmal-dual method (PDM) has receved much attenton

More information

Cluster Analysis of Electrical Behavior

Cluster Analysis of Electrical Behavior Journal of Computer and Communcatons, 205, 3, 88-93 Publshed Onlne May 205 n ScRes. http://www.scrp.org/ournal/cc http://dx.do.org/0.4236/cc.205.350 Cluster Analyss of Electrcal Behavor Ln Lu Ln Lu, School

More information

DESIGNING TRANSMISSION SCHEDULES FOR WIRELESS AD HOC NETWORKS TO MAXIMIZE NETWORK THROUGHPUT

DESIGNING TRANSMISSION SCHEDULES FOR WIRELESS AD HOC NETWORKS TO MAXIMIZE NETWORK THROUGHPUT DESIGNING TRANSMISSION SCHEDULES FOR WIRELESS AD HOC NETWORKS TO MAXIMIZE NETWORK THROUGHPUT Bran J. Wolf, Joseph L. Hammond, and Harlan B. Russell Dept. of Electrcal and Computer Engneerng, Clemson Unversty,

More information

Course Introduction. Algorithm 8/31/2017. COSC 320 Advanced Data Structures and Algorithms. COSC 320 Advanced Data Structures and Algorithms

Course Introduction. Algorithm 8/31/2017. COSC 320 Advanced Data Structures and Algorithms. COSC 320 Advanced Data Structures and Algorithms Course Introducton Course Topcs Exams, abs, Proects A quc loo at a few algorthms 1 Advanced Data Structures and Algorthms Descrpton: We are gong to dscuss algorthm complexty analyss, algorthm desgn technques

More information

MOBILE Cloud Computing (MCC) extends the capabilities

MOBILE Cloud Computing (MCC) extends the capabilities 1 Resource Sharng of a Computng Access Pont for Mult-user Moble Cloud Offloadng wth Delay Constrants Meng-Hs Chen, Student Member, IEEE, Mn Dong, Senor Member, IEEE, Ben Lang, Fellow, IEEE arxv:1712.00030v2

More information

Research Article. ISSN (Print) s k and. d k rate of k -th flow, source node and

Research Article. ISSN (Print) s k and. d k rate of k -th flow, source node and Scholars Journal of Engneerng and Technology (SJET) Sch. J. Eng. Tech., 2015; 3(4A):343-350 Scholars Academc and Scentfc Publsher (An Internatonal Publsher for Academc and Scentfc Resources) www.saspublsher.com

More information

Content Based Image Retrieval Using 2-D Discrete Wavelet with Texture Feature with Different Classifiers

Content Based Image Retrieval Using 2-D Discrete Wavelet with Texture Feature with Different Classifiers IOSR Journal of Electroncs and Communcaton Engneerng (IOSR-JECE) e-issn: 78-834,p- ISSN: 78-8735.Volume 9, Issue, Ver. IV (Mar - Apr. 04), PP 0-07 Content Based Image Retreval Usng -D Dscrete Wavelet wth

More information

Determining the Optimal Bandwidth Based on Multi-criterion Fusion

Determining the Optimal Bandwidth Based on Multi-criterion Fusion Proceedngs of 01 4th Internatonal Conference on Machne Learnng and Computng IPCSIT vol. 5 (01) (01) IACSIT Press, Sngapore Determnng the Optmal Bandwdth Based on Mult-crteron Fuson Ha-L Lang 1+, Xan-Mn

More information

A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS

A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS Proceedngs of the Wnter Smulaton Conference M E Kuhl, N M Steger, F B Armstrong, and J A Jones, eds A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS Mark W Brantley Chun-Hung

More information

FAHP and Modified GRA Based Network Selection in Heterogeneous Wireless Networks

FAHP and Modified GRA Based Network Selection in Heterogeneous Wireless Networks 2017 2nd Internatonal Semnar on Appled Physcs, Optoelectroncs and Photoncs (APOP 2017) ISBN: 978-1-60595-522-3 FAHP and Modfed GRA Based Network Selecton n Heterogeneous Wreless Networks Xaohan DU, Zhqng

More information

Helsinki University Of Technology, Systems Analysis Laboratory Mat Independent research projects in applied mathematics (3 cr)

Helsinki University Of Technology, Systems Analysis Laboratory Mat Independent research projects in applied mathematics (3 cr) Helsnk Unversty Of Technology, Systems Analyss Laboratory Mat-2.08 Independent research projects n appled mathematcs (3 cr) "! #$&% Antt Laukkanen 506 R ajlaukka@cc.hut.f 2 Introducton...3 2 Multattrbute

More information

X- Chart Using ANOM Approach

X- Chart Using ANOM Approach ISSN 1684-8403 Journal of Statstcs Volume 17, 010, pp. 3-3 Abstract X- Chart Usng ANOM Approach Gullapall Chakravarth 1 and Chaluvad Venkateswara Rao Control lmts for ndvdual measurements (X) chart are

More information

CS 534: Computer Vision Model Fitting

CS 534: Computer Vision Model Fitting CS 534: Computer Vson Model Fttng Sprng 004 Ahmed Elgammal Dept of Computer Scence CS 534 Model Fttng - 1 Outlnes Model fttng s mportant Least-squares fttng Maxmum lkelhood estmaton MAP estmaton Robust

More information

MobileGrid: Capacity-aware Topology Control in Mobile Ad Hoc Networks

MobileGrid: Capacity-aware Topology Control in Mobile Ad Hoc Networks MobleGrd: Capacty-aware Topology Control n Moble Ad Hoc Networks Jle Lu, Baochun L Department of Electrcal and Computer Engneerng Unversty of Toronto {jenne,bl}@eecg.toronto.edu Abstract Snce wreless moble

More information

Quality Improvement Algorithm for Tetrahedral Mesh Based on Optimal Delaunay Triangulation

Quality Improvement Algorithm for Tetrahedral Mesh Based on Optimal Delaunay Triangulation Intellgent Informaton Management, 013, 5, 191-195 Publshed Onlne November 013 (http://www.scrp.org/journal/m) http://dx.do.org/10.36/m.013.5601 Qualty Improvement Algorthm for Tetrahedral Mesh Based on

More information

Adaptive Energy and Location Aware Routing in Wireless Sensor Network

Adaptive Energy and Location Aware Routing in Wireless Sensor Network Adaptve Energy and Locaton Aware Routng n Wreless Sensor Network Hong Fu 1,1, Xaomng Wang 1, Yngshu L 1 Department of Computer Scence, Shaanx Normal Unversty, X an, Chna, 71006 fuhong433@gmal.com {wangxmsnnu@hotmal.cn}

More information

3. CR parameters and Multi-Objective Fitness Function

3. CR parameters and Multi-Objective Fitness Function 3 CR parameters and Mult-objectve Ftness Functon 41 3. CR parameters and Mult-Objectve Ftness Functon 3.1. Introducton Cogntve rados dynamcally confgure the wreless communcaton system, whch takes beneft

More information

Steps for Computing the Dissimilarity, Entropy, Herfindahl-Hirschman and. Accessibility (Gravity with Competition) Indices

Steps for Computing the Dissimilarity, Entropy, Herfindahl-Hirschman and. Accessibility (Gravity with Competition) Indices Steps for Computng the Dssmlarty, Entropy, Herfndahl-Hrschman and Accessblty (Gravty wth Competton) Indces I. Dssmlarty Index Measurement: The followng formula can be used to measure the evenness between

More information

CS246: Mining Massive Datasets Jure Leskovec, Stanford University

CS246: Mining Massive Datasets Jure Leskovec, Stanford University CS46: Mnng Massve Datasets Jure Leskovec, Stanford Unversty http://cs46.stanford.edu /19/013 Jure Leskovec, Stanford CS46: Mnng Massve Datasets, http://cs46.stanford.edu Perceptron: y = sgn( x Ho to fnd

More information

Use of Genetic Algorithms in Efficient Scheduling for Multi Service Classes

Use of Genetic Algorithms in Efficient Scheduling for Multi Service Classes Use of Genetc Algorthms n Effcent Schedulng for Mult Servce Classes Shyamale Thlakawardana and Rahm Tafazoll Centre for Communcatons Systems Research (CCSR), Unversty of Surrey, Guldford, GU27XH, UK Abstract

More information

Virtual Machine Migration based on Trust Measurement of Computer Node

Virtual Machine Migration based on Trust Measurement of Computer Node Appled Mechancs and Materals Onlne: 2014-04-04 ISSN: 1662-7482, Vols. 536-537, pp 678-682 do:10.4028/www.scentfc.net/amm.536-537.678 2014 Trans Tech Publcatons, Swtzerland Vrtual Machne Mgraton based on

More information

Real-Time Guarantees. Traffic Characteristics. Flow Control

Real-Time Guarantees. Traffic Characteristics. Flow Control Real-Tme Guarantees Requrements on RT communcaton protocols: delay (response s) small jtter small throughput hgh error detecton at recever (and sender) small error detecton latency no thrashng under peak

More information

A Fair MAC Algorithm with Dynamic Priority for e WLANs

A Fair MAC Algorithm with Dynamic Priority for e WLANs 29 Internatonal Conference on Communcaton Software and Networks A Far MAC Algorthm wth Dynamc Prorty for 82.e WLANs Rong He, Xumng Fang Provncal Key Lab of Informaton Codng & Transmsson, Southwest Jaotong

More information

Life Tables (Times) Summary. Sample StatFolio: lifetable times.sgp

Life Tables (Times) Summary. Sample StatFolio: lifetable times.sgp Lfe Tables (Tmes) Summary... 1 Data Input... 2 Analyss Summary... 3 Survval Functon... 5 Log Survval Functon... 6 Cumulatve Hazard Functon... 7 Percentles... 7 Group Comparsons... 8 Summary The Lfe Tables

More information

S1 Note. Basis functions.

S1 Note. Basis functions. S1 Note. Bass functons. Contents Types of bass functons...1 The Fourer bass...2 B-splne bass...3 Power and type I error rates wth dfferent numbers of bass functons...4 Table S1. Smulaton results of type

More information

Categories and Subject Descriptors B.7.2 [Integrated Circuits]: Design Aids Verification. General Terms Algorithms

Categories and Subject Descriptors B.7.2 [Integrated Circuits]: Design Aids Verification. General Terms Algorithms 3. Fndng Determnstc Soluton from Underdetermned Equaton: Large-Scale Performance Modelng by Least Angle Regresson Xn L ECE Department, Carnege Mellon Unversty Forbs Avenue, Pttsburgh, PA 3 xnl@ece.cmu.edu

More information

Neural Network Based Algorithm for Multi-Constrained Shortest Path Problem

Neural Network Based Algorithm for Multi-Constrained Shortest Path Problem Neural Network Based Algorthm for Mult-Constraned Shortest Path Problem Jyang Dong 1,2, Junyng Zhang 2, and Zhong Chen 1 1 Department of Physcs, Fujan Engneerng Research Center for Sold-State Lghtng, Xamen

More information

A fair buffer allocation scheme

A fair buffer allocation scheme A far buffer allocaton scheme Juha Henanen and Kalev Klkk Telecom Fnland P.O. Box 228, SF-330 Tampere, Fnland E-mal: juha.henanen@tele.f Abstract An approprate servce for data traffc n ATM networks requres

More information

Game Based Virtual Bandwidth Allocation for Virtual Networks in Data Centers

Game Based Virtual Bandwidth Allocation for Virtual Networks in Data Centers Avaable onlne at www.scencedrect.com Proceda Engneerng 23 (20) 780 785 Power Electroncs and Engneerng Applcaton, 20 Game Based Vrtual Bandwdth Allocaton for Vrtual Networks n Data Centers Cu-rong Wang,

More information

Scheduling and queue management. DigiComm II

Scheduling and queue management. DigiComm II Schedulng and queue management Tradtonal queung behavour n routers Data transfer: datagrams: ndvdual packets no recognton of flows connectonless: no sgnallng Forwardng: based on per-datagram forwardng

More information

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS ARPN Journal of Engneerng and Appled Scences 006-017 Asan Research Publshng Network (ARPN). All rghts reserved. NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS Igor Grgoryev, Svetlana

More information

ARTICLE IN PRESS. Signal Processing: Image Communication

ARTICLE IN PRESS. Signal Processing: Image Communication Sgnal Processng: Image Communcaton 23 (2008) 754 768 Contents lsts avalable at ScenceDrect Sgnal Processng: Image Communcaton journal homepage: www.elsever.com/locate/mage Dstrbuted meda rate allocaton

More information

SAO: A Stream Index for Answering Linear Optimization Queries

SAO: A Stream Index for Answering Linear Optimization Queries SAO: A Stream Index for Answerng near Optmzaton Queres Gang uo Kun-ung Wu Phlp S. Yu IBM T.J. Watson Research Center {luog, klwu, psyu}@us.bm.com Abstract near optmzaton queres retreve the top-k tuples

More information

Bandwidth Allocation for Service Level Agreement Aware Ethernet Passive Optical Networks

Bandwidth Allocation for Service Level Agreement Aware Ethernet Passive Optical Networks Bandwdth Allocaton for Servce Level Agreement Aware Ethernet Passve Optcal Networks Dawd Nowak Performance Engneerng Laboratory School of Electronc Engneerng Dubln Cty Unversty Emal: nowakd@eengdcue Phlp

More information

Support Vector Machines

Support Vector Machines Support Vector Machnes Decson surface s a hyperplane (lne n 2D) n feature space (smlar to the Perceptron) Arguably, the most mportant recent dscovery n machne learnng In a nutshell: map the data to a predetermned

More information

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization Problem efntons and Evaluaton Crtera for Computatonal Expensve Optmzaton B. Lu 1, Q. Chen and Q. Zhang 3, J. J. Lang 4, P. N. Suganthan, B. Y. Qu 6 1 epartment of Computng, Glyndwr Unversty, UK Faclty

More information

Repeater Insertion for Two-Terminal Nets in Three-Dimensional Integrated Circuits

Repeater Insertion for Two-Terminal Nets in Three-Dimensional Integrated Circuits Repeater Inserton for Two-Termnal Nets n Three-Dmensonal Integrated Crcuts Hu Xu, Vasls F. Pavlds, and Govann De Mchel LSI - EPFL, CH-5, Swtzerland, {hu.xu,vasleos.pavlds,govann.demchel}@epfl.ch Abstract.

More information

Regional Load Balancing Circuitous Bandwidth Allocation Method Based on Dynamic Auction Mechanism

Regional Load Balancing Circuitous Bandwidth Allocation Method Based on Dynamic Auction Mechanism ATEC Web of Conferences 76, (8) IFID 8 https://do.org/./matecconf/876 Regonal Load Balancng Crcutous Bandwdth Allocaton ethod Based on Dynamc Aucton echansm Wang Chao, Zhang Dalong, Ran Xaomn atonal Dgtal

More information

A Facet Generation Procedure. for solving 0/1 integer programs

A Facet Generation Procedure. for solving 0/1 integer programs A Facet Generaton Procedure for solvng 0/ nteger programs by Gyana R. Parja IBM Corporaton, Poughkeepse, NY 260 Radu Gaddov Emery Worldwde Arlnes, Vandala, Oho 45377 and Wlbert E. Wlhelm Teas A&M Unversty,

More information

Cognitive Radio Resource Management Using Multi-Agent Systems

Cognitive Radio Resource Management Using Multi-Agent Systems Cogntve Rado Resource Management Usng Mult- Systems Jang Xe, Ivan Howtt, and Anta Raja Department of Electrcal and Computer Engneerng Department of Software and Informaton Systems The Unversty of North

More information

Goals and Approach Type of Resources Allocation Models Shared Non-shared Not in this Lecture In this Lecture

Goals and Approach Type of Resources Allocation Models Shared Non-shared Not in this Lecture In this Lecture Goals and Approach CS 194: Dstrbuted Systems Resource Allocaton Goal: acheve predcable performances Three steps: 1) Estmate applcaton s resource needs (not n ths lecture) 2) Admsson control 3) Resource

More information