Can Congestion Control and Traffic Engineering Be at Odds?

Size: px
Start display at page:

Download "Can Congestion Control and Traffic Engineering Be at Odds?"

Transcription

1 Can Congeston Control and Traffc Engneerng Be at Odds? Jayue He Dept. of EE, Prnceton Unversty Emal: Mung Chang Dept. of EE, Prnceton Unversty Emal: Jennfer Rexford Dept. of CS, Prnceton Unversty Emal: Abstract In the Internet today, traffc engneerng s performed assumng that the offered traffc s nelastc. In realty, end hosts adapt ther sendng rates to network congeston, and network operators adapt the routng to the measured traffc. Ths rases the queston of whether the jont system of congeston control and routng s stable and optmal. Usng establshed optmzaton models for TCP and traffc engneerng as a bass, we fnd the jont system s stable and typcally maxmzes aggregate user utlty through smulaton. The jont system may devate from ths soluton when the topology s not unform. A modfcaton to the jont system wll guarantee stablty and optmalty for applcatons that are suffcently elastc, but at the cost of robustness. Keywords: Network utlty maxmzaton, Optmzaton, Congeston control, Routng, Traffc Engneerng, Robustness. I. INTRODUCTION In the Internet today, end hosts runnng the Transmsson Control Protocol (TCP) adapt ther sendng rates n response to network congeston. Separately, network operators montor ther networks for sgns of overloaded lnks and adapt the routng of traffc to allevate congeston, n a process known as traffc engneerng. TCP congeston control assumes that the network paths do not change, and traffc engneerng assumes that the offered traffc does not change. Due to the layered network archtecture, congeston control and routng operate ndependently, though ther ndvdual decsons are nevtably coupled. In ths paper, we nvestgate whether the jont system s stable and optmal and there s a good alternatve system. Traffc engneerng and congeston control both solve, explctly or mplctly, optmzaton problems defned for the entre network. Traffc engneerng conssts of collectng measurements of the traffc matrx the observed load between each par of entry and ext ponts and performng a centralzed mnmzaton of a cost functon that consders the resultng utlzatons on all lnks (e.g., [1], [2]). In contrast, TCP congeston control can be vewed as mplctly solvng an optmzaton problem n a dstrbuted fashon (e.g., [3], [4], [5], [6]), where the many varants of TCP dffer n the shape of user utlty as a functon of the source rate. Prevous analyss of congeston control and routng used congeston prce as lnk weghts (e.g., [7], [8]) rather than modelng the current traffc engneerng practces. In ths paper, we use the establshed optmzaton models n (e.g., [1], [2], [3], [4], [5], [6]) to study the nteracton between traffc engneerng and congeston control, and examne the followng key questons through both analyss and smulaton: Stablty: Do the jont dynamcs of congeston control and routng converge to an equlbrum? Optmalty: If the jont system does converge, does the equlbrum maxmze the aggregate user utlty, over both the routng parameters and source rates? Better desgn: Can we modfy the current system to guarantee stablty and optmalty? In our jont congeston control and traffc engneerng (CC- TE) model TCP converges under a fxed routng confguraton, before any routng changes are made. From our analyss and smulaton experments, we obtan the followng nsghts: Confrmng the ntuton of network operators: Our smulaton results show the CC-TE model s stable for a varety of topologes. Tenson between performance and robustness: A modfcaton to the CC-TE model can guarantee stablty and optmalty (Theorem 1), but at the cost of robustness. The rest of the paper s organzed as follows. Secton II ntroduces the network topology, congeston control and our jont congeston control and traffc engneerng model. We smulate the CC-TE model n Secton III and extend t wth analyss n Secton IV. Fnally, Secton V concludes the paper and ponts to future work. II. NETWORK MODEL For analytc tractablty, our study makes some smplfyng assumptons. Frst, we focus on routng and congeston control n a sngle Autonomous System, where the operator has full vew of the offered traffc load and complete control over routng. Second, we consder a routng model where traffc between source-destnaton pars can be splt arbtrarly across multple paths. Ths s not the OSPF [9] or IS-IS [1] protocols used today, but can be mplemented usng the emergng MPLS [11] technology. Thrd, we assume that the sources have nfnte backlog,.e., long sessons modelng elephant traffc n the Internet. In other words, we gnore sesson level stochastc dynamcs, and focus on the average behavor of TCP traffc profle, even though the actual sessons themselves are dfferent. Our notaton follows the work n [7], [8]: n general, small letters are used to denote vectors, e.g., x wth x as ts th component; captal letters to denote matrces, e.g., R, or 1

2 constants, e.g., L, N. Also t s used to denote the teraton number, e.g., x(t). A. Network Topology and Routng A network s modeled as a set of L bdrectonal lnks wth fnte capactes c = (c l, l = 1,...,L), shared by a set of N source-destnaton pars, ndexed by ; we often refer to a source-destnaton par smply as source. The routng matrx R l specfes the fracton of s flow that traverses each lnk l. We consder a model of routng that closely reflects today s operatonal practce [1], [2]. The operators measure the offered load between each ngressegress par x. Based on the known network topology and the traffc matrx, the operators try to fnd the best routng matrx R to mnmze network congeston. For a gven routng confguraton, the utlzaton of lnk l s u l = R lx /c l. To penalze routng confguratons that congest the lnks, canddate routng solutons are evaluated based on a cost functon f(u l ) that ncreases steeply as u l approaches 1 (whle stayng fnte): f(u l ) s strctly convex and ncreasng. In addton, f should map zero to zero, snce there should be no penalty for a lnk wth % utlzaton. The routng update R(t + 1) s the soluton to the followng optmzaton problem over R for fxed x and c: mnmze l f( R lx /c l ). (1) By consderng the total lnk cost rather than tryng to mnmze a sngle bottleneck, the optmzaton framework would prefer a soluton that utlzes a sngle lnk at 91% over one that loads many lnks at 9%. In practce, the network operators often use a pecewse-lnear f for faster computaton tme [1], [2]. In ths paper, we allow f to be any strctly convex, ncreasng, and contnuous functon that maps zero to zero. B. TCP Model Whle the varous TCP congeston-control algorthms were orgnally desgned based on engneerng heurstcs, recent work such as [5], [6] has shown through reverse engneerng that they mplctly solve a convex optmzaton problem n a dstrbuted fashon. Consder a network where each source has a utlty functon U (x ) as a functon of ts total transmsson rate x. The basc (concave) network utlty maxmzaton problem over source rate vector x, for a gven fxed routng matrx R, s maxmze U (x ) (2) subject to Rx c. The goal s to maxmze aggregate user utlty by varyng x (but not R), subject to the lnear flow constrant that lnk loads cannot exceed capacty. TCP congeston-control algorthms mplctly solve (2), wth dfferent TCP varants maxmzng dfferent ncreasng and concave utlty functons. The utlty functon can be used to descrbe the user s degree of satsfacton wth a partcular throughput, and can also be vewed as a measure of the elastcty of the traffc. The aggregate utlty capture both the effcency and farness of the system n allocatng bandwdth to the traffc. A partcular famly of wdely-used utlty functons s parameterzed by α [12]: { log x, α = 1 U α (x) = (1 α) x 1 α (3), α 1. Maxmzng these α-far utltes over lnear flow constrants leads to rate-allocaton vectors that satsfy the defntons of α-farness n the economcs lterature. A utlty functon wth α = 2 was examned by [13], and then lnked to TCP Reno [14]. TCP Vegas can be nterpreted as α = 1, see [4]. Other TCP varants that can be nterpreted as α = 1 are STCP [15] and FAST [16]. XCP has α n the sngle-lnk case [17]. One wdely-deployed TCP varant that s not modeled by an α-far utlty functon s TCP Tahoe, whch has been reverse engneered and shown to be maxmzng the utlty functon U(x) = arctanx [5]. C. Jont Congeston Control and Traffc Engneerng Model Fg. 1. A detaled vew of the CC-TE model. The CC-TE model, as shown n Fgure 1, has two steps n each teraton of the feedback loop. At tme t + 1, the congeston-control step frst computes new source rates based on the routng confguraton from tme t: x(t + 1) = argmax x U (x ), subject to R(t)x c. (4) Then the routng step computes new paths based on the source rates: ( ) R(t + 1) = argmn R f R l x (t + 1)/c l. (5) l The teratons of (4,5) repeat over tme, wth congeston control adaptng the source rates to the new routes, and traffc engneerng adaptng the routes to the measured traffc. III. SIMULATION RESULTS We frst llustrate some nterestng numercal observatons before presentng theorems on stablty and optmalty. Our numercal experments use a combnaton of the Matlab and MOSEK [18] envronments. 2

3 FGHIJ yz{ }~u ztu z D E 123 # $ 127 %&' ( stuvw q r ^_` ^_d RST U )*+, L M ^_a ^_d e` VWX Y ^_b ^_d e a / NO ^_c ^_d e b Z[\]!" 12C FGHIK :;< PQ ^_p stuvx ^_d e c f gh jk l mno (a) N nodes, N sources (b) N nodes, 1 destnaton Fg. 2. Two N-node rng topologes wth dfferent traffc patterns. ŠŠ ˆ Š Œ Ž ƒ (a) Access-Core topology (b) Ablene topology Fg. 3. Two realstc topologes. A. Smulaton Set-up We evaluate two varants of TCP congeston control: α = 2 (e.g., TCP Reno) and α = 1 (e.g., TCP Vegas). For the costfuncton f(u l ), we use an exponental functon, whch s the contnuous verson of the functon used n varous studes of traffc engneerng [1], [2]. Our ntal experments evaluate a smple N-node rng topology, where we can easly scale the sze of the network. To evaluate the nfluence of the traffc patterns, we consder two scenaros. In the frst scenaro, each node s a source sendng to ts clockwse neghbor; each source has two possble paths: a drect one-hop path and an ndrect (N )-hop path. In the second scenaro, node 1 s the destnaton and the remanng N 1 nodes are sources; each source x has an -hop path and an (N )-hop path. Our experments vary the number of nodes N and the capacty of lnk 1 (between nodes 1 and N). To study realstc topologes wth greater path dversty, we also experment wth the two networks n Fgure 3. On the left s a tree-mesh topology, whch s representatve of a common network structure. In the mddle s a full mesh representng the core of the network wth rch connectvty. On the edge are three access tree subnetworks. Of the twelve possble sourcedestnaton pars, 1 3, 1 5, 2 4, 2 6, 3 5, and 4 6 are chosen, and for each source-destnaton par, the three mnmum-hop paths are chosen as possble paths. On the rght s the Ablene backbone network [19]. Of the many possble source-destnaton pars, we choose 1 6, 3 9, 71, and For each source-destnaton par, we choose the four mnmum-hop paths as possble paths. For the accesscore and Ablene topologes, the smulatons assume the lnk capactes follow a truncated (so as to avod negatve values) Gaussan dstrbuton, wth an average of 1 and a standard devaton that vares from to 5. We smulate twenty random confguratons for each value of the standard devaton. In all experments, we start wth an ntal routng confguraton that splts traffc evenly among the K paths for each sourcedestnaton par. B. Suboptmalty Gap Smulatons Gven the structure of (2), t s natural to wonder f the nteracton of congeston control and traffc engneerng maxmzes aggregate user utlty. Prevous work [2], [7] has proposed the followng jont optmzaton problem: maxmze U (x ) (6) subject to Rx c, x where both R and x are varables. Our experments quantfy the gap n aggregate utlty between the jont system and the optmal aggregate utlty of (6). Table I summarzes the key results. In Fgure 4, we vary the capacty of lnk 1 and plot the gap n aggregate utlty for rng topologes wth three, fve, and ten nodes, where each node communcates wth ts clockwse neghbor. The two graphs plot results for α = 1 (e.g., TCP Vegas) and α = 2 (e.g., TCP Reno), respectvely. 3

4 N=1.2.4 N= capacty of lnk one (a) α = 1 (e.g., TCP Vegas) capacty of lnk one (b) α = 2 (e.g., TCP Reno) Fg. 4. Aggregate utlty gap for the N-node, N-source rng capacty of lnk one (a) α = 1 (e.g., TCP Vegas) capacty of lnk one (b) α = 2 (e.g., TCP Reno) Fg. 5. Aggregate utlty gap for the N-node, 1-destnaton rng standard devaton (a) Access-core topology standard devaton (b) Ablene topology Fg. 6. Aggregate utlty gap for two realstc topologes (wth α = 1). A -x- marker denote an ndvdual test pont and a -o- marker denote the average. Fgure(s) 4a versus 5a 4a versus 4b 5a versus 5b All fgures All fgures Key Message Traffc pattern has a sgnfcant effect. TCP varants gve the same trend. Relatvely small suboptmalty gap. Homogenety mnmzes suboptmalty gap. TABLE I SUMMARY OF RESULTS ON SUBOPTIMALITY GAP. The graphs show trends that are very smlar across a range of topology szes, suggestng that the number of sources alone does not have a sgnfcant nfluence on the suboptmalty gap. Smlarly, the two TCP varants lead to very smlar results. The vertcal lne n the mddle of the two graphs hghlghts the confguraton where all lnks have unt capacty. The suboptmalty gap s zero for a wde range of capacty confguratons. When one lnk has much lower capacty than the other lnks, a suboptmalty gap emerges. Ths occurs because the traffc-engneerng step n the jont system stops makng use of ths low-capacty lnk, snce the penalty for placng even a small amount of load on ths lnk exceeds the cost of forcng the traffc on a longer path that places load on multple lnks. When lnk 1 has an extremely low capacty, even the optmal soluton cannot place much traffc on ths lnk, leadng to a small suboptmalty gap. The graphs n Fgure 5 confrm that varatons n lnk capactes affect the suboptmalty gap. These graphs evaluate 4

5 the N-node rng wth one destnaton node, for two values of N and two TCP varants. In contrast to Fgure 4, havng ether a smaller or a larger capacty on lnk 1 leads to a suboptmalty gap. Ths s not surprsng because lnk 1 s a bottleneck lnk for ths traffc pattern. If the lnk has a small capacty, the traffc-engneerng step does not make use of the lnk, makng the left part of these curves closely resemble the plots n Fgure 4. If the lnk has a hgh capacty, the traffc-engneerng step tres to drect more sources through the lnk; however, ths s not the best soluton when the capacty of lnk 1 s just slghtly larger than the other lnks because traffc traverses longer paths, placng load on a larger number of lnks. Comparng Fgures 4 and 5 llustrates the mportant role the traffc pattern plays n determnng whether the jont system successfully maxmzes aggregate utlty. The graphs n Fgure 6 llustrate the effects of a varaton n lnk capactes on realstc topologes. We show how the suboptmalty gap depends on the standard devaton of the lnk capactes, whch are all vared accordng to a truncated Gaussan dstrbuton; we plot separate ponts for each of the 5 experments for each value of standard devaton, as well as a curve that hghlghts the mean values. The trend that a more homogeneous capacty dstrbuton (smaller standard devaton) would lead to a smaller suboptmalty gap exsts, but t s much more subdued than n the rng topology and t s domnated by the varance. Ths suggests wth realstc topologes, the relatonshp between lnk capacty and utlty gap s more complex. One possble explanaton s that the bottleneck lnk on each path s what matters and whle that s easly correlated wth varyng a sngle lnk n the rng topology, the effect s coupled n a more complex topology. In addton, for the Ablene topology, a suboptmalty gap exsts even for a homogenous capacty dstrbuton. Whle the results of the rng topology suggested network operators can favor certan confguratons to mprove network effcency, t s more challengng when dealng wth realstc topologes. IV. CONVERGENCE AND OPTIMALITY ANALYSIS Our smulatons showed that the CC-TE model s stable and close to optmal for a range of topologes. We speculate, but cannot yet show t s provably stable for general topologes. In ths secton, we show how a change n the cost functon can lead to a provably stable and optmal jont system. Ths comes at the cost of robustness, however, and s not recommended for mplementaton. Theorem 1: If the cost functon f s zero untl u l = 1, and postve afterwards, then the CC-TE model converges for suffcently concave utltes (.e., suffcently elastc traffc): U (x ) U (x) x. In partcular, t converges for α-far utltes when α 1 and for arctan utlty of TCP Tahoe. Proof: The proof conssts of three man steps. Frst we show that there exsts an unconstraned optmzaton over both x and R such that the jont congeston control and routng system s equvalent to a successve, alternatng optmzaton over x and then R. Then we provde a suffcent condton to guarantee convergence. Fnally the condton s examned for α-far utltes and arctan utlty. Consder the unconstraned mnmzaton of g(x, R) = U (x ) + γ ( ) f R l x /c l (7) l for some γ. The two steps n the alternatng optmzaton method of Gauss-Sedel algorthm [21] are as follows: x(t + 1) = argmn x U (x ) + γ f( R l (t)x /c l ) l R(t + 1) = argmn R g(x(t + 1), R(t)) = argmn R f( R l (t)x (t + 1)/c l ). l The mnmzaton of g(x, R) over R s clearly equvalent to (1). We need to further show that mnmzng g(x, R) over x (an unconstraned problem) s equvalent to the utltymaxmzaton problem mplctly solved by TCP congeston control (2) over x (a constraned problem), for suffcently large γ. By the penalty functon method (see [22] for detals), there exsts a penalty functon P and a constant γ so that (2) s equvalent to (8): maxmze x U (x ) γ ( ) P R l x /c l 1, (8) l provded that γ s suffcently large and P s convex, ncreasng, and zero for Rx c (postve otherwse). Essentally, n (8) γ l P ( R lx /c l 1) n the objectve functon replaces the constrant Rx c when γ s suffcently large. We now just need to establsh a mappng between the lnk cost functon f and penalty functon P whle preservng the desred propertes. Indeed, convexty of P mples convexty of f (convexty s preserved through a lnear operaton). If P s ncreasng, so s f. If operators chooses a cost functon f whch s zero untl u l = 1, then t can match P exactly. So far we have constructed an optmzaton problem (mnmzaton of g(x, R)) whose Gauss-Sedel soluton algorthm s equvalent to the system model of jont congeston control and routng as descrbed n the prevous subsecton. Now we wll examne the condtons for convergence of ths Gauss- Sedel Algorthm. From [21], the Gauss-Sedel Algorthm wll converge to the mnmzer of g f g s bounded from below, dfferentable, margnally strctly convex n x and R, and jontly convex n x and R. The frst three condtons are already satsfed through the constrants placed n the system model defnton. Condton 1 s satsfed snce x, R by defnton. Condton 2 s satsfed snce U and f are dfferentable, so s g. The thrd condton s satsfed snce U s strctly concave n x, and f s margnally strctly convex n x and R. The last condton s not satsfed n general snce the functon f( l R lx /c l ) s not jontly convex n R and x. In order to satsfy the condton on jont convexty n x and R, consder a log change of varable. Let x = log x, Rl = log R l, then R l x = exp( R l + x ). Wth the change of 5

6 varable, t can be readly verfed that f s stll jontly convex n x and R l, but the utlty functon may no longer be concave n x. If the utlty functon s concave n x, then g would be strctly convex n x snce f s strctly convex n x. Denote the new utlty functon (after the log change of varable) as W ( x ). A suffcent condton for convergence of the Gauss-Sedel algorthm s for W to be concave n x. A smple dervaton shows that such a condton reduces to the followng smple bound on the curvature of the utlty functon: U (x ) U (x )/x. Now we specalze to the α-farness model for U whch covers TCP Reno (currently deployed) and several proposed varants. In ths case, W α ( x) can be wrtten as follows: { x, α = 1 W α ( x) = (1 α) exp(x) 1 α (9), α 1. Examnng W ( x) shows that W( x) s concave for α 1. Fnally, TCP Tahoe s examned. Recall that U(x) = arctan(x) for TCP Tahoe, and W ( x) = arctan(x). It follows that W ( x) = (exp( x) exp(3 x))/(1 + exp(2 x)) 2 and W s concave. Therefore, convergence of the system model s guaranteed for TCP algorthms wth α 1 and TCP Tahoe. Followng a smlar argument as n ths proof, Theorem 1 can be extended to utlty functons W whch are not concave n x, as long as lnk-cost functons f are suffcently convex. Whle ths change to the objectve functon of traffc engneerng can guarantee stablty and optmalty, we do not recommend t n practce for robustness reasons. By lettng the cost functon be zero up untl lnk utlzaton hts capacty, there s a rsk of havng multple lnks operate at capacty. Ths s a fragle pont of operaton for the network snce a small burst n traffc would cause the traffc on certan lnks to exceed capacty. Once the traffc exceeds capacty, congeston s nevtable and so s the subsequent packet loss and delay ncrease. So here we have a trade-off between performance metrcs on one hand (stablty and optmalty) and robustness on the other. V. CONCLUSION In ths paper, we have studed the nteracton of congeston control and routng from a network operator s perspectve. TCP and traffc engneerng both try to make effcent use of lnk bandwdth to mprove network performance for end users. In today s IP networks, however, these two mechansms operate ndependently, though they are coupled because they both adapt to network congeston. In ths paper, we fnd through smulaton that TCP and traffc engneerng work effectvely together to reach a stable equlbrum that maxmzes aggregate user utlty under most network confguratons. A modfcaton to the operator s cost functon leads to a provably stable and optmal system, but at the cost of robustness. Ths hghlghts the potental tenson between performance and non performance metrcs. In our ongong work, we have defned an optmzaton problem where the objectve s a weghted dfference of enduser utltes and network operator penalty functon. A dstrbuted soluton to ths problem and ts mplementaton over exstng TCP and traffc-engneerng systems have recently been presented [23]. Ths helps to balance the tenson between robustness and optmalty n two ways. Frst, by ncorporatng the operator s penalty functon nto the objectve, t protects the network from short traffc bursts. Second, by fndng a dstrbuted soluton, the algorthm can react to traffc shfts on a smaller tmescale. ACKNOWLEDGMENT We would lke to thank Ma ayan Bresler for her help wth the smulaton re-runs and her suggestons to the proof. Ths work has been supported n part by NSF grants CNS and CCF-44812, and a Csco grant GH7265. REFERENCES [1] B. Fortz and M. Thorup, Optmzng OSPF weghts n a changng world, IEEE JSAC, vol. 2, pp , May 22. [2] J. Rexford, Route optmzaton n IP networks, n Handbook of Optmzaton n Telecommuncatons, Sprnger Scence + Busness Meda, February 26. [3] F. P. Kelly, A. Maulloo, and D. Tan, Rate control for communcaton networks: Shadow prces, proportonal farness and stablty, J. of Operatonal Research Socety, vol. 49, pp , March [4] S. H. Low, L. Peterson, and L. Wang, Understandng Vegas: A dualty model, J. of the ACM, vol. 49, pp , March 22. [5] S. H. Low, A dualty model of TCP and queue management algorthms, IEEE/ACM Trans. Networkng, vol. 11, pp , August 23. [6] R. Srkant, The Mathematcs of Internet Congeston Control. Brkhauser, 24. [7] J. Wang, L. L, S. H. Low, and J. C. Doyle, Cross-layer optmzaton n TCP/IP networks, IEEE/ACM Trans. Networkng, vol. 13, pp , June 25. [8] J. He, M. Chang, and J. Rexford, TCP/IP Interacton Based on Congeston Prce: Stablty and Optmalty, n Proc. Internatonal Conference on Communcatons, June 26. [9] J. Moy, OSPF Verson 2. RFC 2328, Aprl [1] R. Callon, Use of OSI IS IS for Routng n TCP/IP and Dual Envronments. RFC1195, December 199. [11] E. Rosen, A. Vswanathan, and R. Callon, Multprotocol Label Swtchng Archtecture. RFC 331, January 21. [12] J. Mo and J. C. Walrand, Far End-to-end Wndow-based Congeston Control, IEEE/ACM Trans. Networkng, vol. 8, pp , October 2. [13] L. Massoulé and J. Roberts, Bandwdth sharng: Objectves and Algorthms, IEEE/ACM Trans. Networkng, vol. 1, pp , June 22. [14] S. Kunnyur and R. Srkant, End-to-End Congeston Control: Utlty Functons, Random Losses and ECN Marks, IEEE/ACM Trans. Networkng, pp , October 23. [15] T. Kelly, Scalable TCP: Improvng Performance n Hghspeed Wde Area Networks, ACM SIGCOMM Computer Communcaton Revew, vol. 33, pp , February 23. [16] C. Jn, D. X. We, and S. H. Low, FAST TCP: Motvaton, Archtecture, Algorthms, Performance, n Proc. IEEE INFOCOM, March 24. [17] S. H. Low, H. Andrew, and B. P. Wydrowsk, Understandng XCP: Equlbrum and Farness, n Proc. IEEE INFOCOM, March 25. [18] MOSEK Optmzaton Software. [19] Ablene Backbone. [2] X. Ln and N. B. Shroff, Utlty Maxmzaton for Communcaton Networks wth Mult-path Routng, IEEE Trans. Automatc Control, 26. To appear. [21] D. P. Bersekas and J. N. Tstskls, Parallel and Dstrbuted Computaton: Numercal Methods. Athena Scentfc, second ed., [22] D. P. Bersekas, Nonlnear Programmng. Athena Scentfc, second ed., [23] J. He, M. Chang, and J. Rexford, DATE: Dstrbuted Adaptve Traffc Engneerng. Poster sesson at INFOCOM 26. 6

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

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

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

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

Load Balancing for Hex-Cell Interconnection Network

Load Balancing for Hex-Cell Interconnection Network Int. J. Communcatons, Network and System Scences,,, - Publshed Onlne Aprl n ScRes. http://www.scrp.org/journal/jcns http://dx.do.org/./jcns.. Load Balancng for Hex-Cell Interconnecton Network Saher Manaseer,

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

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

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

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

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

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

Active Contours/Snakes

Active Contours/Snakes Actve Contours/Snakes Erkut Erdem Acknowledgement: The sldes are adapted from the sldes prepared by K. Grauman of Unversty of Texas at Austn Fttng: Edges vs. boundares Edges useful sgnal to ndcate occludng

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

Sum of Linear and Fractional Multiobjective Programming Problem under Fuzzy Rules Constraints

Sum of Linear and Fractional Multiobjective Programming Problem under Fuzzy Rules Constraints Australan Journal of Basc and Appled Scences, 2(4): 1204-1208, 2008 ISSN 1991-8178 Sum of Lnear and Fractonal Multobjectve Programmng Problem under Fuzzy Rules Constrants 1 2 Sanjay Jan and Kalash Lachhwan

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

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

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

Fitting: Deformable contours April 26 th, 2018

Fitting: Deformable contours April 26 th, 2018 4/6/08 Fttng: Deformable contours Aprl 6 th, 08 Yong Jae Lee UC Davs Recap so far: Groupng and Fttng Goal: move from array of pxel values (or flter outputs) to a collecton of regons, objects, and shapes.

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

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

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

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

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

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

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

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

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

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

Smoothing Spline ANOVA for variable screening

Smoothing Spline ANOVA for variable screening Smoothng Splne ANOVA for varable screenng a useful tool for metamodels tranng and mult-objectve optmzaton L. Rcco, E. Rgon, A. Turco Outlne RSM Introducton Possble couplng Test case MOO MOO wth Game Theory

More information

Hermite Splines in Lie Groups as Products of Geodesics

Hermite Splines in Lie Groups as Products of Geodesics Hermte Splnes n Le Groups as Products of Geodescs Ethan Eade Updated May 28, 2017 1 Introducton 1.1 Goal Ths document defnes a curve n the Le group G parametrzed by tme and by structural parameters n the

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

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

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

A Saturation Binary Neural Network for Crossbar Switching Problem

A Saturation Binary Neural Network for Crossbar Switching Problem A Saturaton Bnary Neural Network for Crossbar Swtchng Problem Cu Zhang 1, L-Qng Zhao 2, and Rong-Long Wang 2 1 Department of Autocontrol, Laonng Insttute of Scence and Technology, Benx, Chna bxlkyzhangcu@163.com

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

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

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

A New Approach For the Ranking of Fuzzy Sets With Different Heights

A New Approach For the Ranking of Fuzzy Sets With Different Heights New pproach For the ankng of Fuzzy Sets Wth Dfferent Heghts Pushpnder Sngh School of Mathematcs Computer pplcatons Thapar Unversty, Patala-7 00 Inda pushpndersnl@gmalcom STCT ankng of fuzzy sets plays

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

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

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

Electrical analysis of light-weight, triangular weave reflector antennas

Electrical analysis of light-weight, triangular weave reflector antennas Electrcal analyss of lght-weght, trangular weave reflector antennas Knud Pontoppdan TICRA Laederstraede 34 DK-121 Copenhagen K Denmark Emal: kp@tcra.com INTRODUCTION The new lght-weght reflector antenna

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

Minimization of the Expected Total Net Loss in a Stationary Multistate Flow Network System

Minimization of the Expected Total Net Loss in a Stationary Multistate Flow Network System Appled Mathematcs, 6, 7, 793-87 Publshed Onlne May 6 n ScRes. http://www.scrp.org/journal/am http://dx.do.org/.436/am.6.787 Mnmzaton of the Expected Total Net Loss n a Statonary Multstate Flow Networ System

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

Lecture 5: Probability Distributions. Random Variables

Lecture 5: Probability Distributions. Random Variables Lecture 5: Probablty Dstrbutons Random Varables Probablty Dstrbutons Dscrete Random Varables Contnuous Random Varables and ther Dstrbutons Dscrete Jont Dstrbutons Contnuous Jont Dstrbutons Independent

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

Parallel matrix-vector multiplication

Parallel matrix-vector multiplication Appendx A Parallel matrx-vector multplcaton The reduced transton matrx of the three-dmensonal cage model for gel electrophoress, descrbed n secton 3.2, becomes excessvely large for polymer lengths more

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

SENSITIVITY ANALYSIS IN LINEAR PROGRAMMING USING A CALCULATOR

SENSITIVITY ANALYSIS IN LINEAR PROGRAMMING USING A CALCULATOR SENSITIVITY ANALYSIS IN LINEAR PROGRAMMING USING A CALCULATOR Judth Aronow Rchard Jarvnen Independent Consultant Dept of Math/Stat 559 Frost Wnona State Unversty Beaumont, TX 7776 Wnona, MN 55987 aronowju@hal.lamar.edu

More information

Problem Set 3 Solutions

Problem Set 3 Solutions Introducton to Algorthms October 4, 2002 Massachusetts Insttute of Technology 6046J/18410J Professors Erk Demane and Shaf Goldwasser Handout 14 Problem Set 3 Solutons (Exercses were not to be turned n,

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

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

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

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

Wishing you all a Total Quality New Year!

Wishing you all a Total Quality New Year! Total Qualty Management and Sx Sgma Post Graduate Program 214-15 Sesson 4 Vnay Kumar Kalakband Assstant Professor Operatons & Systems Area 1 Wshng you all a Total Qualty New Year! Hope you acheve Sx sgma

More information

User Authentication Based On Behavioral Mouse Dynamics Biometrics

User Authentication Based On Behavioral Mouse Dynamics Biometrics User Authentcaton Based On Behavoral Mouse Dynamcs Bometrcs Chee-Hyung Yoon Danel Donghyun Km Department of Computer Scence Department of Computer Scence Stanford Unversty Stanford Unversty Stanford, CA

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

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

The Price of Stability for Network Design with Fair Cost Allocation

The Price of Stability for Network Design with Fair Cost Allocation The Prce of Stablty for Network Desgn wth Far Cost Allocaton Ellot Anshelevch Anrban Dasgupta Jon Klenberg Éva Tardos Tom Wexler June 17, 2004 Tm Roughgarden Abstract Network desgn s a fundamental problem

More information

Optimizing Document Scoring for Query Retrieval

Optimizing Document Scoring for Query Retrieval Optmzng Document Scorng for Query Retreval Brent Ellwen baellwe@cs.stanford.edu Abstract The goal of ths project was to automate the process of tunng a document query engne. Specfcally, I used machne learnng

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

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

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

Joint Traffic Blocking and Routing under Network Failures and Maintenances

Joint Traffic Blocking and Routing under Network Failures and Maintenances 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,

More information

FAST TCP: Motivation, Architecture, Algorithms, Performance

FAST TCP: Motivation, Architecture, Algorithms, Performance FAST TCP: Motvaton, Archtecture, Algorthms, Performance Cheng Jn Davd X. We Steven H. Low Engneerng & Appled Scence, Caltech http://netlab.caltech.edu Abstract We descrbe FAST TCP, a new TCP congeston

More information

Meta-heuristics for Multidimensional Knapsack Problems

Meta-heuristics for Multidimensional Knapsack Problems 2012 4th Internatonal Conference on Computer Research and Development IPCSIT vol.39 (2012) (2012) IACSIT Press, Sngapore Meta-heurstcs for Multdmensonal Knapsack Problems Zhbao Man + Computer Scence Department,

More information

Overview. Basic Setup [9] Motivation and Tasks. Modularization 2008/2/20 IMPROVED COVERAGE CONTROL USING ONLY LOCAL INFORMATION

Overview. Basic Setup [9] Motivation and Tasks. Modularization 2008/2/20 IMPROVED COVERAGE CONTROL USING ONLY LOCAL INFORMATION Overvew 2 IMPROVED COVERAGE CONTROL USING ONLY LOCAL INFORMATION Introducton Mult- Smulator MASIM Theoretcal Work and Smulaton Results Concluson Jay Wagenpfel, Adran Trachte Motvaton and Tasks Basc Setup

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

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

Comparisons of Packet Scheduling Algorithms for Fair Service among Connections on the Internet

Comparisons of Packet Scheduling Algorithms for Fair Service among Connections on the Internet Comparsons of Packet Schedulng Algorthms for Far Servce among Connectons on the Internet Go Hasegawa, Takahro Matsuo, Masayuk Murata and Hdeo Myahara Department of Infomatcs and Mathematcal Scence Graduate

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

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

A Five-Point Subdivision Scheme with Two Parameters and a Four-Point Shape-Preserving Scheme

A Five-Point Subdivision Scheme with Two Parameters and a Four-Point Shape-Preserving Scheme Mathematcal and Computatonal Applcatons Artcle A Fve-Pont Subdvson Scheme wth Two Parameters and a Four-Pont Shape-Preservng Scheme Jeqng Tan,2, Bo Wang, * and Jun Sh School of Mathematcs, Hefe Unversty

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

Performance Evaluation of Information Retrieval Systems

Performance Evaluation of Information Retrieval Systems Why System Evaluaton? Performance Evaluaton of Informaton Retreval Systems Many sldes n ths secton are adapted from Prof. Joydeep Ghosh (UT ECE) who n turn adapted them from Prof. Dk Lee (Unv. of Scence

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

A High-Performance Router: Using Fair-Dropping Policy

A High-Performance Router: Using Fair-Dropping Policy Internatonal Journal of Computer Scence and Telecommuncatons [Volume 5, Issue 4, Aprl 2014] A Hgh-Performance Router: Usng Far-Droppng Polcy ISSN 2047-3338 Seyyed Nasser Seyyed Hashem 1, Shahram Jamal

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

A Model Based on Multi-agent for Dynamic Bandwidth Allocation in Networks Guang LU, Jian-Wen QI

A Model Based on Multi-agent for Dynamic Bandwidth Allocation in Networks Guang LU, Jian-Wen QI 216 Jont Internatonal Conference on Artfcal Intellgence and Computer Engneerng (AICE 216) and Internatonal Conference on etwork and Communcaton Securty (CS 216) ISB: 978-1-6595-362-5 A Model Based on Mult-agent

More information

For instance, ; the five basic number-sets are increasingly more n A B & B A A = B (1)

For instance, ; the five basic number-sets are increasingly more n A B & B A A = B (1) Secton 1.2 Subsets and the Boolean operatons on sets If every element of the set A s an element of the set B, we say that A s a subset of B, or that A s contaned n B, or that B contans A, and we wrte A

More information

CHAPTER 2 PROPOSED IMPROVED PARTICLE SWARM OPTIMIZATION

CHAPTER 2 PROPOSED IMPROVED PARTICLE SWARM OPTIMIZATION 24 CHAPTER 2 PROPOSED IMPROVED PARTICLE SWARM OPTIMIZATION The present chapter proposes an IPSO approach for multprocessor task schedulng problem wth two classfcatons, namely, statc ndependent tasks and

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

NAG Fortran Library Chapter Introduction. G10 Smoothing in Statistics

NAG Fortran Library Chapter Introduction. G10 Smoothing in Statistics Introducton G10 NAG Fortran Lbrary Chapter Introducton G10 Smoothng n Statstcs Contents 1 Scope of the Chapter... 2 2 Background to the Problems... 2 2.1 Smoothng Methods... 2 2.2 Smoothng Splnes and Regresson

More information

Lecture 5: Multilayer Perceptrons

Lecture 5: Multilayer Perceptrons Lecture 5: Multlayer Perceptrons Roger Grosse 1 Introducton So far, we ve only talked about lnear models: lnear regresson and lnear bnary classfers. We noted that there are functons that can t be represented

More information

IP mobility support is becoming very important as the

IP mobility support is becoming very important as the 706 IEEE TRANSACTIONS ON COMPUTERS, VOL. 52, NO. 6, JUNE 2003 A New Scheme for Reducng Lnk and Sgnalng Costs n Moble IP Young J. Lee and Ian F. Akyldz, Fellow, IEEE Abstract IP moblty support s provded

More information

Chapter 6 Programmng the fnte element method Inow turn to the man subject of ths book: The mplementaton of the fnte element algorthm n computer programs. In order to make my dscusson as straghtforward

More information

LS-TaSC Version 2.1. Willem Roux Livermore Software Technology Corporation, Livermore, CA, USA. Abstract

LS-TaSC Version 2.1. Willem Roux Livermore Software Technology Corporation, Livermore, CA, USA. Abstract 12 th Internatonal LS-DYNA Users Conference Optmzaton(1) LS-TaSC Verson 2.1 Wllem Roux Lvermore Software Technology Corporaton, Lvermore, CA, USA Abstract Ths paper gves an overvew of LS-TaSC verson 2.1,

More information

Complex Numbers. Now we also saw that if a and b were both positive then ab = a b. For a second let s forget that restriction and do the following.

Complex Numbers. Now we also saw that if a and b were both positive then ab = a b. For a second let s forget that restriction and do the following. Complex Numbers The last topc n ths secton s not really related to most of what we ve done n ths chapter, although t s somewhat related to the radcals secton as we wll see. We also won t need the materal

More information

TECHNIQUE OF FORMATION HOMOGENEOUS SAMPLE SAME OBJECTS. Muradaliyev A.Z.

TECHNIQUE OF FORMATION HOMOGENEOUS SAMPLE SAME OBJECTS. Muradaliyev A.Z. TECHNIQUE OF FORMATION HOMOGENEOUS SAMPLE SAME OBJECTS Muradalyev AZ Azerbajan Scentfc-Research and Desgn-Prospectng Insttute of Energetc AZ1012, Ave HZardab-94 E-mal:aydn_murad@yahoocom Importance of

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

Parameter estimation for incomplete bivariate longitudinal data in clinical trials

Parameter estimation for incomplete bivariate longitudinal data in clinical trials Parameter estmaton for ncomplete bvarate longtudnal data n clncal trals Naum M. Khutoryansky Novo Nordsk Pharmaceutcals, Inc., Prnceton, NJ ABSTRACT Bvarate models are useful when analyzng longtudnal data

More information

Wavefront Reconstructor

Wavefront Reconstructor A Dstrbuted Smplex B-Splne Based Wavefront Reconstructor Coen de Vsser and Mchel Verhaegen 14-12-201212 2012 Delft Unversty of Technology Contents Introducton Wavefront reconstructon usng Smplex B-Splnes

More information

Research of Dynamic Access to Cloud Database Based on Improved Pheromone Algorithm

Research of Dynamic Access to Cloud Database Based on Improved Pheromone Algorithm , pp.197-202 http://dx.do.org/10.14257/dta.2016.9.5.20 Research of Dynamc Access to Cloud Database Based on Improved Pheromone Algorthm Yongqang L 1 and Jn Pan 2 1 (Software Technology Vocatonal College,

More information

Cost-efficient deployment of distributed software services

Cost-efficient deployment of distributed software services 1/30 Cost-effcent deployment of dstrbuted software servces csorba@tem.ntnu.no 2/30 Short ntroducton & contents Cost-effcent deployment of dstrbuted software servces Cost functons Bo-nspred decentralzed

More information

TECHNICAL REPORT AN OPTIMAL DISTRIBUTED PROTOCOL FOR FAST CONVERGENCE TO MAXMIN RATE ALLOCATION. Jordi Ros and Wei K Tsai

TECHNICAL REPORT AN OPTIMAL DISTRIBUTED PROTOCOL FOR FAST CONVERGENCE TO MAXMIN RATE ALLOCATION. Jordi Ros and Wei K Tsai TECHNICAL REPORT AN OPTIMAL DISTRIUTED PROTOCOL FOR FAST CONVERGENCE TO MAXMIN RATE ALLOCATION Jord Ros and We K Tsa Department of Electrcal and Computer Engneerng Unversty of Calforna, Irvne 1 AN OPTIMAL

More information

Inter-protocol fairness between

Inter-protocol fairness between Inter-protocol farness between TCP New Reno and TCP Westwood+ Nels Möller, Chad Barakat, Konstantn Avrachenkov, and Etan Altman KTH, School of Electrcal Engneerng SE- 44, Sweden Emal: nels@ee.kth.se INRIA

More information

Online Policies for Opportunistic Virtual MISO Routing in Wireless Ad Hoc Networks

Online Policies for Opportunistic Virtual MISO Routing in Wireless Ad Hoc Networks 12 IEEE Wreless Communcatons and Networkng Conference: Moble and Wreless Networks Onlne Polces for Opportunstc Vrtual MISO Routng n Wreless Ad Hoc Networks Crstano Tapparello, Stefano Tomasn and Mchele

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

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