SLA-Based Inter-Domain QoS Routing

Size: px
Start display at page:

Download "SLA-Based Inter-Domain QoS Routing"

Transcription

1 SLA-Base Inter-Doman QoS Routng Ru Pror 1 an Susana Sargento 2 1 LIACC Unversty of Porto Portugal 2 Insttuto e Telecomuncações Unversty of Avero Portugal rpror@ncc.up.pt ssargento@et.ua.pt Abstract Ths techncal report escrbes a soluton for nter-oman QoS to be part of the framewor for en-to-en QoS control. The soluton s base on the use of vrtual-trun type aggregate efne by means of Servce Level Agreement for ata transport between peerng omans. The problem s formally state an formulate n Integer Lnear Programmng. As a practcal soluton we efne an extenson to the BGP routng protocol to transport three fferent QoS metrcs (lght loa elay assgne banwth an a congeston alarm) an a path selecton algorthm usng a combnaton of these metrcs. 1 Introucton Toay s commercal Internet has far surpasse the ntal concept of a ata transport networ mostly for acaemc an mltary purposes. Its mult-servce nature becomes event wth the ever ncreasng number of onlne auo an veo broacastng servce pocastng nstant messagng wth auo an veo extensons an nternet telephony servces le sype among others. Its success n replacng the tratonal networs to prove multmea servces wth real-tme requrements an n provng new servces however contone by the ablty to prove a hgh an guarantee qualty level. The ntroucton of Qualty of Servce (QoS) support n Internet routng therefore of maor mportance towars ths goal. Mnmzaton of the number of AS hops prove by the current non-qos-aware nter-oman routng protocol oes not guarantee avalablty of resources requre to transport the ata or better QoS: a path wth a smaller number of AS hops may traverse congeste lns or may comprse a larger span of fber an/or a hgher number of traverse routers than another one wth a larger number of AS hops. Other metrcs le elay loss probablty or avalable capacty nee to be taen nto account n choosng the paths. Internet routng s performe n two layers: ntra-oman routng wthn networs controlle by a sngle operator or amnstratve entty an nter-oman routng for the nterconnecton an transport servce between fferent amnstratve omans. Though much attenton has been pa to QoS n pacet swtchng networs n general an IP networs n partcular most of the effort has been centere on ntra-oman QoS. We have now realy avalable solutons base on the traffc engneerng capabltes of MultProtocol Label Swtchng (MPLS) [2] an on QoS extensons of ntra-oman routng protocols such as OSPF [3]. Much less has been one n the scope of nter-oman QoS though. Several fferent factors contrbute to the ffculty of solvng ths problem. The Internet s a complex entty comprse of Autonomous Systems (AS) manage by very verse operators. If t s to be wely eploye an nter-oman QoS routng mechansm must be capable of hanlng the heterogenety of the Internet an mpose mnmum requrements on ntraoman routng n orer to be appealng to the fferent operators. The ntroucton of QoS routng shoul not srupt the currently exstng nter-oman routng: both shoul nter-operate allowng for ncremental eployment among the fferent networ an the stablty of ntra-oman routng shoul not be sgnfcantly affecte by the QoS mechansms. Conclatng the requre stablty wth the ynamc nature of QoS nformaton s a maor challenge n nter-oman QoS routng. A relate ssue s that of scalablty: a soluton that oes not scale to the menson of the Internet cannot be eploye wely enough to be useful. A further requrement s the optmzaton of the use of networ resources. As ba as the current path selecton mechansm base mostly on the mnmzaton of the number of traverse AS t has the avantage of avong unnecessarly long path n general. A mnmzaton of the number of AS hops s not however guarantee to optmze the amount of resources requre to transport the ata from orgn to estnaton as a path wth a smaller number of AS hops may comprse a larger span of fber an/or a hgher number of traverse routers than another one wth a larger number of AS hops. In ths respect a better metrc for optmzaton woul be the expecte elay n lght loa contons that nowaay when the banwth n bacbones an transt networs s qute hgh correspons approxmately to the propagaton elay rectly proportonal to the traverse span of fber. Mnmzaton of ths metrc by the path selecton mechansm 1

2 woul lea to a more ratonal use of the networ resource as well as better QoS to ata pacet whch woul suffer smaller elay penalte as long as the path s not congeste 1. An approprate choce of the path selecton metrcs s ey to the behavor of QoS routng. Two funamentally stnct types of path metrcs may be use for the selecton: statc or ynamc. Statc metrc such as the bottlenec ln capacty o not vary over tme meanng that no nformaton exchange s requre after the ntal propagaton of routes to the entre networ an the chosen routes are stable. However they are unable to express the ynamc character of the networ an therefore QoS routng base solely on statc metrcs s unable to prevent an/or react to networ congeston. By usng ynamc metrc such as the avalable path banwth or the tme wnow average nstantaneous pacet elay t s possble to react to congeston. However a hgh overhea s ncurre n message exchange for upate metrcs an n path recomputaton an the route stablty property s lost. QoS routng base on purely ynamc metrcs cannot therefore be apple to the Internet scale. Two man approches may be use for reucng the overhea assocate wth QoS routng wth ynamc metrc n orer to mae t scale [4]. The frst one s base on the stncton between sgnfcant changes n the metrcs that trgger QoS nformaton upates an path recomputatons from mnor changes that o not. The secon one s to convey longer term nformaton on the path characterstcs through statstcal characterzaton of the route metrcs. Both approaches prove coarser-grane nformaton: the frst one n terms of scale the secon one n terms of tme. In a commercal Internet ata transport s a servce subect to contracts between the ntereste partes. Networ operators establsh Servce Level Agreements (SLA) between them that specfy the contons for ata transport an these agreements are translate to path selecton polces n the routng protocol frequently confgure by han. The ablty of nter-oman routng to automatcally aust to these agreements shoul not be overlooe. The combne use of SLAs for transport servce wth an nter-oman QoS routng protocol s preconze n the DAIDALOS proect [5] n the scope of whch ths wor was evelope. In ths report we formally state the problem of SLA-aware nter-oman QoS routng an formulate t as an Integer Lnear Programmng (ILP) optmzaton problem provng that routes thus obtane are cycle-free. We propose a practcal soluton for nter-oman QoS routng base on both statc an coarse-grane ynamc metrcs: t uses the lght loa elay an assgne banwth (both statc) n orer to mprove the pacet QoS an mae better use of networ resource an a coarse-grane ynamc metrc for path congeston to avo overloae paths. We efne an extenson to the Borer Gateway Protocol (BGP) [6] routng protocol to transport these QoS metrc an a path selecton algorthm usng a combnaton of these metrcs. Ths report s organze as follows. The next secton escrbes relate wor. Secton 3 contans the formal escrpton of the problem an ts formulaton n ILP. Secton 4 presents the propose protocol an the assocate path selecton algorthm. Fnally secton 5 raws some conclusons an ponts out rectons for further evelopment of the wor heren presente. 2 Relate wor A framewor for QoS-base Internet routng aoptng the tratonal separaton between ntra- an nter-oman routng was efne by Crawley et al. [4]. They scusse the goals of an nter-oman QoS routng an the assocate ssues that must be aresse an prove general guelnes that shoul be followe by any vable soluton to QoS routng n the Internet. However they o not specfy the set of QoS metrcs to be transporte or the algorthms for usng such metrcs n the choce of nter-oman routes. A seres of statstcal metrcs for QoS nformaton avertsement an routng talore for nter-oman QoS routng though also applcable to ntra-oman routng were efne by Xao et al. [12] along wth algorthms to compute them along the path. These metrc the Avalable Banwth Inex (ABI) the Delay Inex (DI) the Avalable Banwth Hstogram (ABH) an the Delay Hstogram (DH) convey nformaton expresse n terms of one or more probablstc ntervals. Smulaton results show that by usng these metrc selecte routes are closer to optmalty than when usng statc metrcs; moreover the overhea s lower an the stablty hgher than when usng the corresponng nstantaneous (purely ynamc) metrcs. However these approaches conser only a sngle QoS parameter mang t ffcult to smultaneously satsfy fferent requrements. When optmzng by banwth paths wth large elay may be chosen whle 1 If the lns o not have these characterstcs an the lght loa elay verges sgnfcantly from the sum of propagaton elay the optmalty regarng resource utlzaton wll ecrease but the QoS optmzaton wll reman ntact. 2

3 others wth les yet suffcent avalable banwth an much lower elay may be avalable. Conversely when optmzng by elay a route wth low avalable banwth may be selecte; swtchng to ths route may cause congeston ncreasng the elay. When the elay nformaton s upate the prevous route mght be selecte agan an so on causng route flappng (though on longer tme scales than wth ynamc metrcs). Crstallo an Jacquenet propose an extenson to the BGP wth a new optonal an transtve attrbute QoS_NLRI for the transport of several types of QoS nformaton [13]. Ths wor s focuse on the specfcaton of the attrbute nclung the formats for transportng the fferent parameter such as reserve ata rate or mnmum one-way elay an oes not specfy how the nformaton s to be use n path selecton. Smulaton results emonstratng ts use wth (statc) nformaton on one-way pacet elay are prove though. 3 Inter-Doman QoS Routng wth Vrtual Truns In ths secton we formally escrbe the problem of nter-oman routng wth vrtual truns an formulate t as an Integer Lnear Programmng (ILP) problem. Ths formulaton can be use n a Mxe Interger Programmng (MIP) solver to obtan optmal route sets for a gven topology confguraton an traffc matrx. 3.1 Vrtual trun moel of the Autonomous Systems Though the use of some nner nformaton of the ASs s mportant for nter-oman QoS routng the exact topology an confguraton of the ASs shoul not be use for two reasons: (1) the level of etal woul be excessve complcatng the route computaton tas an most mportant (2) networ operators usually want to sclose the mnmum possble amount of nternal nformaton about ther networs. In ths wor we use a blac box moel where only externally observable AS nformaton s sclose. The ntra-oman connectons between ege routers are replace by vrtual truns wth specfc characterstcs nterconnectng the peerng ASs. Each vrtual trun has a specfc amount of reserve banwth an an expecte elay. These values epen on the nternal topology of the AS on the ntraoman routng an on resource management performe by the operator an usually reflect Servce Level Agreements establshe between the operator of the AS an the operators of the peerng ASs. The vrtual trun moel of ASs s llustrate n fgure 1. Each vrtual trun correspons to a partcular (ngress pont egress pont) par. Fgure 1 llustrates the concept: an SLS between oman S1 an oman T1 specfes that X traffc may flow between S1 an oman T3; an SLS between oman T1 an oman T3 specfes that Y traffc may flow between T1 an oman D1. Aggregates are manage nternally wthn each (transt) oman ensurng that enough resources are assgne an no mposton s mae regarng mechansm use to ths en. Fgure 1 - Vrtual trun type SLSs The confguraton of the vrtual truns must be consstent wth the nter-oman lns. In partcular the summe banwth of all vrtual truns traversng AS an gong to AS must be less than the banwth of the nter-oman ln connectng ASs an ; smlarly the summe banwth of all vrtual truns comng from AS an traversng AS must be less than the banwth of the nter-oman ln connectng ASs an. 3

4 3.2 Problem statement Let G = ( V E) be an unrecte graph wth ege capactes c an ege elays w. Each noe represents an AS an the eges correspon to the nter-oman lns. Atonally we efne a set F of aggregate flows between pars of noes an a corresponng matrx of traffc emans a for all ( ) V 2 where s an enote the source an estnaton noe respectvely. Gven any three noes an where s rectly connecte to an s rectly connecte to there may be a traffc contract (SLS) statng that proves a vrtual trun between an wth r reserve capacty. The amount of ata transporte from to va therefore boune by. If no such contract exst we say that r 0. Snce each vrtual trun s mappe to an actual path nse the AS t has an assocate elay truns ( ). y = The vrtual truns must satsfy the contons corresponng to the elay of that path. Call L the set of all vrtual o r c for traffc orgnate at noe an estne to or traversng noe an s r + where o s the capacty reserve + where t s t r c the capacty reserve for traffc estne to noe an orgnate at or traversng noe. The expecte total elay suffere by pacets of a gven flow s the sum of the w an y parameters along the path followe by the flow. Our goal s to fn the set of hop-by-hop routes that mnmze the elay whle guaranteeng that nteroman ln an vrtual trun capactes are not exceee. 3.3 Problem statement transform In orer to formulate the state problem as an ILP problem we frst transform the orgnal graph nto a transforme graph where the vrtual truns are explctly accounte for Transform graph It s possble to transform the graph nto a recte multgraph where each ege correspons to a vrtual trun; however t s ffcult to account for the elays of all lns n the orgnal graph (nter-oman lns) wthout countng some of them twce. Moreover graphs are better stue an easer to eal wth than multgraphs. Therefore we a vrtual noes to the recte multgraph n orer to obtan a resultng recte graph. Vrtual truns are establshe between an entry ln an an ext ln. Therefore we a two vrtual vertces per ln of the orgnal graph one for each recton an vrtual truns are represente by eges connectng these vrtual noes. Moreover n orer to forb a noe of the orgnal graph from beng traverse rectly (nstea of va a vrtual trun) we splt each orgnal noe nto two: one source vrtual noe wth outgong eges only an one estnaton vrtual noe wth ncomng eges only. Flows on the transform graph exst between source vrtual noes an estnaton vrtual noes. A very smple example of an orgnal graph an ts transform wth all possble vrtual truns s shown n fgure 2. Ln (AB) on the orgnal graph s represente by vrtual noes AB an BA vrtual trun (ABC) s represente by an ege connectng AB to BC noe A s represente by the vrtual source an estnaton noes A S an A D an flow (AD) s represente by flow (A S D D ) for example. a) Orgnal graph b) Transform graph Fgure 2: Smple networ wth 4 noes 4

5 The sol ege connectng the vrtual noes an correspon to the vrtual trun for senng traffc from noe to noe va noe an has capacty (that of the vrtual trun) an elay y + w where y s the nternal elay of the vrtual trun an w the elay of the nter-oman ext ln. Each ashe ege ( S ) correspons to the nter-oman ext ln from noe to noe an has elay w an capacty r o. Each otte ege ) correspons to the nter-oman entry ln n noe from noe an has zero elay an capacty value they may be compute usng ( D t. Notce that even f there s no explct = c r an = c o t r. o an t In the example of fgure 2 there s only one possble path from A to C corresponng to the vrtual trun through noe B. Traffc sent from A to C s subect to a elay equal to the sum of w (from the y a b c wb c ashe ege A S AB) an + (from the sol ege AB BC); the otte ege BC C D has zero elay. Regarng banwth t s constrane by o a b r a b c an t b c all of them share wth other traffc. Fgure 3 prove a somewhat more complex example wth a cyclc graph an ts transform contanng all possble vrtual truns. Though the transform graph loos overly complex when compare to the orgnal one the number of varables an constrants n the ILP formulaton s not ncrease snce a formulaton base on the orgnal graph woul requre varable unfolng n orer to be lnear. Also eep n mn that an unrecte graph has half the number of eges of the equvalent recte graph. a b a) Orgnal graph b) Transform graph Fgure 3: Cyclc networ wth 5 noes Generaton of the transform graph In ths secton we present an algorthm for the generaton of the tranform graph G = ( V E ) from the orgnal graph an the set of vrtual trun nformally escrbe above. The algorthm s as follows: 1. For each noe V 1.1. A noe S to the set S of sources an to the set 1.2. A noe D to the set D of estnatons an to 2. For each (unrecte) ege { } E 2.1. A noe to V 2.2. A noe to V 2.3. A ege ( D ) to the set E of eges Set capacty c = t D Set elay w = 0 D V V of noes 5

6 2.4. A ege ( D ) to E Set capacty c = t D Set elay w = A ege ( S to E Set capacty c S = o Set elay w S = w 2.6. A ege ( S ) to E D Set capacty c S = o Set elay w S = w 3. For each (recte) vrtual trun ( ) L 3.1. A ege ( ) to E an to the set L of vrtual trun eges Set capacty c = r Set elay w = y + w 4. For each flow ( F 4.1. A flow ) to the set F of flows ( S D 4.2. Set traffc eman a = a S D When the algorthm fnshe we have the transform graph G = ( V E ) the assocate ege capacty an ege elay matrces C an W a set L E of vrtual trun ege a set S V of source noes an a set D V of estnaton noe a set F of flow an the respectve traffc eman matrx A Complexty of the transform graph The number of noes an eges of the transform graph G s relate to the orgnal (unrecte) graph G an the set of vrtual truns n the followng way. The number of noes s two per noe of the orgnal graph (one source an one estnaton e.g. A S an A D ) plus two per ege of the orgnal graph (one for each recton e.g. AB an BA). The number of eges s four per ege of the orgnal graph (combnatons of source/estnaton an transmsson/recepton e.g. (A S AB) (AB B D ) (B S BA) an (BAA D )) plus one per vrtual trun (e.g. (ABBC)). In the example of fgure 3 the orgnal graph has 5 noe 5 eges an 12 possble vrtual truns. The transform therefore has 20 noes (2*5+2*5) an 32 eges (4*5+12) Converson of routes from the transform to the orgnal graph A route p on the transform graph may be converte bac to a route p on the orgnal graph by analysng the traverse eges. Each traverse ege on the transform graph correspons to a traverse noe on the orgnal graph accorng to the followng table: Ege on the transform graph Noe on the orgnal graph ( S ( ) ) ( D For example the route (B S BCCEE D ) on the transform graph of fgure 3.b) correspons to the route (BCE) on the orgnal graph. 3.4 Formulaton as ILP problem We now formulate our banwth-constrane global route an elay optmzaton hop-by-hop routng problem as an ILP problem wth boolean varables usng the transform graph. In the transform graph 6

7 formulaton s somewhat smpler than n a generc graph snce some restrctons are alreay enforce by the topology (snce there are no ncomng eges n source noe t s not necessary to use a restrcton sallowng ncomng traffc for flows orgnate at those noe an smlarly for estnaton noes). Our obectve s to mnmze the global elay whle respectng the banwth lmt assumng that the networ has enough capacty to satsfy all emans. In aton to the transform ata obtane by the above escrbe algorthm let us efne a set of postve flow weghts b for all ( ) F. Two fferent ns of optmzaton may be obtane by usng fferent weght values. The frst alternatve uses = 1 ( ) statng that all flows have equal mportance; n ths case optmzaton s performe on b s F a per-route bass. The secon alternatve uses bs a s ( ) F statng that a flow s mportance s proportonal to ts traffc eman; n ths case optmzaton s performe on a traffc volume bass. Let us efne the boolean ecson varables x whch tae the value 1 f the flow ( ) F s route through the ege ( E an the value 0 otherwse. The problem can thu be formulate as follows: w ( ( ) F Mnmze b x subect to { 01 } ( ) F( x s E s (1) a s ( ) F ( ) ( ( ) x c ( E ( V { s } ) x x = 0 ( ) F ( x = 1 ( ) F x = 1 ( ) F V :( t S t t x S x ( ) F S : ( ) E x = ( :( ) s S V :( ) s S s s x D s (2) (3) (4) (5) (6) (7) Constrant set (1) mposes boolean ecson varable meanng that flows cannot be splt over multple paths. Constrant set (2) means that the sum of all flows traversng an ege wll not excee ts capacty. Constrant sets (3) (4) an (5) are the mass balance equatons: (3) means that each flow enterng a noe that s nether source nor estnaton for that flow must leave t an vce-versa; (4) means that each flow leaves the source noe once an conversely (5) means that each flow enters the estnaton noe once. Constrant set (6) mposes hop-by-hop routng on the orgnal graph: t means that f a flow from a gven noe to a certan estnaton leaves that noe by a gven ln no flow to the same estnaton traversng that noe may leave that noe by a fferent ln. On the transform graph t means that f a flow from a source to a estnaton traverses a gven vrtual noe rectly connecte to that source no other flows to the same estnaton may traverse a fferent vrtual noe connecte to the same source. Fnally constrant set (7) prevents routng loops at the estnaton noes of flows n the orgnal graph by forcng flows arrvng at a noe rectly connecte to ther estnaton vrtual noe to use that rect path. Falng th a flow woul be counte twce (or more) on the left han se an only once on the rght han se nvalatng the equalty. Theorem 1: Paths obtane through ths optmzaton proceure are guarantee to be cycle-free on the transform graph. 7

8 Proof: Satsfacton of contons (4) an (5) mples that each flow leaves the source vrtual noe exactly once (4) an arrves at the estnaton vrtual noe exactly once (5) therefore the source an estnaton vrtual noes belong to the path. There are no ncent eges to source vrtual noe therefore these noes cannot be n a cycle. Conversely there are no ncent eges from estnaton vrtual noe therefore these noes cannot be part of a cycle ether. Now let p be a path wth a cycle from a gven source s S to a gven estnaton D an p * the same path wth the cycle remove. The cycle may only nclue ntermeate noe snce source an estnaton noes cannot be part of cycles. If the above constrants (notably the capacty constrants) are satsfe wth path p from s to then they are also satsfe wth path p * from s to. Snce > 0 ( ) an > 0 ( E : S D the cost of usng p * woul be lower than b s F w the cost of usng p therefore p coul not be n the optmal route set as a route set nclung t woul not mnmze the cost functon. Theorem 2: Paths obtane through ths optmzaton proceure are also guarantee to be cycle-free on the orgnal graph. Proof: The proof s base on three lemmas regarng cycles wthout the estnaton noe cycles wth the estnaton noe an the preceng ege an cycles wth the estnaton noe wthout the preceng ege. Lemma 1: A path satsfyng the above contons cannot contan cycles that o not nclue the estnaton noe on the orgnal graph. Proof: Let p 1 be a path on the orgnal graph from source s to estnaton contanng a cycle that oes not nclue noe an p 1 the equvalent path n the transform graph. Snce t oes not contan the estnaton the cycle on p 1 contans a noe left by the flow twce by fferent ege ( an ( ) towars the cycle an towars the estnaton noe. Therefore n the transform graph p 1 contans vrtual noes an. Constrant (6) mples that x 1 an x 1. However ths contracts constrant (4) = = therefore p 1 can only contan cycles that nclue the estnaton noe. Lemma 2: A path satsfyng the above contons cannot contan cycles that nclue the estnaton noe an the preceng ege on the orgnal graph. Proof: Let p 2 be a path on the orgnal graph from source s to estnaton contanng a cycle that contans noe an the ege ncent to ( ) an p 2 the equvalent path n the transform graph. In ths case the flow enters twce by the ege ( ) from the source an from the cycle. Therefore n the transform graph p 2 contans a cycle contanng the vrtual noes. Ths contracts theorem 1 whch states that p 2 s guarantee to be cycle-free on the tranform graph meanng that a cycle contanng noe an the ege ncent to cannot exst n the returne route set. Lemma 3: A path satsfyng the above contons cannot contan cycles that nclue the estnaton noe but not the preceng ege on the orgnal graph. Proof: Let p 3 be a path on the orgnal graph from source s to estnaton contanng a cycle that p the equvalent path n the transform graph. In ths nclues noe but not the ege ncent to an 3 case the flow enters noe twce by fferent ege ( ) an ( ) from the source an from the cycle. Therefore n the transform graph p 3 contans vrtual noes an contrbutng two unts to the left han se of constrant (7). Accorng to constrant (5) the estnaton vrtual noe can only be entere once therefore ths flow s contrbuton to the rght han se of constrant (7) can only be one unt. Snce the same apples to all flow no flow on the orgnal graph can have a cycle contanng the estnaton noe but not the ege ncent to. 8

9 The preceng lemmas cover all possble cycles on the orgnal graph therefore all paths satsfyng the above contons are guarantee to be cycle-free on the orgnal graph Reucng the number of varables The transform graphs have partcular characterstcs that allow us to sgnfcantly reuce the number of ecson varables. Notce that the source vrtual noes have only out-eges (ashe eges n fgure 3.b)) an the estnaton vrtual noes have only n-eges (otte eges n fgure 3.b)). As such the followng contons hol: x ( S {} s ) ( D { } ) s = 0 ( ) F( E : (8) x s = 0 ( ) F( E : (9) Therefore we may restrct the oman of ( n varables s x to L {( E : = s = }. 3.5 Varant formulaton The problem formulaton above assume that a certan amount of capacty s reserve at the nteroman lns for traffc generate at the transmttng AS (ntal noe) an estne to or traversng the recevng AS (termnal noe) therefore not corresponng to any vrtual trun an smlarly that at the ngress polcng a gven amount of capacty was assgne to traffc estne to the AS tself. In terms of constrant they are represente respectvely by the capactes of the eges ncent from the vrtual source noes (ashe) an by the capactes of the eges ncent to vrtual estnaton noes (otte). A perhaps more reasonable assumpton s that traffc outse the vrtual truns may use all the capacty left unuse by traffc nse the vrtual truns (nclung reserve but unuse vrtual trun capacty). Aaptng the problem formulaton to ths new assumpton nvolves the followng changes: 1. Restrctng the oman of ( n constrant (2) to L nstea of E that to the set of vrtual trun ege removng the fxe capacty constrants outse the vrtual truns. 2. Introucng an atonal constrant at each vrtual noe corresponng to an nter-oman ln a x c ( V S D) (10) V :( ( ) F where c s the capacty of the corresponng nter-oman ln n the orgnal graph. Ths constrant set states that the sum of all flows traversng (leavng) the nter-oman ln must be less than the ln s capacty. Usually c =. c V :( 4 Propose protocol an assocate algorthms Whle the ILP formulaton of the nter-oman QoS routng problem presente n the prevous secton s useful as a baselne for comparson wth real protocols n controlle envronments where all the nput ata s nown t cannot be use n the mplementaton of a real protocol tself for several reasons: frst the problem of 0-1 nteger programmng s nown to be NP-complete [14]; secon because t requres nowlege of the traffc matrx whch s not easy to obtan real utlzaton scenaros; an thr because t requres nowlege of the vrtual trun SLA whch are usually sclose only to the nvolve peers. In ths secton we propose a vrtual-trun-aware nter-oman QoS routng protocol base on an extenson of BGP for use practcal mplementaton n real nternetwors. 4.1 QoS routng Currently verson 4 of BGP has become the e facto stanar for nter-oman routng n the Internet. BGP s a path vector protocol for the exchange of reachablty nformaton between connecte ASs (ebgp - External BGP). It s also use to share nformaton on learne routes among the fferent ege routers of a gven oman (BGP - Internal BGP). The routes selecte by BGP are propagate to the ntra-oman routng protocol use n the AS (usually referre to as the Interor Gateway Protocol IGP) by the ege routers. The 9

10 reachablty nformaton s conveye n UPDATE message each contanng an avertsement of a new or change route to a gven networ estnaton an/or a set of wthrawals of routes to estnatons that may no longer be reache va the AS orgnatng the UPDATE. Beses the estnaton prefx nformaton on the traverse ASs (AS_PATH) an on the next hop (NEXT_HOP) s prove for avertse routes. The recepton of an UPDATE message trggers a three step ecson process: (1) a egree of preference s assgne to the new route (f any) base on a set of polces; (2) one of the avalable routes to the estnaton s selecte an propagate to the IGP; (3) f the route s fferent from the prevously nstalle one t s propagate to the peerng ASs. The most common polcy for path selecton s the mnmum number of hops n the AS_PATH. Though the AS_PATH length metrc bears only a very loose relaton to QoS parameter BGP can easly be extene to convey vrtually any n of relevant QoS nformaton. The ecson processes may also be change to use the QoS nformaton (f present) for path selecton wthout breang bacwar compatblty. We extene BGP to transport an use three QoS metrcs: assgne banwth (statc) path elay uner lght loa (statc) an a ynamc metrc for path congeston escrbe below Metrcs Vrtual trun nformaton s explctly nclue usng BGP to carry nformaton on the amount of banwth contracte between two omans regarng ata transport to a thr one. The assgne banwth reflectng traffc contract s essentally statc. It s upate along the path to be the mnmum that the bottlenec banwth (concave metrc). Notce that our moel oes not requre explct an quantfe agreement only that transport operators assgn a certan capacty for ata transport between ther connecte peers; explct SLAs are ust a means to guarantee that reasonable assgnments are performe. Informaton on the expecte elay n lght loa contons s also carre. Ths nformaton not only allows for the mnmzaton of pacet elay but also for a more ratonal use of the networ resource snce n hgh capacty lns wth sgnfcant length such as those foun n toay s nter-oman connecton t conssts mostly on the sum of propagaton elays [15] rectly proportonal to the traverse span of fber as long as there s no congeston. It also proves a lower boun for the expecte pacet elay. We argue that the mnmzaton of ths metrc by the path selecton mechansm wll lea to a more ratonal use of the networ resource as well as better QoS to ata pacet whch woul suffer smaller elay penaltes. The lght loa elay metrc s statc an s summe along the path (atve metrc). The thr QoS metrc conveye by our propose extenson s path congeston. The concept of congeston s elberately vague an may therefore be translate nto a coarse obectve metrc mnmzng the nherent overhea n message exchange an path re-computaton typcal of ynamc metrcs. In our case the congeston alarm s expresse by an nteger wth three possble value whose meanng s the followng: 0 not congeste; 1 very lghtly congeste; 2 congeste. Ths metrc s upate along the path to the maxmum value (convex metrc). In the most basc verson congeston may be nferre from the utlzaton of the aggregates; n a more avance verson other parameter such as pacet los average length of traverse router queues or measure elay may be use as nputs to the functon for computng the alarm level of vrtual trun aggregates. The man requrement for the congeston alarm the sole ynamc metrc n our proposal s that changes shoul be nfrequent for scalablty an stablty reasons; hysteress an relate technques may be apple n the assgnment of alarm levels to ths en. An effectve value of the congeston alarm s use for path selecton nstea of the receve value amng at reucng the fluctuatons n the usage of the aggregates. Ths effectve value s the same as the receve value unless the receve value s 1 an the route s alreay n use n whch case the effectve alarm s 0. Ths means that when level 1 (lght congeston) s reache no oman shoul use that route to replace a prevously establshe one but omans that were alreay usng the route shoul not swtch to a fferent one unless a hgher congeston level s reache. Ths behavor s meant to avo the synchronze route flappng problem. The next secton escrbes the propagaton an upatng of these metrcs an ther use n path selecton Path selecton algorthm The three above mentone QoS metrcs are conveye n the UPDATE messages by a newly efne Path Attrbute QoS_INFO whch s optonal an transtve (meanng that ASs whch o not yet support the extenson smply forwar the receve value) an are upate by the BGP-speang routers at each transt oman tang nto account the vrtual truns between the oman to whch the route s avertse an the next hop oman for the route. Notce that these vrtual truns are share among fferent source to 10

11 estnaton routes: n fgure 1 for example all traffc transporte from T1 to D1 va T3 shares the T1:D1 vrtual trun nepenently of beng orgnate at S1 or S2. Fgure 4 - Propagaton of metrcs n the QoS_INFO attrbute Fgure 4 llustrates the propagaton of the elay banwth an congeston alarm metrcs n the QoS_INFO attrbute of UPDATE messages. When the estnaton AS (AD2) frst announces the route to an nternal networ t may omt the QoS_INFO attrbute f ths networ s rectly connecte to the announce NEXT_HOP. On recevng the UPDATE the ege router at transt oman TD2 creates (or upate f alreay present) the QoS_INFO attrbute wth metrcs of the outgong ln for route selecton purposes (ths step s omtte n the fgure). If the route s selecte t s propagate to all peerng omans; the QoS_INFO attrbute sent to the fferent upstream omans s fferent snce the metrcs are upate wth respect to the vrtual trun aggregates. The same process s repeate at transt oman TD1. Notce that n the UPDATE sent from TD1 to AD1 the elay metrc (17ms) s the sum of the elays of the concatenate vrtual truns (2ms an 15ms) the reserve banwth s the mnmum along the path (300Mbps) an the congeston alarm the maxmum (1). The vrtual trun values that contrbute to the fnal values receve by AD1 for ths route are unerlne n the fgure. set Traffc to est = Local traffc to est + Transt traffc to est for both routes f Alarm rcv = 1 an route n use then set Alarm eff = 0 else set Alarm eff = Alarm rcv f both routes have Assgne BW < traffc to est choose the one wth larger Assgne BW else f one route has Assgne BW < traffc to est choose the other one else f Alarm eff s fferent choose the route wth lower Alarm eff else f Delay s fferent choose the route wth least Delay else f Assgne BW s fferent choose the route wth larger Assgne BW else use normal BGP rules (AS_PATH length etc.) Fgure 5 - Route comparson/selecton functon Fgure 5 shows the algorthm for route comparson use n the ecson processes n pseuo-coe. Delay nformaton s use to select the fastest/shortest route. The benefts of ong th as prevously mentone are twofol: pacets wll suffer lower elays an networ resource usage wll be more ratonal. The nformaton on the reserve banwth s use to elmnate from the set of possble choce routes wth nsuffcent banwth to support the current outgong traffc aggregate from the local AS to the estnaton (nclung flows generate at the local AS an flows traversng t); t s also use as te breaer when two routes for the same estnaton have the same announce elay. The alarm levels are use to elmnate congeste routes from the set of possble choces. The elmnaton of routes wth nsuffcent capacty from the set of possble choces prevents congeston of those routes to a certan egree contrbutng to lower message an processng overhea an to route stablty Route aggregaton A very mportant aspect n nter-oman routng s the possblty of aggregatng routes. Wthout the eployment of route aggregaton an Classless Inter-Doman Routng (CIDR) [16] n the 1990 the routers woul not have been able to support the ncreasng number of avertse routes. Paraoxcally lttle attenton s gven to aggregaton n nter-oman QoS routng proposal n general. The use of a metrc so coarse-grane as the congeston alarm n ths proposal s aggregaton-frenly. Whle the ntroucton of new metrcs reuces the possbltes of aggregaton compare to the stanar non- QoS-aware BGP congeston alarm values wll almost always be ether 0 or 1 meanng that much aggregaton s stll possble. Ths s partcularly true f congeston s ntrouce n transt oman snce t s 11

12 common to all routes sharng the congeste vrtual trun. The lght loa expecte elay metrc may easly be mae compatble wth aggregaton f assume to be an ncator rather than an exact value: n ths case two routes may be aggregate f the smaller elay s more than a certan fracton (say 75%) of the larger one announcng the larger value for the aggregate route. The herarchcal structure of the Internet allows for a large egree of aggregaton wth ths approach. The banwth metrc however s more ffcult to eal wth even wth a herarchcal structure. We are currently worng on how to conclate the banwth metrc wth hgh levels of aggregaton. We are also evaluatng the use of the congeston metrc alone an of a combnaton of congeston an lght loa elay metrcs wthout the banwth metrc. An evaluaton of the aggregaton possbltes s out of the scope of ths report though. 5 Conclusons Ths report aresse the problem of nter-oman QoS routng. Our proposal s base on the use of vrtual trun type aggregates for the nrect transport of traffc between two fferent amnstratve omans across a thr one. These vrtual truns are usually (though not necessarly) efne by means of SLSs between the operators of peerng oman an each nter-oman path conssts on a concatenaton of vrtual truns. Each vrtual trun efne by a trplet of AS s share by all actve routes contanng that sequence of ASs n the AS path. We formally state the problem of SLA-aware nter-oman QoS routng an formulate t as an Integer Lnear Programmng (ILP) optmzaton problem provng a proof that routes thus obtane o not contan cycles. As a practcal soluton we propose the QoS_INFO extenson to the BGP protocol usng of a combnaton of three fferent metrcs (assgne banwth expecte lght loa elay an congeston alarm) n orer to smultaneously acheve fferent an conflctng goals: fnng non-congeste paths that satsfy the QoS requrements of the ata flow mnmze the networ resources use to transport the flow nteroman route stablty an mnmzaton of the message exchange an path computaton overheas. Though one of the metrc congeston alarm s ynamc ts coarse granularty an the rules for ts use n the path selecton algorthm are such that the mpact overhea n message exchange an n path re-computaton s mnmze an route stablty ncrease. There are several topcs for further mprovement of ths wor. Devsng a more avance algorthm for the assgnment of alarm levels to aggregates s one of the topcs. Beses aggregate usage ths algorthm woul use parameters such as measure elay pacet losse queue lengths an hstorcal recors as nput mprovng the assessment of congeston whle reucng even further the number of requre upates. Another topc s the ntroucton of route aggregaton an ts conclaton wth accurate QoS nformaton n orer to mprove scalablty. Fnally we want to smulate the propose QoS routng mechansm n orer to evaluate t an compare t to stanar BGP wthout QoS support to BGP wth the QoS_NLRI extenson an to the optmal results prove by the ILP formulaton. Smulatons wll be performe frst wth a sngle representatve topology an then wth a large number of ranomly generate topologe n orer to better ascertan ts behavor n the real wor. 6 Acnowlegement Ths wor s base on results of the IST FP6 Integrate Proect DAIDALOS [5] fune by the European Communtys Sxth Framewor Programme. It reflects the authors vew an the EC s not lable for any use that may be mae of ths nformaton. 7 References [1] S. Blae (e.) et al. An Archtecture for Dfferentate Servces. IETF RFC 2475 December [2] E. Rosen A. Wswanathan an R. Callon Multprotocol Label Swtchng Archtecture. IETF RFC 3031 January [3] R. Guern A. Ora an D. Wllam QoS Routng Mechansms an OSPF Extensons. In Proceengs of IEEE Globecom 97 November [4] E. Crawley R. Nar B. Raagopalan an H. Sanc A Framewor for QoS-base Routng n the Internet. IETF RFC 2386 August [5] DAIDALOS proect (IST ) homepage [6] Y. Rehter an T. L (es.) A Borer Gateway Protocol 4 (BGP-4). IETF RFC 1771 March [7] M. Wnter (e.) et al. Fnal System Specfcaton. AQUILA Consortum Delverable D1203 (v. b1) February [8] P. Pan E. Hahne H. Schulzrnne: "BGRP: Sn-Tree-Base Aggregaton for Inter-Doman Reservatons." In Journal of Communcatons an Networ Vol. 2 No. 2 June 2000 pp

13 [9] T. Damlats (e.) et al. D3.4: Fnal System Evaluaton. Part B: D1.4: Fnal Archtecture Protocol an Algorthm Specfcaton. TEQUILA Consortum Delverable October [10] P. Flegas (e.) et al. Specfcaton of Busness Moels an a Functonal Archtecture for Inter-oman QoS Delvery. MESCAL Consortum Delverable D1.1 June [11] P. Chmento et al. QBone Sgnallng Desgn Team Fnal Report. Internet2 QoS Worng Group July [12] L. Xao J. Wang K. Lu an K. Nahrstet Avertsng Inter-Doman QoS Routng Informaton. In IEEE Journal on Selecte Areas n Communcaton Vol. 22 No. 10 December [13] G. Crstallo an C. Jacquenet The BGP QOS_NLRI Attrbute. IETF Internet Draft February [14] R. M. Karp Reucblty among combnatoral problems. In Complexty of Computer Computaton pages Plenum Pres [15] K. Papaganna et al. Measurement an analyss of sngle-hop elay on an p bacbone networ. IEEE JSAC Specal Issue on Internet an WWW Measurement Mappng an Moelng Vol. 21 No. 6 August [16] V. Fuller et al. Classless Inter-Doman Routng (CIDR): an Aress Assgnment an Aggregaton Strategy. IETF RFC 1519 September

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

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

MODULE - 9 LECTURE NOTES 1 FUZZY OPTIMIZATION

MODULE - 9 LECTURE NOTES 1 FUZZY OPTIMIZATION Water Resources Systems Plannng an Management: vance Tocs Fuzzy Otmzaton MODULE - 9 LECTURE NOTES FUZZY OPTIMIZTION INTRODUCTION The moels scusse so far are crs an recse n nature. The term crs means chotonomous.e.,

More information

Learning Depth from Single Still Images: Approximate Inference 1

Learning Depth from Single Still Images: Approximate Inference 1 Learnng Depth from Sngle Stll Images: Approxmate Inference 1 MS&E 211 course project Ashutosh Saxena, Ilya O. Ryzhov Channng Wong, Janln Wang June 7th, 2006 1 In ths report, Saxena, et. al. [1] somethng

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

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

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

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

Evaluation of an Enhanced Scheme for High-level Nested Network Mobility

Evaluation of an Enhanced Scheme for High-level Nested Network Mobility IJCSNS Internatonal Journal of Computer Scence and Network Securty, VOL.15 No.10, October 2015 1 Evaluaton of an Enhanced Scheme for Hgh-level Nested Network Moblty Mohammed Babker Al Mohammed, Asha Hassan.

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

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

The Objective Function Value Optimization of Cloud Computing Resources Security

The Objective Function Value Optimization of Cloud Computing Resources Security Open Journal of Optmzaton, 2015, 4, 40-46 Publshe Onlne June 2015 n ScRes. http://www.scrp.org/journal/ojop http://x.o.org/10.4236/ojop.2015.42005 The Objectve Functon Value Optmzaton of Clou Computng

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

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

Annales UMCS Informatica AI 1 (2003) UMCS. Designing of multichannel optical communication systems topologies criteria optimization

Annales UMCS Informatica AI 1 (2003) UMCS. Designing of multichannel optical communication systems topologies criteria optimization Annales Informatca AI 1 (2003) 277-284 Annales Informatca Lubln-Polona Secto AI http://www.annales.umcs.lubln.pl/ Desgnng of multchannel optcal communcaton systems topologes crtera optmzaton Mrosław Hajder,

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

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

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

Conditional Speculative Decimal Addition*

Conditional Speculative Decimal Addition* Condtonal Speculatve Decmal Addton Alvaro Vazquez and Elsardo Antelo Dep. of Electronc and Computer Engneerng Unv. of Santago de Compostela, Span Ths work was supported n part by Xunta de Galca under grant

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

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

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

Analysis of Continuous Beams in General

Analysis of Continuous Beams in General Analyss of Contnuous Beams n General Contnuous beams consdered here are prsmatc, rgdly connected to each beam segment and supported at varous ponts along the beam. onts are selected at ponts of support,

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

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

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

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

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

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

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

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

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

Topology Design using LS-TaSC Version 2 and LS-DYNA

Topology Design using LS-TaSC Version 2 and LS-DYNA Topology Desgn usng LS-TaSC Verson 2 and LS-DYNA Wllem Roux Lvermore Software Technology Corporaton, Lvermore, CA, USA Abstract Ths paper gves an overvew of LS-TaSC verson 2, a topology optmzaton tool

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

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

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

Virtual Memory. Background. No. 10. Virtual Memory: concept. Logical Memory Space (review) Demand Paging(1) Virtual Memory

Virtual Memory. Background. No. 10. Virtual Memory: concept. Logical Memory Space (review) Demand Paging(1) Virtual Memory Background EECS. Operatng System Fundamentals No. Vrtual Memory Prof. Hu Jang Department of Electrcal Engneerng and Computer Scence, York Unversty Memory-management methods normally requres the entre process

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

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

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

Decision Support for the Dynamic Reconfiguration of Machine Layout and Part Routing in Cellular Manufacturing

Decision Support for the Dynamic Reconfiguration of Machine Layout and Part Routing in Cellular Manufacturing Decson Support for the Dynamc Reconfguraton of Machne Layout and Part Routng n Cellular Manufacturng Hao W. Ln and Tomohro Murata Abstract A mathematcal based approach s presented to evaluate the dynamc

More information

VRT012 User s guide V0.1. Address: Žirmūnų g. 27, Vilnius LT-09105, Phone: (370-5) , Fax: (370-5) ,

VRT012 User s guide V0.1. Address: Žirmūnų g. 27, Vilnius LT-09105, Phone: (370-5) , Fax: (370-5) , VRT012 User s gude V0.1 Thank you for purchasng our product. We hope ths user-frendly devce wll be helpful n realsng your deas and brngng comfort to your lfe. Please take few mnutes to read ths manual

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

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

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

Towards Efficient Optical Burst-Switched Networks without All-Optical Wavelength Converters

Towards Efficient Optical Burst-Switched Networks without All-Optical Wavelength Converters Towards Effcent Optcal Burst-Swtched Networks wthout All-Optcal Wavelength Converters João Pedro 1,2, Paulo Montero 1,3, and João Pres 2 1 D1 Research, Semens Networks S.A., R. Irmãos Semens 1, 2720-093

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

Parallel Branch and Bound Algorithm - A comparison between serial, OpenMP and MPI implementations

Parallel Branch and Bound Algorithm - A comparison between serial, OpenMP and MPI implementations Journal of Physcs: Conference Seres Parallel Branch and Bound Algorthm - A comparson between seral, OpenMP and MPI mplementatons To cte ths artcle: Luco Barreto and Mchael Bauer 2010 J. Phys.: Conf. Ser.

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

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

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

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

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

Intra-Parametric Analysis of a Fuzzy MOLP

Intra-Parametric Analysis of a Fuzzy MOLP Intra-Parametrc Analyss of a Fuzzy MOLP a MIAO-LING WANG a Department of Industral Engneerng and Management a Mnghsn Insttute of Technology and Hsnchu Tawan, ROC b HSIAO-FAN WANG b Insttute of Industral

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

Optimization Methods: Integer Programming Integer Linear Programming 1. Module 7 Lecture Notes 1. Integer Linear Programming

Optimization Methods: Integer Programming Integer Linear Programming 1. Module 7 Lecture Notes 1. Integer Linear Programming Optzaton Methods: Integer Prograng Integer Lnear Prograng Module Lecture Notes Integer Lnear Prograng Introducton In all the prevous lectures n lnear prograng dscussed so far, the desgn varables consdered

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

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

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

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

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

Reliable Robust and Real-Time Communication Protocol for Data Delivery in Wireless sensor Networks

Reliable Robust and Real-Time Communication Protocol for Data Delivery in Wireless sensor Networks Relable Robust an Real-Tme Communcaton Protocol or Data Delvery n Wreless sensor Networks Deepal Vrman [1], Satbr Jan [2] Abstract [1] Department o computer scence, BPIT, IPU, Delh, Ina [2] Department

More information

Distributed Resource Scheduling in Grid Computing Using Fuzzy Approach

Distributed Resource Scheduling in Grid Computing Using Fuzzy Approach Dstrbuted Resource Schedulng n Grd Computng Usng Fuzzy Approach Shahram Amn, Mohammad Ahmad Computer Engneerng Department Islamc Azad Unversty branch Mahallat, Iran Islamc Azad Unversty branch khomen,

More information

A STUDY OF THE SCALABILITY AND PERFORMANCE OF MULTI-LEVEL HIERARCHY FOR SCALABLE MOBILITY MANAGEMENT IN WIRELESS IPv6 NETWORKS

A STUDY OF THE SCALABILITY AND PERFORMANCE OF MULTI-LEVEL HIERARCHY FOR SCALABLE MOBILITY MANAGEMENT IN WIRELESS IPv6 NETWORKS A STUDY OF THE SCALABILITY AND PERFORMANCE OF MULTI-LEVEL HIERARCHY FOR SCALABLE MOBILITY MANAGEMENT IN WIRELESS IPv6 NETWORKS E.N. Onwua and Z. Nu State Key Lab on Mcrowave and Dgtal Communcaton Department

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

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

SLAM Summer School 2006 Practical 2: SLAM using Monocular Vision

SLAM Summer School 2006 Practical 2: SLAM using Monocular Vision SLAM Summer School 2006 Practcal 2: SLAM usng Monocular Vson Javer Cvera, Unversty of Zaragoza Andrew J. Davson, Imperal College London J.M.M Montel, Unversty of Zaragoza. josemar@unzar.es, jcvera@unzar.es,

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

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

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

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

Sliding-Windows Algorithm for B-spline Multiplication

Sliding-Windows Algorithm for B-spline Multiplication Slng-Wnows Algorthm for B-splne Multplcaton Xanmng Chen School of Computng Unversty of Utah xchen@cs.utah.eu Rchar F. Resenfel School of Computng Unversty of Utah rfr@cs.utah.eu Elane Cohen School of Computng

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

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

TN348: Openlab Module - Colocalization

TN348: Openlab Module - Colocalization TN348: Openlab Module - Colocalzaton Topc The Colocalzaton module provdes the faclty to vsualze and quantfy colocalzaton between pars of mages. The Colocalzaton wndow contans a prevew of the two mages

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

Introduction to Programming. Lecture 13: Container data structures. Container data structures. Topics for this lecture. A basic issue with containers

Introduction to Programming. Lecture 13: Container data structures. Container data structures. Topics for this lecture. A basic issue with containers 1 2 Introducton to Programmng Bertrand Meyer Lecture 13: Contaner data structures Last revsed 1 December 2003 Topcs for ths lecture 3 Contaner data structures 4 Contaners and genercty Contan other objects

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

Ecient Computation of the Most Probable Motion from Fuzzy. Moshe Ben-Ezra Shmuel Peleg Michael Werman. The Hebrew University of Jerusalem

Ecient Computation of the Most Probable Motion from Fuzzy. Moshe Ben-Ezra Shmuel Peleg Michael Werman. The Hebrew University of Jerusalem Ecent Computaton of the Most Probable Moton from Fuzzy Correspondences Moshe Ben-Ezra Shmuel Peleg Mchael Werman Insttute of Computer Scence The Hebrew Unversty of Jerusalem 91904 Jerusalem, Israel Emal:

More information

Channel 0. Channel 1 Channel 2. Channel 3 Channel 4. Channel 5 Channel 6 Channel 7

Channel 0. Channel 1 Channel 2. Channel 3 Channel 4. Channel 5 Channel 6 Channel 7 Optmzed Regonal Cachng for On-Demand Data Delvery Derek L. Eager Mchael C. Ferrs Mary K. Vernon Unversty of Saskatchewan Unversty of Wsconsn Madson Saskatoon, SK Canada S7N 5A9 Madson, WI 5376 eager@cs.usask.ca

More information

NOVEL CONSTRUCTION OF SHORT LENGTH LDPC CODES FOR SIMPLE DECODING

NOVEL CONSTRUCTION OF SHORT LENGTH LDPC CODES FOR SIMPLE DECODING Journal of Theoretcal and Appled Informaton Technology 27 JATIT. All rghts reserved. www.jatt.org NOVEL CONSTRUCTION OF SHORT LENGTH LDPC CODES FOR SIMPLE DECODING Fatma A. Newagy, Yasmne A. Fahmy, and

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

R s s f. m y s. SPH3UW Unit 7.3 Spherical Concave Mirrors Page 1 of 12. Notes

R s s f. m y s. SPH3UW Unit 7.3 Spherical Concave Mirrors Page 1 of 12. Notes SPH3UW Unt 7.3 Sphercal Concave Mrrors Page 1 of 1 Notes Physcs Tool box Concave Mrror If the reflectng surface takes place on the nner surface of the sphercal shape so that the centre of the mrror bulges

More information

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

An Indian Journal FULL PAPER ABSTRACT KEYWORDS. Trade Science Inc. [Type text] [Type text] [Type text] ISSN : 97-735 Volume Issue 9 BoTechnology An Indan Journal FULL PAPER BTAIJ, (9), [333-3] Matlab mult-dmensonal model-based - 3 Chnese football assocaton super league

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

Gateway Algorithm for Fair Bandwidth Sharing

Gateway Algorithm for Fair Bandwidth Sharing Algorm for Far Bandwd Sharng We Y, Rupnder Makkar, Ioanns Lambadars Department of System and Computer Engneerng Carleton Unversty 5 Colonel By Dr., Ottawa, ON KS 5B6, Canada {wy, rup, oanns}@sce.carleton.ca

More information

Comparison of Heuristics for Scheduling Independent Tasks on Heterogeneous Distributed Environments

Comparison of Heuristics for Scheduling Independent Tasks on Heterogeneous Distributed Environments Comparson of Heurstcs for Schedulng Independent Tasks on Heterogeneous Dstrbuted Envronments Hesam Izakan¹, Ath Abraham², Senor Member, IEEE, Václav Snášel³ ¹ Islamc Azad Unversty, Ramsar Branch, Ramsar,

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

University of Bristol - Explore Bristol Research. Peer reviewed version. Link to published version (if available): /JLT.2016.

University of Bristol - Explore Bristol Research. Peer reviewed version. Link to published version (if available): /JLT.2016. Anastasopoulos M. P. zanakak A. & Smeonou D. (206). Scalable montorng an optmzaton technues for mega-scale ata centers. Journal of Lghtwave echnology 34(8) 980-989. DOI: 0.09/JL.206.2522654 Peer revewe

More information

Positive Semi-definite Programming Localization in Wireless Sensor Networks

Positive Semi-definite Programming Localization in Wireless Sensor Networks Postve Sem-defnte Programmng Localzaton n Wreless Sensor etworks Shengdong Xe 1,, Jn Wang, Aqun Hu 1, Yunl Gu, Jang Xu, 1 School of Informaton Scence and Engneerng, Southeast Unversty, 10096, anjng Computer

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

Tsinghua University at TAC 2009: Summarizing Multi-documents by Information Distance

Tsinghua University at TAC 2009: Summarizing Multi-documents by Information Distance Tsnghua Unversty at TAC 2009: Summarzng Mult-documents by Informaton Dstance Chong Long, Mnle Huang, Xaoyan Zhu State Key Laboratory of Intellgent Technology and Systems, Tsnghua Natonal Laboratory for

More information

Research Paper A UNIFIED FRAMEWORK FOR MULTI-OBJECTIVE TEST CASE PRIORITIZATION IN REGRESSION TESTING Lilly Raamesh

Research Paper A UNIFIED FRAMEWORK FOR MULTI-OBJECTIVE TEST CASE PRIORITIZATION IN REGRESSION TESTING Lilly Raamesh Research Paper A UNIFIED FRAMEWORK FOR MULTI-OBJECTIVE TEST CASE PRIORITIZATION IN REGRESSION TESTING Llly Raamesh Aress for Corresponence Department of I.T, St. Joseph s College of Engneerng, Ol Mamallapuram

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

Integrated Congestion-Control Mechanism in Optical Burst Switching Networks

Integrated Congestion-Control Mechanism in Optical Burst Switching Networks Ths full text paper was peer revewed at the drecton of IEEE Communcatons Socety subect matter experts for publcaton n the IEEE GLOBECOM 2005 proceedngs Integrated Congeston-Control Mechansm n Optcal Burst

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

Assignment # 2. Farrukh Jabeen Algorithms 510 Assignment #2 Due Date: June 15, 2009.

Assignment # 2. Farrukh Jabeen Algorithms 510 Assignment #2 Due Date: June 15, 2009. Farrukh Jabeen Algorthms 51 Assgnment #2 Due Date: June 15, 29. Assgnment # 2 Chapter 3 Dscrete Fourer Transforms Implement the FFT for the DFT. Descrbed n sectons 3.1 and 3.2. Delverables: 1. Concse descrpton

More information

Greedy Technique - Definition

Greedy Technique - Definition Greedy Technque Greedy Technque - Defnton The greedy method s a general algorthm desgn paradgm, bult on the follong elements: confguratons: dfferent choces, collectons, or values to fnd objectve functon:

More information

Enhancing MPLS QoS routing algorithms by using the Network Protection Degree paradigm. *

Enhancing MPLS QoS routing algorithms by using the Network Protection Degree paradigm. * Enhancng MPLS QoS routng algorthms by usng the Networ Protecton Degree paradgm. * Euseb Calle, Jose L Marzo, Anna Urra, Pere Vla Broadband Comm. and Dstrbuted Systems Insttut d Informàtca aplcacons (IA)

More information

CMPS 10 Introduction to Computer Science Lecture Notes

CMPS 10 Introduction to Computer Science Lecture Notes CPS 0 Introducton to Computer Scence Lecture Notes Chapter : Algorthm Desgn How should we present algorthms? Natural languages lke Englsh, Spansh, or French whch are rch n nterpretaton and meanng are not

More information