Designing Low-Capacity Backup Networks for Fast Restoration

Size: px
Start display at page:

Download "Designing Low-Capacity Backup Networks for Fast Restoration"

Transcription

1 Dsigning Low-Capacity Backup tworks for Fast Rstoration Ron Bannr Aril Orda HP Las Dpt of Elctrical Enginring, Tcnion Haifa 3000, Isral Haifa 3000, Isral Astract - Tr ar two asic approacs to allocat protction rsourcs for fast rstoration T first allocats rsourcs upon t arrival of ac connction rqust; yt, it incurs significant st-up tim and is oftn capacity-infficint T scond approac allocats protction rsourcs during t ntwork configuration pas; trfor, it nds to accommodat any possil arrival pattrn of connction rqusts, nc potntially calling for a sustantial ovr-provisioning of rsourcs Howvr, in tis study w stalis t fasiility of tis approac Spcifically, w considr a scm tat, during t ntwork configuration pas, constructs an (additional) low-capacity ackup ntwork Upon a failur, traffic is rroutd troug a ypass in t ackup ntwork W stalis tat, wit propr dsign, ackup ntworks induc fasil capacity ovrad W furtr impos svral dsign rquirmnts (g, op-count limits) on ackup ntworks and tir inducd ypasss, and prov tat, commonly, ty also incur minor ovrad Motivatd y ts findings, w dsign fficint algoritms for t construction of ackup ntworks Kywords Fast Rstoration, twork Dsign, Capacity Assignmnt, Prplannd Span Rstoration ITRODUCTIO Background Transmission capailitis av incrasd to rats of 0 Git/s and yond [7] Wit tis incras, any failur may lad to a vast amount of data loss Accordingly, fast rstoration as com a cntral rquirmnt in t dsign of ig-capacity ntworks g, optical ms ntworks It as n rcognizd tat, for many practical sttings, t spd and capacity of t involvd links do not allow to activat rstoration mcanisms aftr t failur Tus, protction rsourcs must allocatd in advanc i, for a failur occurs [7] Tr ar two asic approacs to allocat protction rsourcs In t first approac, rsourcs ar allocatd on dmand i, upon t arrival of vry andwidt rqust, tus incurring a significant ovrad in trms of connction st-up tim Consquntly, tis approac prsnts a clar tradoff twn t fficincy of t rsulting solution in trms of capacity usag and t tim ndd to comput it; furtrmor, its corrsponding solutions ar usually asd on only partial (or no) information rgarding t ntwork stat and futur connction rqusts A diffrnt approac is to pr-allocat t protction rsourcs during t configuration pas of t ntwork Tis approac, at tims trmd prplannd span rstoration or spar capacity assignmnt [4] [7] [8] [9] [8] [9] acts locally in t vicinity of a failur to dploy a st of dtouring pat sgmnts twn t nd nods of t faild link Tis as crtain advantags in trms of simplicity and spd, caus only t status of ac working cannl on a faild link nds to known, not t ovrall dstination or routing of t affctd srvic pats Yt, it rquirs allocating protction rsourcs for any potntial pattrn of connction rqusts; nc, it may potntially call for a sustantial ovr-provisioning of protction rsourcs Wil som studis providd indications tat tis toll migt aral, ty focusd on particular topologis and mainly on numrical findings Otr complications tat av n osrvd ar t typical proiitiv complxity of t rlatd dsign prolms, as wll as t additional toll, in particular in trms of rsourc provisioning, incurrd y practical considrations suc as t nd to limit t op-count of t ypass pats In tis study w mak t following contriutions, wic significantly mitigat t potntial disadvantags of t pr-allocation approac, nc strngtning its cas as a practical solution for ntwork rstoration First, w sow tat, in typical ntwork scnarios, t provisioning ovrad is fasil and scalal in t ntwork siz; morovr, w sow tat t toll incurrd y svral practical considrations, suc as limiting t op count, is typically small In addition, w provid algoritmic scms for t rlatd dsign prolms, wic offr itr xact solutions or fficint approximations, witin polynomial running tim In t following, w furtr laorat on t invstigatd approac and t findings of our study W invstigat a variant of t span rstoration prolm [8] Our main goal is to xploit t major nfits of t prplannd span rstoration approac wil minimizing t incurrd toll of protction rsourcs Spcifically, givn a primary ntwork tat is usd in normal opration mod to rout dmands (in an unprotctd mannr), w stalis a (low-capacity) ackup ntwork tat can protct against any singl failur xprincd y t primary ntwork; i, upon a failur of any primary link =(u,v), t traffic on is rroutd from u to v troug ypass pats tat xclusivly long to t ackup ntwork W formulat tis notion as a ntwork dsign prolm wit t ojctiv of minimizing t total spar capacity of t ackup ntwork T following xampl illustrats tis ida Exampl : Considring Fig, t solid lins rprsnt t connctivity in a givn (unprotctd) primary ntwork Assum tat t ntwork is undirctd and t capacity of all links (in ac dirction) is xcpt for t (old) links (a,f) and (f,) tat av a

2 4 a c f Fig : A primary ntwork and a corrsponding ackup ntwork capacity of 5 T dasd lins wit indicatd capacitis rprsnt a ackup ntwork It is asy to vrify tat tis ackup ntwork indd provids protction against any singl link failur in t primary ntwork For xampl, upon a failur of t (unit capacity) link (,), it is possil to rrout (xclusivly ovr t ackup ntwork) on flow unit troug t ypass pat (,c,d,) Similarly, wn link (a,f) tat as a capacity 5 fails, it is possil to snd on flow unit ovr t ypass pat (a,,f) and 4 flow units ovr t ypass pat (ackup link) (a,f) ot tat ypass pats tat protct diffrnt links in tis primary ntwork can intrsct ac otr and sar t sam amount of andwidt to aciv fficincy For xampl, t links (,) and (c,) ar protctd y t ypasss (,c,d,) and (c,d,), rspctivly, wit t sard links (c,d) and (d,) Our Contriution As mntiond, t us of ackup ntworks poss svral important advantags, most notaly simplicity (upon a failur, t inducd control ffort is small and localizd) and spd (affctd traffic is immdiatly rroutd to t ackup ntwork, troug prconfigurd ypasss) Ts advantags com at a pric, namly, capacity tat nds to scurd xclusivly for t ackup ntwork Howvr, our analysis clarly indicats tat tis ovrad is typically small Spcifically, w indpndntly prov tis claim for two diffrnt typs of wll-stalisd modls of ral-world ntworks, namly Waxman ntworks [] and Powr-Law ntworks [5] Our rsults indicat tat, in ordr to construct a ackup ntwork for an -nod primary ntwork, it is sufficint to incras t total capacity allocatd to t primary ntwork y a factor of O( ) for Waxman ntworks and y a factor of O( ) ln for Powr-Law ntworks Hnc, t analyss for ot (indpndnt) modls stalis tat, as ntworks grow in siz, t pric of xtra capacity diminiss to zro Motivatd y tis finding, w considr svral (indpndnt) dsign rquirmnts tat ar important for t fficint dploymnt of ackup ntworks First, ac link in t primary ntwork sould oftn protctd y a ypass pat (in t ackup ntwork) wit a oundd op-count Indd, imposing a small op-count limit on ac ypass pat is ssntial for supporting QoS rquirmnts; for xampl, it as n notd [] tat t quuing dlay in congstd ntworks 4 d incrass xponntially wit t numr of ops Anotr xampl of t importanc of suc op-count limits is providd y optical ntworks, wr t signal quality dtriorats as it travls ovr multipl ops Anotr fundamntal dsign rquirmnt for ackup ntworks considrs t numr of ypass pats tat protct ac primary link (i, among ow many ypasss t rroutd traffic is split) It is oftn important to ound tis numr du to svral rasons: first, splitting traffic ovr multipl ypass pats can caus packts to arriv out of ordr, tus incrasing dlivry latncy and uffring rquirmnts [0]; scond, t complxity of a scm tat distriuts traffic among multipl ypasss considraly incrass wit t numr of pats [6]; tird, oftn tr is a limit on t numr of xplicit ypass pats (suc as lal-switcd pats in MPLS) tat can st up twn a pair of nods [6] Finally, w addrss a dsign rquirmnt tat considrs t topology of t rsulting ackup ntwork; spcifically, tis rquirmnt rstricts ac ackup topology to a sugrap of t primary topology Wit tis rquirmnt, t construction of t ackup ntwork is muc asir for practical purposs For xampl, wn t ackup ntwork is a sugrap of t primary ntwork, t duct systms tat contain t communication cals of t primary ntwork can usd to trad all communication cals of t ackup ntwork, tus avoiding an xtnsiv and xpnsiv digging procss In fact, wit tis rquirmnt, it is possil to avoid ardwar installation altogtr Eac of ts dsign rquirmnts lvis a toll in trms of t rquird ackup capacity Accordingly, w turn to considr t xtra capacity tat must allocatd to t ackup ntwork du to t imposition of ac comination of t aov dsign constraints Spcifically, w quantify t incras in xtra capacity as follows Givn a st of (on or mor) dsign constraints, wat is t worst-cas ratio twn t minimum capacity tat nds to allocatd to a ackup ntwork tat satisfis tis st of constraints and t minimum capacity tat nds to allocatd to a ackup ntwork tat as no constraints to satisfy? For all possil cominations of constraints w provid (rigorous) uppr and lowr ounds on tis worst-cas ratio Tal summarizs t corrsponding Hop-Count Limit Unsplittal Routing Sugrap Constraint Constraints Pric o o o (y dfinition) o o +Ys Ys At last ( ) at most - ; o +Ys Ys o Exactly ( - ) Ys o o At most ( - ) Ys o +Ys Ys W( ) Tal : T incras in xtra capacity du to ac comination of dsign constraints (ratio wrt t unconstraind cas) T op count limit is st to (t tigt valu) i, all ypass pats in t ackup ntwork must consist of at most links T numr of ypass pats is rstrictd to (t tigt valu), i, upon a failur on any primary link =(u,v), t traffic is rroutd from u to v ovr a singl ypass pat

3 rsults for -nod ntworks T rsults summarizd in Tal provid insigts as wll as important dsign ruls for t fficint construction of ackup ntworks First, all cominations of dsign constraints sav two (namly, t cominations tat includ ot t op-count and t sugrap constraints) incras t xtra capacity y a factor of at most ; tus, tir nforcmnt provids important prformanc nfits, and, at t sam tim, it incurs only a small cost in trms of xtra capacity; in particular, altoug w av sown in our analysis tat ackup ntworks induc minor ovrad only for t unconstraind cas, tis ovrad rmains small also wn t corrsponding cominations of dsign constraints ar imposd Yt, wn t op-count limits and t sugrap constraints ar concurrntly imposd, t xtra capacity is (dramatically) incrasd y a factor of W() Our rsults dmonstrat tat y using only on of t two constraints (i, itr op count limit or sugrap constraint ut not ot), it is possil to rduc t xtra capacity y a factor of Finally, it is intrsting to not tat t cost incurrd y imposing t rquirmnt to support unsplittal routing at t ackup ntwork is qual to tat incurrd y satisfying tat rquirmnt and t rquirmnt for small op-counts; nc, wn t rquirmnt to support unsplittal routing is imposd, op-count limits can also imposd at no cost For t aov dsign constraints, w dsign svral polynomial running tim algoritms tat aim at minimizing t capacity allocatd for t ackup ntworks wil satisfying a givn st of constraints Spcifically, w dsign two typs of algoritms T first imposs t rquirmnt to support unsplittal routing at t ackup ntwork wil t otr allows traffic to split among svral ypasss For t splittal cas, w prsnt a polynomial running tim algoritm tat optimally solvs t prolm wil considring itr on or ot of t otr dsign constraints (namly, t op-count limits and t sugrap constraint) For t unsplittal cas, w prsnt two algoritms tat approximat t optimal solution y a factor of at most T first approximation is dsignd to mt t sugrap constraint wil running in a tim complxity of O( M) for M- link -nod ntworks, and t otr is dsignd to mt t opcount limit wil running in a (linar) tim complxity of O() Finally, w sow ow to modify som of t proposd scms in ordr to construct ackup ntworks tat protct against corrlatd failurs MODEL W ar givn a primary ntwork G(V,E) wit a capacity c for ac link ÎE Lt = V and M= E As commonly don in studis on survivaility and on optical ntworks, w assum tat t ntwork is undirctd 3 T goal is to construct a ackup ntwork G (V,E ) tat protcts t traffic carrid y ac link in G(V,E) To tat nd, w av to find a Indd, ac comination involv only O() incras in xtra capacity It is notworty tat rlatd mpirical indications av n otaind for long-aul ntworks [7] 3 In optical ntworks, adjacnt nods ar usually connctd y a pair of (idntical) firs carrying information in opposit dirctions [] Trfor, undirctd graps fficintly modl ral optical ntworks and tus av n t focus of many studis on survivaility, g, [3],[],[3],[] st of links E ÍV V and ackup capacitis { c } for ts links so tat G (V,E ) can usd to rrout t traffic of any primary link ÎE onc it fails As xplaind, w considr tr typs of rstrictions on t ackup ntworks T first is a op count rstriction imposd on ac ypass pat in t ackup ntwork T scond rstriction is on t topology of t ackup ntwork; spcifically, tis rstriction limits t ackup ntwork to a sugrap of t primary ntwork T tird rstriction is imposd on t numr of ypass pats tat protcts ac primary link Rfrring to t tird constraint, w formulat t following typs of ackup ntworks Unsplittal ackup ntworks av a ypass pat p twn t nd-nods of ac (primary) link ÎE suc tat p can carry all t traffic of onc it fails i, t capacity of p (dnotd y c(p)) is at last c Splittal ackup ntworks av a collction of ypass pats P() twn t nd-nods of ac (primary) link ÎE suc tat t total capacity of all protction pats in P() is at last t capacity of i, c pîp() c(p) Finally, among all fasil ackup ntworks tat satisfy t aov rstrictions, w wis to construct on wit minimum total capacity i, c is minimizd Î E In t asic vrsion of t prolm, w focus on t singl link failur modl i, at any givn tim tr xists at most on faild link ot tat tis assumption nals to construct ackup ntworks tat ar significantly mor fficint in trms of capacity, sinc ypass pats in t ackup ntwork for two diffrnt (primary) links can intrsct ac otr and sar t sam amount of capacity In Sction 4, w xtnd t singl link failur assumption and considr ackup ntworks tat protct against corrlatd failurs 3 DESIGRULES FOR BACKUP ETWORKS In tis sction w invstigat t incras in t total capacity of ackup ntworks wn t dsign constraints mntiond in t Introduction ar imposd Tis invstigation nals to undrstand som fundamntal tradoffs in ackup ntworks, and it provids important dsign ruls for tir fficint construction To tat nd, w quantify t incras in t total capacity allocatd for t ackup ntwork du to ac comination of t following dsign constraints: (i) imposing a op-count limit of on ac ypass pat; (ii) supporting unsplittal routing at t ackup ntwork (i, upon any failur of a primary link, tr is at last on ypass pat tat can rrout all affctd traffic); (iii) rstricting t topology of t ackup ntwork to a sugrap of t topology of t primary ntwork For convninc, w rprsnt any comination of constraints as a triplt of inary indicators (H,U,S) wit rols and possil valus as follows Indicator H taks t valu H + if t -op count limit is imposd, and t valu H otrwis

4 Indicator U taks t valu U + if it is rquird to support unsplittal routing, and t valu U otrwis Indicator S taks t valu S + if t sugrap constraint is imposd, and t valu S otrwis Tn, for any comination of constraints (H,U,S), w dnot y r(h,u,s) t worst-cas ratio twn t minimum capacity allocatd for a ackup ntwork tat satisfis t comination (H,U,S) and t minimum capacity allocatd for a ackup ntwork tat as no imposd rstrictions (i, (H,U,S )) W outlin t organization and t main rsults otaind in tis sction In Susction 3, w stalis a lowr ound on t minimum capacity of any ackup ntwork; tis lowr ound is ssntial for t valuation of r(h,u,s) for ac comination (H,U,S) In Susction 3, w prov tat protction capacity is incrasd (in t worst cas) y a factor of at most ( - ) wn op count limits ar imposd and y a factor of xactly ( ) - wn unsplittal routing must supportd (i, + - r( H, U, S ) ( - ) and - + r( H, U, S ) = ( - ) ) Somwat surprisingly, w stalis tat wn ot constraints ar concurrntly imposd (i, ot H and U ar st) t protction capacity is still incrasd y a factor of xactly ( ) - ; nc, in unsplittal ackup ntworks, t opcount limits can imposd at no pric In Susction 33, w sow tat rstricting t ackup ntwork to a sugrap of t primary ntwork incrass t protction capacity y a factor of at most and at last ( ) -, ot for t splittal and unsplittal cass Finally, in Susction 34, w considr t incras in t protction capacity wn t ackup ntwork must concurrntly satisfy ot t op count limit and t sugrap constraint; altoug ac of tm incrass t protction capacity only y a (small) constant factor, w sow tat wn ot constraints must satisfid (concurrntly), t protction capacity dramatically incrass y a factor of Ω() 3 A Tigt Lowr Bound on Minimum Capacity In tis susction, w stalis a lowr ound on t minimum capacity of unrstrictd ackup ntworks i, t cas wr (H,U,S ) Tis lowr ound is usd in Susctions 3 and 33 to ound from aov t ratio r(h,u,s) In addition, w provid a simpl xampl tat dmonstrats tat tis lowr ound is tigt Lmma : Givn a primary ntwork G(V,E), dnot for ac t maximum capacity of a link tat is incidnt on v y C v = max c v, u wr c(v,u) is t capacity C(v), i, ( ) ( vu, ) ÎE { ( )} of t link (v,u) Tn, C ( v ) is a lowr ound on t minimum capacity of any unrstrictd ackup ntwork Proof: Considr any unrstrictd ackup ntwork G (V,E ) for t primary ntwork G(V,E) Lt E (v) t collction of all links tat ar incidnt on v in G (V,E ) ot tat, for ac, t total protction capacity of all links incidnt on v in G (V,E ) must at last C(v) i, c ³ C v ÎE ( v) ( ) for ac Indd, otrwis t link wit maximum capacity in G(V,E) tat is incidnt on a nod is not protctd Tus, w conclud c ³ C( v) () ÎE ( v) Sinc t ntwork G (V,E ) is undirctd, ac link =(v,u) in E longs to ot E (v) and E (u); nc, c = c Tis, togtr wit (), provs tat ÎE ÎE ( v) c ³ C( v) i, t minimum capacity of vry ÎE unrstrictd ackup ntwork is at last ( ) v V C v As t following simpl xampl sows, t aov lowr ound is tigt Considr a ntwork tat consists of a pair of nods u,v tat ar connctd y a singl link Oviously, for tis cas, t optimal ackup ntwork constituts of a singl paralll link to wit a capacity of c ; sinc y dfinition C(u)=C(v)=c, it follows tat C ( v ) = c ; nc, t total capacity of tis (optimal) ackup ntwork is xactly C ( v ) v V Î 3 T Pric of Hop-Count Rstrictions and Unsplittal Routing is Small In tis susction w invstigat t incras in t protction capacity wn t ackup ntwork must support unsplittal routing and/or satisfy op count rstrictions on ac ypass pat Oviously, imposing ac of t two dsign rquirmnts sustantially rducs t st of fasil solutions Trfor, on could xpct tat t nforcmnt of any of ts constraints rsults in a svr incras in t capacity ndd for protction Yt, in t following, w prov tat dsigning ackup ntworks tat ar rstrictd to rrout traffic unsplittaly ovr ypass pats wit a op limit = nvr incrass t protction capacity y a factor of mor tan ( - ) Spcifically, w sow tat ac of t ratios r(h,u +,S ) and r(h +,U +,S ) is qual to ( ) - For t cas wr only t op count limit is imposd, w + - sow tat r( H, U, S - ) ( - ) T analysis for all ts ratios is asd on t following ntwork construction Î I, t cas (H,U,S )

5 QoS-Backup twork <Primary twork G(V,E)> Initializ t st of links in t ackup ntwork to mpty i, E f Lt s a nod in V incidnt to a link wit maximum capacity i, C(s)=Max {C(v)} 3 For ac nod uîv/{s}, add to t st E a link twn nods s and u wit a capacity C(u) 4 Rturn t ntwork G (V,E ) Fig : Procdur QoS-Backup twork Torm : T minimum protction capacity of an unsplittal ackup ntwork wit a op limit = is largr y a factor of at most ( - ) tan t minimum protction capacity of a splittal ackup ntwork tat as no op count limits i, r( H U S ) ( ) + +,, - - Proof: Givn a primary ntwork G(V,E), in ordr to prov t torm it is sufficint to sow tat Procdur QoS- Backup twork constructs an unsplittal ackup ntwork tat consists of solly -op protction pats and as a total - C v ; tis, togtr wit v V capacity of at most ( ) ( ) Î Lmma (tat staliss a lowr ound of C ( v ) v Î V on t minimum capacity of any splittal ackup ntwork), provs t torm Lt G (V,E ) t ackup ntwork rturnd y Procdur QoS-Backup twork wn applid on t primary ntwork G(V,E) First, it is asy to s tat, y construction, ac link (u,v)îe as a -op ypass pat (u,s,v) in G (V,E ); nc, ac primary link in G(V,E) is protctd y a -op pat in G (V,E ) xt, not tat t total capacity of t links in G (V,E ) C u = C v - C s ; is ( ) ( ) ( ) uîv\{ s} sinc C(s)= = max { C( v) } ³ C( v), it olds tat t total capacity of G (V,E ) is C ( u ) = uîv\{ s} = Cv ( )- Cs ( ) Cv ( )- Cv ( ) = ( - ) Cv ( ) ; vv Î vv Î vv Î vv Î tus, according to Lmma, t capacity of G (V,E ) is largr y a factor of at most ( - ) tan t minimum possil capacity for splittal ackup ntworks It is lft to sown tat ac link ÎE as a protction pat p in G (V,E ) tat can carry all t traffic of i, c c(p), tus stalising tat G (V,E ) is an unsplittal ackup ntwork for G(V,E) To tat nd, not tat, for ac link (u,v)îe, t ypass pat (u,s,v) in G (V,E ) as a capacity of min{c(u),c(v)}; indd, y construction, t capacity of (u,s)îe and (s,v)îe is C(u) and C(v), rspctivly Trfor, sinc y dfinition of C( ), t valu of ot C(u) and C(v) is at last t capacity valu of t link (u,v)îe, it follows tat t capacity min{c(u),c(v)} (of t ypass pat (u,s,v)) is at last t capacity of t link (u,v) As mntiond in t Introduction, splitting t rroutd traffic ovr a small numr of ypass pats, ac wit a oundd op-count, is ssntial for supporting QoS-snsitiv applications ot tat, in t worst cas, t rroutd traffic can split among Ω(M) ypass pats, ac wit Ω() links For suc cass, Torm suggsts a usful dsign rul tat nals to trad t amount of capacity ndd for protction wit t quality of t rroutd traffic ot tat tis tradoff is vry ffctiv, as it involvs O(M) improvmnt in t split ratio and O() improvmnt in t op-count of t ypass pats, at a pric of just O() incras in t (minimum) protction capacity W procd to prsnt otr important insigts and dsign ruls for t fficint construction of unsplittal ackup ntworks wit op count limits To tat nd, w first stalis t following corollary tat stms dirctly from t uppr ound on r(h +,U +,S ) (Torm ) and t ovious rlations r(h,u +,S ) r(h +,U +,S ), r(h +,U,S ) r(h +,U +,S ) Corollary : T ratios r(h,u +,S ), r(h +,U,S ) and - r(h +,U +,S ) ar all oundd from aov y ( ) L (a) L Fig 3: T pric of unsplittal routing is xactly ( - ) W now sow tat t uppr ound otaind in Corollary for t ratios r(h,u +,S ) and r(h +,U +,S ) is tigt To tat nd, it is sufficint to stalis a lowr ound of ( - ) for ts ratios W first focus on stalising a lowr ound for t cost incurrd y t rquirmnt to rrout traffic unsplittaly i, a lowr ound for r(h,u +,S ) Mor spcifically, w prsnt an xampl of optimal unsplittal and splittal ackup ntworks tat sar t sam primary ntwork and diffr from ac otr in t allocatd capacity y a factor of ( - ) T xampl is illustratd troug Fig 3 T solid lins rprsnt a primary ntwork (wit a topology of an -nod ring), and t dasd lins rprsnt an unsplittal ackup ntwork in (a) and a splittal ackup ntwork in () W assum tat t capacitis of all links in t primary ntwork ar qual to Morovr, it is assumd tat ac link as a capacity of in t ackup ntwork of (a) and a capacity of ½ in t ackup ntwork of () () (a) Optimal unsplittal ackup ntwork wit a capacity of - () Optimal splittal ackup ntwork wit a capacity of

6 First not tat any unsplittal ackup ntwork must consist, for ac nod, of at last on link wit a unit capacity tat conncts v to som otr nod in V\{v} Indd, if a nod v is connctd to all its nigors in t ackup ntwork only y links wit a capacity smallr tan, it cannot rrout t traffic unsplittaly upon any failur on t links tat ar incidnt to v in t primary ntwork Tis, togtr wit t fact tat vry ackup ntwork for t givn primary ntwork must consist of at last - links, staliss tat t total capacity of any unsplittal ackup ntwork must of at last - In particular, t unsplittal ackup ntwork prsntd in (a) is optimal Considr now t splittal ackup ntwork prsntd in () ot tat tis ackup ntwork is a ring Trfor, upon a failur of any primary link, it is possil to split t traffic vnly and rrout ac alf in an opposit dirction Tus, sinc t capacity valus of all links ar qual to ½ in t ackup ntwork and qual to in t primary ntwork, t ackup ntwork is fasil as it protcts against any failur on t primary ntwork ot tat t total capacity allocatd for tis ackup ntwork is ; nc, t total capacity of any optimal splittal ackup ntwork (for t givn primary ntwork) is at most Tus,,, ³ = - it olds tat r ( H U S ) ( ) Finally, not tat, sinc r(h +,U +,S ) r(h,u +,S ), t lowr ound otaind for r(h,u +,S ) also applis for r(h +,U +,S ) + + r H U S - ³ - ot tat for ot ratios, tis lowr i, ( ) ( ),, ound coincids wit t uppr ound stalisd in Corollary Hnc, t pric of unsplittal routing is xactly ( - ) and is not affctd y imposing (additional) op-count limits on t ypass pats i, r H U S = r H U S = - W summariz tis (,, ) (,, ) ( ) discussion wit t following corollary Corollary : Eac of t ratios r(h,u +,S ) and r(h +,U +,S ) is xactly ( - ) 33 T Sugrap Constraint as a Small Pric As mntiond in t Introduction, from a practical viwpoint, it may muc asir to construct a ackup ntwork wit a topology tat is a sugrap of t primary ntwork Accordingly, in tis susction w invstigat t incras in protction capacity wn t topology of t ackup ntwork is rquird to a sugrap of t topology of t primary ntwork Spcifically, w sow tat, du to tis "sugrap constraint", t total capacity allocatd for t ackup ntwork incrass (in t worst cas) y a factor tat is twn ( - ) and for ot splittal and unsplittal ackup ntworks i, r( H U S ) r( H U S ) Î é ( - ),,,,, ë,ùû T proof of t uppr ound (Torm ) is asd on t ntwork construction spcifid in Fig 4 Mor spcifically, Indd, otrwis t ackup ntwork is not connctd; and, clarly, if t primary ntwork as a connctd topology tn t ackup ntwork must also connctd givn a primary ntwork G(V,E), w prov tat t following procdur constructs a ackup ntwork tat is a sugrap of G(V,E) and as a capacity of at most twic tat of an optimal ackup ntwork (wit aritrary topology and no op-counts) Sugrap Backup twork <Primary twork G(V,E)> Initialization Lt,,, M dnot a non-dcrasing ordring of t links of E according to tir capacitis Initializ t st of links in t ackup ntwork to mpty i, E f Dfin an indx i and initializ it to zro i, i Wil i M Considr t link i =(u i, v i ) in t primary ntwork G(V,E) If i dos not crat a cycl wit t (currnt) links of E, add to E a link twn nods u i and v i wit capacity c (i, t sam capacity as in t primary ntwork) i i+ 3 Rturn t ntwork G (V,E ) Fig 4: Procdur Sugrap Backup twork Torm : Rstricting t ackup ntwork to a sugrap of t primary ntwork incrass t minimum protction capacity y a factor of at most ot for t splittal and for t unsplittal cas i, r(h,u,s + ) and r(h,u +,S + ) Proof: Givn a primary ntwork G(V,E), in ordr to prov t torm it is sufficint to sow t xistnc of an unsplittal ackup ntwork G (V,E ) tat is a sugrap of G(V,E) and as a total capacity of at most C ( v ) Indd, y Lmma, vry splittal ackup ntwork as a lowr ound of C ( v ) on t minimum protction capacity; nc, sinc t minimum protction capacity in t splittal cas is not largr tan in t unsplittal cas, t xistnc of suc a ackup ntwork (i, an unsplittal ackup ntwork tat satisfis t sugrap rquirmnt and as a total capacity of at most C ( v ) ) provs t torm ot for t splittal and unsplittal cass Accordingly, in t following w sow tat t ntwork G (V,E ), rturnd y Procdur Sugrap Backup twork (Fig 4), wn applid on t primary ntwork G(V,E), satisfis all t following: (i) G (V,E ) is an unsplittal ackup ntwork for G(V,E); (ii) G (V,E ) is a sugrap of G(V,E); (iii) G (V,E ) as a total capacity of at most C ( v ) Hnc, proving (i), (ii) and (iii) staliss t torm

7 W first sow tat G (V,E ) is an unsplittal ackup ntwork for t primary ntwork G(V,E) To tat nd, w av to sow (y dfinition) tat ac link ÎE as a protction pat p in G (V,E ) tat can carry all t traffic of, i, c c(p) ot tat wn a link ÎE twn nods u and v is considrd in t construction of G (V,E ) (as pr Fig 4), itr a paralll link to wit a capacity c is addd to t ackup ntwork G (V,E ) or tr alrady is a pat in G (V,E ) twn u and v Oviously, in t first cas, t paralll link tat was addd to G (V,E ) as a capacity c tat can support t traffic of t link In t scond cas, link was considrd aftr a pat p from u to v was formd in G (V,E ); nc, sinc t links ar considrd y dcrasing capacity valus, t capacity of ac link along p in G (V,E ) is not smallr tan c ; trfor, t pat p can support t traffic carrid y W turn to sow tat t total capacity of G (V,E ) is at most C ( v ) To tat nd, w sow t xistnc of a on-toon mapping f:e V in t ntwork G (V,E ) Spcifically, w map ac link (u,v)îe into on of its nd-nods (i, itr u or v) suc tat no two links in E ar mappd into t sam nod in V Sinc links ar addd to t ackup ntwork wit capacity valus idntical to tos in t primary ntwork, and sinc C(v) is t maximum capacity of a link incidnt on nod v, suc a mapping nals to allocat for ac link ÎE an xclusiv nod suc tat c C(v); oviously, tis provs t torm, sinc it implis tat c C( v) ÎE W turn to spcify t mapping W partition t st of nods V into two disjoint sts S and T suc tat SÇT=V Initially, w pick an aritrary nod sîv and assign S={s} and T=V/{s} At ac stp w coos a link =(u,v) in E, wic crosss t cut (S,T) (i, uîs, vît and ÎE ) and map (u,v) into t nod vît; tn, w mov t nod v from t st T to t st S T procss is rpatd until tr is no link in t cut (S,T) Oviously, it follows y construction tat at t nd of t procss ac link (u,v) tat was considrd y t procss is mappd into on of its nd nods (itr u or v) Morovr, onc a link (u,v) is mappd to v, t procss rmovs v from t st T; nc, sinc t procss maps links only to nods in T, ac nod is always associatd wit at most on link i, tr is no pair of links tat ar mappd to t sam nod Trfor, it is lft to sown tat at t nd of t procss all t links in E ar mappd to som nod in V To tat nd, it is sufficint to sow tat ac link is considrd y t procss at last onc To tat nd, w first sow tat G (V,E ) is connctd Rcall tat w assum tat G(V,E) is connctd Hnc, for ac pair of nods u,, tr xists a pat in G(V,E) tat conncts u and v; nc, sinc w av sown tat G (V,E ) as a pat tat conncts t nd nods of ac link in E, tr is also a pat twn vry pair of nods u, in G (V,E ); nc, G (V,E ) is connctd ow assum y way of contradiction tat tr xists a link in E tat as not n considrd y t procss and dnot y AÍE t st of all suc links Sinc G (V,E ) is connctd, it follows tat, for ac link (u,v)îa, itr u or v (or ot) must connctd to at last on nod in V\{u,v} y a link from E Among t links in A, coos a link =(u,v) tat is closst in trms of op count to a link tat as alrady n considrd y t procss; y t slction of (u,v) tr must xist a nod wîv\{u,v} suc tat itr t link (v,w) or t link (u,w) longs to E and it as n considrd y t procss Witout loss of gnrality, assum tat link (u,w) as n considrd y t procss Trfor, y construction, wn t procss nds, nod u is in t sust S On t otr and, sinc y construction G (V,E ) is acyclic, it is impossil tat a link incidnt on t nod v as n considrd y t procss, sinc tis implis tat tr xists in G (V,E ) a pat twn s and v and also a pat twn s and u tat, togtr wit t link (u,v), form a cycl in G (V,E ) Hnc, nod v is in T and t link (u,v) crosss t cut (S,T); tus, y construction, it sould av n considrd y t procss Oviously, tis contradicts t slction of t link (u,v) W tus conclud tat all t links in E ar considrd y t procss at last onc It rmains to sown tat t topology of G (V,E ) is a sugrap of G(V,E) By construction, Procdur Sugrap Backup twork dfins a link twn a pair of nods in G (V,E ) only if t pair of nods is connctd y a link in t primary ntwork G(V,E); nc, G (V,E ) is a sugrap of G(V,E), tus complting t proof T proprty stalisd in torm sould considrd in cass wr uilding a compltly indpndnt infrastructur for t ackup ntwork is too costly (or impossil) Spcifically, in suc cass, Torm suggsts an important dsign rul tat maks t construction of t ackup ntwork sustantially asir at t pric of incrasing t total protction capacity y a factor of at most W now turn to sow tat tis rsult is almost tigt for ot t splittal and t unsplittal cass Spcifically, w sow tat ac of t ratios r(h,u,s + ) and r(h,u +,S + ) is largr tan ( - ) To tat nd, w prsnt an xampl of a primary ntwork wit two corrsponding ackup ntworks tat du to t sugrap constraint diffr from ac otr in Spcifically, w av sown at t ginning of t proof tat G (V,E ) is an unsplittal ackup ntwork for G(V,E) Hnc, it must av at last on pat tat conncts t nd nods of ac link in E By construction, t procss considrs only links from E ; morovr, it is asy to s tat all considrd links dfin a connctd componnt Trfor, tr must xist in G (V,E ) a pat twn s and v and also a pat twn s and u if t procss as considrd a link incidnt on t nod v and a link incidnt on t nod u

8 t allocatd capacity y a factor of ( ) - T xampl is illustratd in Fig 5 T solid lins (in (a) and ()) rprsnt a primary ntwork wit a topology of an -nod pat grap, t dasd lins in (a) rprsnt a ackup ntwork tat satisfis t sugrap constraint, and t dasd lins in () rprsnt a ackup ntwork wit an aritrary topology W assum tat t capacitis of all links in t primary ntwork ar qual to Morovr it is assumd tat ac link as a capacity of in t ackup ntwork of (a) and a capacity of ½ in t ackup ntwork of () (a) W first ound from low t ratio r(h,u,s + ) To tat nd, not tat wn t sugrap constraint is imposd, t ackup and t primary ntworks must av idntical topologis (i, t ackup ntwork must consist of a paralll link to ac primary link) Trfor, t topology of t ackup ntwork is a pat grap and tr is only on pat twn ac pair of nods Tus, upon a failur of any primary link, t rroutd traffic cannot split and is carrid unsplittaly ovr t link tat is paralll to in t ackup ntwork Trfor, sinc t capacity of ac primary link is, t capacity of t ackup links must of at last ; nc, t total capacity of any ackup ntwork must of at last -, and in particular t ackup ntwork prsntd in (a) is optimal On t otr and, t total capacity of any (unrstrictd) optimal ackup ntwork for t givn primary ntwork is at most Indd, t ackup ntwork prsntd in () is ot fasil and allocatd a ackup capacity of units Tus, it olds tat ( H, U, S ) ³ = ( - ); also, sinc r(h,u +,S + ) r(h,u,s + ) r L must old, it also olds tat r( H U S ) ( ),, L Fig 5: T sugrap constraint as a pric of at last ( - ) ³ - Ts lowr ounds, togtr wit t uppr ounds of Torm, stalis t following corollary Indd, assum y way of contradiction t xistnc of a ackup ntwork wit a topology tat is not a duplicat of t givn primary ntwork ut satisfis t sugrap constraint; clarly, tis ackup ntwork is disconnctd as it contains lss tan - links Yt, as mntiond, any ackup ntwork of a connctd primary ntwork must also connctd Indd, t ackup ntwork is a ring wit link capacitis qual to ; nc, upon a failur of any primary link, it is possil to split t traffic vnly and rrout ac alf in t opposit dirction () (a) Optimal ackup ntwork satisfying t sugrap constraint () A ackup ntwork wit aritrary topology Corollary 3: T ratios r(h,u,s + ) and r(h,u +,S + ) ar oundd from low y ( - ) and from aov y 34 A Proiitiv Cost for Hop-Count Limits Comind wit Sugrap Constraints In t prvious susctions w av sown tat t minimum protction capacity incrass y a factor of at most wn itr t ackup ntwork must satisfy op-count limits or t ackup ntwork is rquird to a sugrap of t primary ntwork; similar fficint guarants ar otaind wn ac of ts constraints is comind wit a rquirmnt to support unsplittal routing ovr t ackup ntwork Yt, in contrast to ts positiv rsults, in tis susction w sow tat wn t op-count limit and t sugrap constraint ar concurrntly imposd, t protction capacity can incras y a factor as larg as Ω() i, ot r(h +,U,S + )=Ω() and r(h +,U +,S + )=Ω() old Oviously, tis dramatic incras in protction capacity is proiitiv for practical purposs and implis tat only on (i, t mor significant) of t two constraints sould imposd W gin wit t ratio r(h +,U,S + ) Considr t primary ntwork G(V,E) prsntd in Fig 6 Assum tat all link capacitis ar qual to Dnot y V t uppr st of nods and y V t lowr st of nods T ntwork is a complt ipartit grap i, tr is a link twn ac pair of nods uîv and ut not twn any pair of nods tat ar ot in V or in V Lt G (V,E ) a splittal ackup ntwork for t primary ntwork G(V,E) tat satisfis ot a op-count limit = and t sugrap constraint W first V V L L Fig 6: A primary ntwork wit a topology of a complt ipartit grap sow tat G (V,E ) and G(V,E) must sar t sam topology, i, G (V,E ) must consist of a paralll link for ac primary link ÎE Assum, y way of contradiction, tat G(V,E) and G (V,E ) do not sar idntical topologis Hnc, tr must xist a link in t primary ntwork wit no corrsponding paralll link in t ackup ntwork i, a link (u,v)îe suc tat (u,v)ïe Upon a failur of t link (u,v)îe, t ackup ntwork must provid an altrnativ -op ypass pat twn t nods u and v Yt, it is asy to s tat suc a ypass cannot xist in t ackup ntwork Indd, tr is no common nigor v k to any two nods v i, v j in G(V,E) tat ar connctd y a link; nc, any pat twn u and v tat dos not includ t dirct link (u, v) must av a op count largr tan in t primary ntwork G(V,E) Tus, sinc G (V,E ) is a sugrap of G(V,E), t ypass for t link (u,v) in G (V,E ) must largr tan Oviously, tis

9 contradicts t assumption tat G (V,E ) is a ackup ntwork tat consists of ypasss wit at most ops Tus, w conclud tat G (V,E ) and G(V,E) must sar idntical topologis W now mploy t fact tat G (V,E ) and G(V,E) sar t sam topology to sow tat t total capacity of G (V,E ) is at last To tat nd, not tat upon a failur of any 4 primary link, only t link tat is paralll to in t ackup ntwork satisfis t op-count rstriction =; indd, w av alrady sown tat all otr ypass pats violat tis op-count limit Hnc, upon a failur of t link only t link paralll to (in t ackup ntwork) is mployd Trfor, sinc t capacity of ac primary link is, t capacity valu of ac paralll link (i, a link in t ackup ntwork) must of at last ; nc, c ³ E ÎE Howvr, sinc G (V,E ) and G(V,E) sar t sam topology it olds tat E = E ; nc, c ³ E = E = 4 ÎE Litrally, any splittal ackup ntwork for G(V,E) tat concurrntly satisfis t op-count limit and t sugrap constraint must allocatd wit a capacity of at last On t otr and, it is asy to s tat wn no rstrictions on t ackup ntwork ar imposd, any spanning tr (dfind ovr V) wit link capacitis qual to on, is a fasil ackup ntwork for G(V,E); sinc t total capacity in suc a cas is -, t total capacity of any (unrstrictd) optimal ackup ntwork for G(V,E) is at most - Tus, w conclud tat r( H, U, S + ) = =W( ) i, wn nitr t - op-count limits nor t sugrap rquirmnts ar considrd, t capacity of t ackup ntwork can dcras y a factor of Ω() Tis lowr ound, togtr wit t fact tat r(h +,U +,S + ) r(h +,U,S + ), stalis t following corollary Corollary 4: T ratios r(h +,U,S + ) and r(h +,U +,S + ) ar oundd from low y Ω() 4 COSTRUCTIG BACKUP ETWORKS In tis sction w sow ow to construct ackup ntworks for any givn primary ntwork W first prsnt optimal construction algoritms for ackup ntworks tat satisfy t dsign constraints mntiond in t Introduction Tn, w considr t computational complxity of ac algoritm For t cass wr t computational complxity is proiitiv, w prsnt constant approximation algoritms tat construct t ackup ntworks in polynomial tim; w also prsnt som numrical rsults tat sow tat t running tim of all t proposd optimal algoritms is fasil for practical purposs Finally, w sow ow to modify t proposd algoritms in ordr to construct ackup ntworks tat protct against corrlatd link failurs 4 Optimal Algoritms In tis sction w formulat linar and intgr programs, t solution of ac idntifis an optimal ackup ntwork for any givn primary ntwork For as of prsntation, w 4 transform ac undirctd link in t primary ntwork G(V,E) into two dirctd links wit opposit dirctions tat av ac t sam capacity as t original (undirctd) link Dnot y f ( ) t total flow rroutd ovr t ackup link =(w,w )äe upon a failur on t link ; lt c dnot t capacity of t ackup link äe Upon a failur on a primary link =(u,v)äe, t flow f ( ) carrid ovr t ackup link =(w,w )äe is a composition of flows tat ar rroutd from u to w troug ypass pats of diffrnt op counts Lt f ( ) t total flow ovr =(w,w )äe tat is rroutd from u to w troug ypasss (from u to w ) wit a op-count of xactly upon a failur on t primary link =(u,v)äe If t topology of t ackup ntwork must a sugrap of t primary ntwork G(V,E), w st E E (yt, it is possil to assign zro capacitis to ackup links, i, c 0 = for som äe ) On t otr and, wn tr is no rstriction on t rsulting topology (i, t sugrap constraint is not imposd and aritrary topologis ar allowd) w st E V V For ac väv, w dnot y O(v) t st of all links in E tat manat from v, and y I(v) t st of all links in E tat ntr tat nod, namly O(v)={v l v läe } and I(v)={w v w väe } Finally, for vry link =u v, lt s =u and t =v Tn, a corrsponding linar program wos solution is an optimal splittal ackup ntwork tat satisfis t op-count and sugrap constraints can formulatd using t varials f ( ), c, as spcifid in Fig 7 {{ } { } } Rcall tat an undirctd link wit a capacity c rprsnts two dirctd links suc tat ac of t links can transfr at most c flow units Trfor, t total capacity of all links in t undirctd rprsntation and in t dirctd rprsntation diffrs y a factor of In particular, minimizing t total capacity of all links in t dirctd rprsntation also minimizs t total capacity in t undirctd rprsntation

10 Program Backup twork (G(V,E), E, H) Paramtrs: G(V,E) t primary ntwork; E t connctivity of t ackup ntwork; H t op-count limit Minimiz Sujct to: c () ÎE - f ( ) f ( ) - = 0 ÎO( v) ÎI( v) 0 f ( ) ³ c E ÎO( s ) H f ( ) ³ c E ÎI( t ) = 0 H f ( ) c, = 0 ( ) 0 T ojctiv function () minimizs t total capacity allocatd to t ackup ntwork G (V,E ) Constraint () is t nodal flow consrvation constraint of t ackup flow (i, flow on t ackup ntwork) Mor spcifically, quation () stats tat upon a failur of any primary link =s t, t total ackup flow tat ntrs into any nod väv\{s, t } and as travrsd pats (from s to v) of opcount - must qual t total ackup flow manating out of tat nod troug pats of op count Equations (3) and (4) nsur tat, for ac primary link äe, t ackup ntwork rsrvs at last a total capacity of c along t pats tat connct t nd-nods of ; spcifically, constraint (3) mits from t nd-nod s of ac primary link =s t a ackup flow of at last c flow units; similarly, constraint (4) asors at t nd nod t of ac primary link =s t, a total ackup flow of at last c flow units Equation (5) nsurs tat, upon a failur of any primary link äe, t total flow rroutd ovr ac ackup link äe "Î E, " Î[0, H], { s t} "Î v V \, () "Î (3) "Î (4) "Î E " Î E (5) f = " Î E, "Î E, Ï[0, H- ] (6) ( ) 0 f ³, "Î E " ÎE, Î [0, H] (7) c ³ 0 " Î E (8) ( ) = ( ) f f "Î E, " Î [0, H], ", ÎE st s = t and t = s Fig 7: Constructing ackup ntworks wit minimum capacity (9) is at most c Exprssion (6) ruls out non-fasil flows tat violat t op rstriction, and Exprssions (7) and (8) rstrict all varials to non-ngativ Finally, Exprssion (9) rstricts t solution to symmtrical; nc, it ruls out all nonfasil solutions tat ar not fasil for t (original) undirctd ntwork { } ot tat, sinc Equation (7) allows t varials f ( ) to tak any non-ngativ valu, t rroutd flow upon a failur of any link ÎE can split among svral pats; nc, t solution (tat consists of t varials { c }) constituts an optimal splittal ackup ntwork for t givn op count rstriction H All tat is ndd in ordr to transfr t ackup flow unsplittaly is to modify Equation (7) so tat ac varial f ( ) would tak itr t valu 0 or t valu c for ac ÎE, ÎE and Î[0,H] ot tat, y doing so, w otain an intgr program tat constructs an optimal unsplittal ackup ntwork wil satisfying t givn dsign constraints Bot t linar program (tat corrsponds to t splittal cas) and t intgr program (tat corrsponds to t unsplittal cas) can solvd y commrcial softwar tools suc as CPLEX or MOSEK [3] W now considr t running tim of ac of ts programs To tat nd, it is important to not tat t numr of varials and constraints in Program Backup twork is polynomial in t ntwork siz Indd, t op count rstriction H is at most -; trfor, t numr of varials f ( ), c and {{ } { } } t numr of constraints is in t ordr of 3 M Tus, sinc t complxity incurrd y solving a linar program is polynomial in t numr of constraints and t numr of varials [0], Program Backup twork as a polynomial running tim for t splittal cas On t otr and, for t unsplittal cas Program Backup twork is an intgr program tat as no polynomial solution in t gnral cas 4 Fast Approximation Algoritms In t prvious susction, w av sown tat tat t running tim of t proposd optimal construction scms is polynomial in t input for t splittal cas ut may intractal for t unsplittal cas Fortunatly, in tis susction, w osrv tat Procdur QoS-Backup twork (Fig ) and Procdur Sugrap Backup twork (Fig 4) can usd as altrnativ approximations for t construction of unsplittal ackup ntworks Spcifically, ts approximations stalis unsplittal ackup ntworks tat satisfy itr t sugrap constraint or t op-count constraint; morovr, w sow tat ot of tm ar opratd in low polynomial tim and produc ackup ntworks wit a total capacity of at most twic t optimum Procdur QoS-Backup twork and Procdur Sugrap Backup twork ar sown to fficintly approximat t (corrsponding) optimal solutions in t proof of Torms and Spcifically, wil ot ar sown to rturn an unsplittal ackup ntwork wit a capacity of at most twic

11 t optimum, Procdur QoS-Backup twork is guarantd to rturn a ackup ntwork tat consists of solly -op protction pats and Procdur Sugrap Backup twork is guarantd to rturn a ackup ntwork tat satisfis t sugrap constraint Morovr, it is asy to s tat t xcution tims of Procdur QoS-Backup twork and Procdur Sugrap Backup twork ar O() and O(M ), rspctivly Tus, ts procdurs can considr itr t op-count constraint or t sugrap constraint (ut not ot ), wil providing attractiv prformanc guarants on ot running tim and allocatd protction capacity 43 Construction Algoritms for Backup tworks: Slow & Optimal or Fast & Suoptimal? Limiting t running tim of ntwork algoritms tat ar frquntly xcutd (g, routing protocols, scduling and switcing algoritms, w srvics, tc) is usually of major practical importanc Accordingly, in suc contxts uristics and approximations improv tir running tim at t pric of dtriorating t quality of t rturnd solution Yt, in our contxt suc a compromis is usually not rquird First, t singl computation of an optimal ntwork is oftn followd y an installation and configuration procss tat can last for days At t sam tim, t consquncs of a poorly dsignd ntwork may impos a proiitiv toll (as opposd, g, to an occasional packt tat is not snt along t st pat or scduld in t st tim slot) Trfor, unlss t computation tim of t construction algoritm is infasil for practical purposs (g, days), t quality of t solution may wll favord ovr t computation tim; nc, t optimal construction algoritms (spcifid in susction 4), would favord ovr t constant approximation scms (spcifid in susction 4) In t following, w indicat tat Program Backup twork (spcifid in suction 4) can applid to stalis optimal ackup ntworks (for typical primary ntworks) in t ordr of minuts Following t lins of [5], w gnratd 3 random topologis wit nods and invokd Program Backup twork ovr ac topology Tn, w masurd t tim ndd to construct an unsplittal ackup ntwork wit a op-count Bot procdurs av sown to rturn an unsplittal ackup ntwork wit a capacity of at most Cv ( ) ; Tis, togtr wit vv Î on t Lmma tat staliss a lowr ound of ( ) Cv vv Î minimum capacity of any ackup ntwork, prov tat t procdurs rturn a solution tat is witin a factor of away from t optimum W av sown in Sction 33 tat t incras in t rquird protction capacity wn ot constraints ar concurrntly satisfid is proiitiv for practical purposs Tus, altoug t procdurs can satisfy only on of t two constraints, a unifying scm for ot constraints is of limitd intrst from a practical viwpoint 3 T construction is spcifid in Sction 5 undr t Powr-Law topology modl limit H=; t program was implmntd in Matla 60 and run in a Gz Intl 4 macin Finally, w avragd t masurmnts ovr 50 runs for ac, Î{0, 5, 0, 5, 30, 35, 40, 45, 50, 55, 60, 65, 70} In Fig 8 w dpict t avrag running tim vrsus ntwork siz (numr of nods) ot tat t running tim is incrasd linarly wit t numr of nods; nc, from practical point of viw, it scals vry fficintly wit Morovr, for ntworks wit lss tan 70 nods t ackup ntwork is constructd in a tim smallr tan a minut Tim (Sc) umr of nods Fig 8: Running tim incrass linarly wit ntwork siz 44 Coping wit Corrlatd Failurs It as n rportd [5] tat narly 30% of all link failurs ar corrlatd Accordingly, in tis susction w xtnd our work to a framwork wr a failur of on primary link affcts otr primary links To tat nd, w assign to ac primary link ÎE a failur corrlatd st F()ÍE suc tat, upon a failur of t link, all links in F() fail Tn, givn a primary ntwork G(V,E) and a corrlatd st F() for ac ÎE, our goal is to dsign an optimal ackup ntwork tat considrs t dsign constraints suc tat, upon a failur of a link ÎE, t ackup ntwork provids protction against t failurs of all links in F()È{} Our solution for t aov prolm is to xtnd Program Backup twork (spcifid in Fig 7) to dal wit corrlatd failurs To tat nd, not tat wn no corrlation among t failurs xists (and only singl failurs can tak plac), t ypass pats can intrsct ac otr and sar t sam amount of capacity, providd ty ar usd for t failurs of diffrnt primary links in t ntwork On t otr and, for corrlatd failurs ac ackup link ÎE must al to carry t ackup flows inducd y all link failurs in t corrlatd st F() Hnc, if a st of primary links (say,,,, k ) concurrntly fail and tir associatd ackup flows cross t sam link äe tn, it is rquird tat = ( ) + ( ) + ( ) Tus, w only av to f f f f k c modify Equation (5) in Program Backup twork tat rstricts t ackup capacitis { c } to larg noug to carry t rroutd traffic causd y singl failurs to larg noug to carry t rroutd traffic causd y corrlatd failurs Mor spcifically, y rplacing Equation (5) wit

12 H f f c for ÎF( ) È{ } ÎF( ) È{ } = 0 t rstriction ( ) = ( ) ac primary link ÎE and ackup link ÎE, vry ackup link as sufficint capacity c to carry all ackup flows inducd y t failur of t corrlatd st F() and t link ; nc, t rsulting ackup ntwork can protct against corrlatd failurs wil minimizing t allocatd protction capacity 5 HOW EFFECTIVE IS THE PROPOSED APPROACH? In tis sction, w sow tat t total capacity tat must allocatd to protct a primary ntwork is minor compard to t capacity of t primary ntwork To tat nd, w valuat t ratio twn t total capacity of a primary ntwork and t total capacity of a corrsponding optimal ackup ntwork Clarly, a larg valu for tis ratio indicats tat, y propr dsign, it is possil to allocat a singl unit of protction capacity against a larg amount of capacity in t primary ntwork, tus implying tat t proposd approac inducs only a small ovrad in trms of capacity Givn a primary ntwork G(V,E) and t corrsponding optimal unsplittal ackup ntwork G (V,E ), lt r(g) t ratio twn t total capacity of G (V,E ) and t total capacity of G(V,E) i, r ( G) ÎE c In t following w analytically sow tat, for ot Waxman topologis [] and Powr-Law topologis [5], t xpctd valu of tis ratio is larg ot tat, sinc t total protction capacity of splittal ackup ntworks is nvr largr (and is usually smallr) tan tat of unsplittal ackup ntworks, t ound r(g) olds also for t splittal cas W first prsnt our analysis for Waxman topologis [] In tis modl, a pair of nods is locatd at t diagonally opposit cornrs of a squar ara of unit dimnsion Tn, - nods ar uniformly sprad ovr t squar Finally, a link twn ac two nods u and v, is introducd wit t following proaility, wic dpnds on t distanc d(u,v) twn tm: é-d ( uv, ) ù puv (, ) = a xp ê ú, (*) ë û wr a and ar paramtrs in t rang (0,] W assum (for ot t Waxman and t Powr-Law modls) tat t capacitis of all links in t constructd ntwork av t sam ordr of magnitud, wic is t typical cas Indd, in optical ntworks, tr ar a fw standard sizs of andwidt for optical links, ac wit a c transmission capaility twn svral undrds of Mit/sc to a fw Git/sc Torm 3: Assuming a Waxman topology, t xpctd ratio twn t total capacity of a primary ntwork and tat of t corrsponding optimal ackup ntwork is W() i, E[r(G)]=W() Proof: In t proof of Torm, w av sown tat Procdur QoS-Backup twork constructs, for any givn primary ntwork G(V,E), an unsplittal ackup ntwork wit a total capacity of at most C ( v ) In particular, for any givn primary ntwork G(V,E), it olds tat ( ) c ÎE r G ³ C( v) ; tus, sinc c ³ M c Î E min and Cv ( ) c vv Î max for M= E, c ÎE {c } and c ÎE {c }, ac primary ntwork G(V,E) must satisfy r ( G) ÎE ³ ³ c ( ) C v M c c Assum now tat G(V,E) is a primary ntwork of a Waxman topology In t following, w mploy () to sow tat t xpctd valu of r(g) is W() To tat nd, dfin for ac pair of nods v i,v j ÎV, an indicator I i,j, wic is if link (v i,v j ) xists in G(V,E), and is 0 otrwis; not tat, y dfinition, P{I i,j =}=p(v i,v j ), wr t lattr is givn y (*) Tn, t total numr of links M can writtn as a sum of indicators i, M = I Trfor, EM [ ] = E[ Ii, j] = ij, ( vi, vj ) Î V V min max ( vi, vj) ÎV V = EI [ ij, ] = [ 0 PI { ij, = 0} + PI { ij, = } ] = PI { ij, = } ( vi, vj ) Î V V ( vi, vj) Î V V ( vi, vj ) Î V V Finally, not tat, sinc t distanc twn any two nods in t squar ara is at most, it olds tat é ( v, v) i j P{ Iij, } pvv ( i, j) a xp ù = = = a ê ú³ ë û for ac v i,v j ÎV Hnc, a - () EM [ ] = P{ Ii, j= } ³ ( - ) (3) ( vi, vj) Î V V W ar finally rady to driv t xpctd valu of r(g) Sinc is a prdfind paramtr in t construction of t ntwork, it olds according to () tat ém cmin ù min ( ) é c ù Eéër G ù û ³ Eê E M c ú = max ê c ú (4) ë û ë max û Morovr, sinc w assum tat all link capacitis av t sam ordr of magnitud, tr xists som positiv constant Eg, most links twn ackon routrs ar itr OC48 or OC9 (wit lin rats of 48 Git/s and 995 Git/s, rspctivly) wras t links twn accss routrs and ackon routrs ar itr OC3 or OC (wit lin rats of 555 Mit/s and 6 Mit/s, rspctivly) As suc, all link capacitis in a typical optical ntwork av t sam ordr of magnitud Rcall tat C(v) dnots t maximum capacity of a link incidnt on v

A Propagating Wave Packet Group Velocity Dispersion

A Propagating Wave Packet Group Velocity Dispersion Lctur 8 Phys 375 A Propagating Wav Packt Group Vlocity Disprsion Ovrviw and Motivation: In th last lctur w lookd at a localizd solution t) to th 1D fr-particl Schrödingr quation (SE) that corrsponds to

More information

3-2-1 ANN Architecture

3-2-1 ANN Architecture ARTIFICIAL NEURAL NETWORKS (ANNs) Profssor Tom Fomby Dpartmnt of Economics Soutrn Mtodist Univrsity Marc 008 Artificial Nural Ntworks (raftr ANNs) can b usd for itr prdiction or classification problms.

More information

(Upside-Down o Direct Rotation) β - Numbers

(Upside-Down o Direct Rotation) β - Numbers Amrican Journal of Mathmatics and Statistics 014, 4(): 58-64 DOI: 10593/jajms0140400 (Upsid-Down o Dirct Rotation) β - Numbrs Ammar Sddiq Mahmood 1, Shukriyah Sabir Ali,* 1 Dpartmnt of Mathmatics, Collg

More information

Supplementary Materials

Supplementary Materials 6 Supplmntary Matrials APPENDIX A PHYSICAL INTERPRETATION OF FUEL-RATE-SPEED FUNCTION A truck running on a road with grad/slop θ positiv if moving up and ngativ if moving down facs thr rsistancs: arodynamic

More information

dy 1. If fx ( ) is continuous at x = 3, then 13. If y x ) for x 0, then f (g(x)) = g (f (x)) when x = a. ½ b. ½ c. 1 b. 4x a. 3 b. 3 c.

dy 1. If fx ( ) is continuous at x = 3, then 13. If y x ) for x 0, then f (g(x)) = g (f (x)) when x = a. ½ b. ½ c. 1 b. 4x a. 3 b. 3 c. AP CALCULUS BC SUMMER ASSIGNMENT DO NOT SHOW YOUR WORK ON THIS! Complt ts problms during t last two wks of August. SHOW ALL WORK. Know ow to do ALL of ts problms, so do tm wll. Itms markd wit a * dnot

More information

Minimum Spanning Trees

Minimum Spanning Trees Yufi Tao ITEE Univrsity of Qunslan In tis lctur, w will stuy anotr classic prolm: finin a minimum spannin tr of an unirct wit rap. Intrstinly, vn tou t prolm appars ratr iffrnt from SSSP (sinl sourc sortst

More information

Introduction to Arithmetic Geometry Fall 2013 Lecture #20 11/14/2013

Introduction to Arithmetic Geometry Fall 2013 Lecture #20 11/14/2013 18.782 Introduction to Arithmtic Gomtry Fall 2013 Lctur #20 11/14/2013 20.1 Dgr thorm for morphisms of curvs Lt us rstat th thorm givn at th nd of th last lctur, which w will now prov. Thorm 20.1. Lt φ:

More information

Propositional Logic. Combinatorial Problem Solving (CPS) Albert Oliveras Enric Rodríguez-Carbonell. May 17, 2018

Propositional Logic. Combinatorial Problem Solving (CPS) Albert Oliveras Enric Rodríguez-Carbonell. May 17, 2018 Propositional Logic Combinatorial Problm Solving (CPS) Albrt Olivras Enric Rodríguz-Carbonll May 17, 2018 Ovrviw of th sssion Dfinition of Propositional Logic Gnral Concpts in Logic Rduction to SAT CNFs

More information

Trigonometric functions

Trigonometric functions Robrto s Nots on Diffrntial Calculus Captr 5: Drivativs of transcndntal functions Sction 5 Drivativs of Trigonomtric functions Wat you nd to know alrady: Basic trigonomtric limits, t dfinition of drivativ,

More information

a g f 8 e 11 Also: Minimum degree, maximum degree, vertex of degree d 1 adjacent to vertex of degree d 2,...

a g f 8 e 11 Also: Minimum degree, maximum degree, vertex of degree d 1 adjacent to vertex of degree d 2,... Warmup: Lt b 2 c 3 d 1 12 6 4 5 10 9 7 a 8 11 (i) Vriy tat G is connctd by ivin an xampl o a walk rom vrtx a to ac o t vrtics b. (ii) Wat is t sortst pat rom a to c? to? (iii) Wat is t lonst pat rom a

More information

Mutually Independent Hamiltonian Cycles of Pancake Networks

Mutually Independent Hamiltonian Cycles of Pancake Networks Mutually Indpndnt Hamiltonian Cycls of Pancak Ntworks Chng-Kuan Lin Dpartmnt of Mathmatics National Cntral Univrsity, Chung-Li, Taiwan 00, R O C discipl@ms0urlcomtw Hua-Min Huang Dpartmnt of Mathmatics

More information

Exam 1. It is important that you clearly show your work and mark the final answer clearly, closed book, closed notes, no calculator.

Exam 1. It is important that you clearly show your work and mark the final answer clearly, closed book, closed notes, no calculator. Exam N a m : _ S O L U T I O N P U I D : I n s t r u c t i o n s : It is important that you clarly show your work and mark th final answr clarly, closd book, closd nots, no calculator. T i m : h o u r

More information

22/ Breakdown of the Born-Oppenheimer approximation. Selection rules for rotational-vibrational transitions. P, R branches.

22/ Breakdown of the Born-Oppenheimer approximation. Selection rules for rotational-vibrational transitions. P, R branches. Subjct Chmistry Papr No and Titl Modul No and Titl Modul Tag 8/ Physical Spctroscopy / Brakdown of th Born-Oppnhimr approximation. Slction ruls for rotational-vibrational transitions. P, R branchs. CHE_P8_M

More information

The Matrix Exponential

The Matrix Exponential Th Matrix Exponntial (with xrciss) by Dan Klain Vrsion 28928 Corrctions and commnts ar wlcom Th Matrix Exponntial For ach n n complx matrix A, dfin th xponntial of A to b th matrix () A A k I + A + k!

More information

The Matrix Exponential

The Matrix Exponential Th Matrix Exponntial (with xrciss) by D. Klain Vrsion 207.0.05 Corrctions and commnts ar wlcom. Th Matrix Exponntial For ach n n complx matrix A, dfin th xponntial of A to b th matrix A A k I + A + k!

More information

1 Minimum Cut Problem

1 Minimum Cut Problem CS 6 Lctur 6 Min Cut and argr s Algorithm Scribs: Png Hui How (05), Virginia Dat: May 4, 06 Minimum Cut Problm Today, w introduc th minimum cut problm. This problm has many motivations, on of which coms

More information

Physics 43 HW #9 Chapter 40 Key

Physics 43 HW #9 Chapter 40 Key Pysics 43 HW #9 Captr 4 Ky Captr 4 1 Aftr many ours of dilignt rsarc, you obtain t following data on t potolctric ffct for a crtain matrial: Wavlngt of Ligt (nm) Stopping Potntial (V) 36 3 4 14 31 a) Plot

More information

2.3 Matrix Formulation

2.3 Matrix Formulation 23 Matrix Formulation 43 A mor complicatd xampl ariss for a nonlinar systm of diffrntial quations Considr th following xampl Exampl 23 x y + x( x 2 y 2 y x + y( x 2 y 2 (233 Transforming to polar coordinats,

More information

4.2 Design of Sections for Flexure

4.2 Design of Sections for Flexure 4. Dsign of Sctions for Flxur This sction covrs th following topics Prliminary Dsign Final Dsign for Typ 1 Mmbrs Spcial Cas Calculation of Momnt Dmand For simply supportd prstrssd bams, th maximum momnt

More information

Addition of angular momentum

Addition of angular momentum Addition of angular momntum April, 07 Oftn w nd to combin diffrnt sourcs of angular momntum to charactriz th total angular momntum of a systm, or to divid th total angular momntum into parts to valuat

More information

Network Congestion Games

Network Congestion Games Ntwork Congstion Gams Assistant Profssor Tas A&M Univrsity Collg Station, TX TX Dallas Collg Station Austin Houston Bst rout dpnds on othrs Ntwork Congstion Gams Travl tim incrass with congstion Highway

More information

Outlines: Graphs Part-4. Applications of Depth-First Search. Directed Acyclic Graph (DAG) Generic scheduling problem.

Outlines: Graphs Part-4. Applications of Depth-First Search. Directed Acyclic Graph (DAG) Generic scheduling problem. Outlins: Graps Part-4 Applications o DFS Elmntary Grap Aloritms Topoloical Sort o Dirctd Acyclic Grap Stronly Connctd Componnts PART-4 1 2 Applications o Dpt-First Sarc Topoloical Sort: Usin dpt-irst sarc

More information

Multipath Routing Algorithms for Congestion Minimization

Multipath Routing Algorithms for Congestion Minimization Multipath Routing Algorithms for Congstion Minimization Ron Bannr and Aril Orda Dpartmnt of Elctrical Enginring, Tchnion Isral Institut of Tchnology, Haifa 32000, Isral bannr@tx.tchnion.ac.il aril@c.tchnion.ac.il

More information

EEO 401 Digital Signal Processing Prof. Mark Fowler

EEO 401 Digital Signal Processing Prof. Mark Fowler EEO 401 Digital Signal Procssing Prof. Mark Fowlr Dtails of th ot St #19 Rading Assignmnt: Sct. 7.1.2, 7.1.3, & 7.2 of Proakis & Manolakis Dfinition of th So Givn signal data points x[n] for n = 0,, -1

More information

Addition of angular momentum

Addition of angular momentum Addition of angular momntum April, 0 Oftn w nd to combin diffrnt sourcs of angular momntum to charactriz th total angular momntum of a systm, or to divid th total angular momntum into parts to valuat th

More information

The Equitable Dominating Graph

The Equitable Dominating Graph Intrnational Journal of Enginring Rsarch and Tchnology. ISSN 0974-3154 Volum 8, Numbr 1 (015), pp. 35-4 Intrnational Rsarch Publication Hous http://www.irphous.com Th Equitabl Dominating Graph P.N. Vinay

More information

Week 3: Connected Subgraphs

Week 3: Connected Subgraphs Wk 3: Connctd Subgraphs Sptmbr 19, 2016 1 Connctd Graphs Path, Distanc: A path from a vrtx x to a vrtx y in a graph G is rfrrd to an xy-path. Lt X, Y V (G). An (X, Y )-path is an xy-path with x X and y

More information

Ch. 24 Molecular Reaction Dynamics 1. Collision Theory

Ch. 24 Molecular Reaction Dynamics 1. Collision Theory Ch. 4 Molcular Raction Dynamics 1. Collision Thory Lctur 16. Diffusion-Controlld Raction 3. Th Matrial Balanc Equation 4. Transition Stat Thory: Th Eyring Equation 5. Transition Stat Thory: Thrmodynamic

More information

Hydrogen Atom and One Electron Ions

Hydrogen Atom and One Electron Ions Hydrogn Atom and On Elctron Ions Th Schrödingr quation for this two-body problm starts out th sam as th gnral two-body Schrödingr quation. First w sparat out th motion of th cntr of mass. Th intrnal potntial

More information

CPS 616 W2017 MIDTERM SOLUTIONS 1

CPS 616 W2017 MIDTERM SOLUTIONS 1 CPS 616 W2017 MIDTERM SOLUTIONS 1 PART 1 20 MARKS - MULTIPLE CHOICE Instructions Plas ntr your answrs on t bubbl st wit your nam unlss you ar writin tis xam at t Tst Cntr, in wic cas you sould just circl

More information

Linear-Phase FIR Transfer Functions. Functions. Functions. Functions. Functions. Functions. Let

Linear-Phase FIR Transfer Functions. Functions. Functions. Functions. Functions. Functions. Let It is impossibl to dsign an IIR transfr function with an xact linar-phas It is always possibl to dsign an FIR transfr function with an xact linar-phas rspons W now dvlop th forms of th linarphas FIR transfr

More information

Abstract Interpretation: concrete and abstract semantics

Abstract Interpretation: concrete and abstract semantics Abstract Intrprtation: concrt and abstract smantics Concrt smantics W considr a vry tiny languag that manags arithmtic oprations on intgrs valus. Th (concrt) smantics of th languags cab b dfind by th funzcion

More information

Higher order derivatives

Higher order derivatives Robrto s Nots on Diffrntial Calculus Chaptr 4: Basic diffrntiation ruls Sction 7 Highr ordr drivativs What you nd to know alrady: Basic diffrntiation ruls. What you can larn hr: How to rpat th procss of

More information

From Elimination to Belief Propagation

From Elimination to Belief Propagation School of omputr Scinc Th lif Propagation (Sum-Product lgorithm Probabilistic Graphical Modls (10-708 Lctur 5, Sp 31, 2007 Rcptor Kinas Rcptor Kinas Kinas X 5 ric Xing Gn G T X 6 X 7 Gn H X 8 Rading: J-hap

More information

cycle that does not cross any edges (including its own), then it has at least

cycle that does not cross any edges (including its own), then it has at least W prov th following thorm: Thorm If a K n is drawn in th plan in such a way that it has a hamiltonian cycl that dos not cross any dgs (including its own, thn it has at last n ( 4 48 π + O(n crossings Th

More information

Searching Linked Lists. Perfect Skip List. Building a Skip List. Skip List Analysis (1) Assume the list is sorted, but is stored in a linked list.

Searching Linked Lists. Perfect Skip List. Building a Skip List. Skip List Analysis (1) Assume the list is sorted, but is stored in a linked list. 3 3 4 8 6 3 3 4 8 6 3 3 4 8 6 () (d) 3 Sarching Linkd Lists Sarching Linkd Lists Sarching Linkd Lists ssum th list is sortd, but is stord in a linkd list. an w us binary sarch? omparisons? Work? What if

More information

Construction of asymmetric orthogonal arrays of strength three via a replacement method

Construction of asymmetric orthogonal arrays of strength three via a replacement method isid/ms/26/2 Fbruary, 26 http://www.isid.ac.in/ statmath/indx.php?modul=prprint Construction of asymmtric orthogonal arrays of strngth thr via a rplacmnt mthod Tian-fang Zhang, Qiaoling Dng and Alok Dy

More information

CO-ORDINATION OF FAST NUMERICAL RELAYS AND CURRENT TRANSFORMERS OVERDIMENSIONING FACTORS AND INFLUENCING PARAMETERS

CO-ORDINATION OF FAST NUMERICAL RELAYS AND CURRENT TRANSFORMERS OVERDIMENSIONING FACTORS AND INFLUENCING PARAMETERS CO-ORDINATION OF FAST NUMERICAL RELAYS AND CURRENT TRANSFORMERS OVERDIMENSIONING FACTORS AND INFLUENCING PARAMETERS Stig Holst ABB Automation Products Swdn Bapuji S Palki ABB Utilitis India This papr rports

More information

Random Access Techniques: ALOHA (cont.)

Random Access Techniques: ALOHA (cont.) Random Accss Tchniqus: ALOHA (cont.) 1 Exampl [ Aloha avoiding collision ] A pur ALOHA ntwork transmits a 200-bit fram on a shard channl Of 200 kbps at tim. What is th rquirmnt to mak this fram collision

More information

Finding low cost TSP and 2-matching solutions using certain half integer subtour vertices

Finding low cost TSP and 2-matching solutions using certain half integer subtour vertices Finding low cost TSP and 2-matching solutions using crtain half intgr subtour vrtics Sylvia Boyd and Robrt Carr Novmbr 996 Introduction Givn th complt graph K n = (V, E) on n nods with dg costs c R E,

More information

Case Study 1 PHA 5127 Fall 2006 Revised 9/19/06

Case Study 1 PHA 5127 Fall 2006 Revised 9/19/06 Cas Study Qustion. A 3 yar old, 5 kg patint was brougt in for surgry and was givn a /kg iv bolus injction of a muscl rlaxant. T plasma concntrations wr masurd post injction and notd in t tabl blow: Tim

More information

1 Isoparametric Concept

1 Isoparametric Concept UNIVERSITY OF CALIFORNIA BERKELEY Dpartmnt of Civil Enginring Spring 06 Structural Enginring, Mchanics and Matrials Profssor: S. Govindj Nots on D isoparamtric lmnts Isoparamtric Concpt Th isoparamtric

More information

Computing and Communications -- Network Coding

Computing and Communications -- Network Coding 89 90 98 00 Computing and Communications -- Ntwork Coding Dr. Zhiyong Chn Institut of Wirlss Communications Tchnology Shanghai Jiao Tong Univrsity China Lctur 5- Nov. 05 0 Classical Information Thory Sourc

More information

4. Money cannot be neutral in the short-run the neutrality of money is exclusively a medium run phenomenon.

4. Money cannot be neutral in the short-run the neutrality of money is exclusively a medium run phenomenon. PART I TRUE/FALSE/UNCERTAIN (5 points ach) 1. Lik xpansionary montary policy, xpansionary fiscal policy rturns output in th mdium run to its natural lvl, and incrass prics. Thrfor, fiscal policy is also

More information

P.B.M.Sousa, R.V.Ramos Multiplayer quantum games and its application as access controller in architecture of quantum computers

P.B.M.Sousa, R.V.Ramos Multiplayer quantum games and its application as access controller in architecture of quantum computers ULTIPLAYER QUANTU GAES AND ITS APPLICATION AS ACCESS CONTROLLER IN ARCHITECTURE OF QUANTU COPUTERS PAULO BENÍCIO DE SOUSA and RUBENS VIANA RAOS Dpartamnto d Engnharia d Tlinformática Univrsidad Fdral do

More information

GEOMETRICAL PHENOMENA IN THE PHYSICS OF SUBATOMIC PARTICLES. Eduard N. Klenov* Rostov-on-Don, Russia

GEOMETRICAL PHENOMENA IN THE PHYSICS OF SUBATOMIC PARTICLES. Eduard N. Klenov* Rostov-on-Don, Russia GEOMETRICAL PHENOMENA IN THE PHYSICS OF SUBATOMIC PARTICLES Eduard N. Klnov* Rostov-on-Don, Russia Th articl considrs phnomnal gomtry figurs bing th carrirs of valu spctra for th pairs of th rmaining additiv

More information

CS 361 Meeting 12 10/3/18

CS 361 Meeting 12 10/3/18 CS 36 Mting 2 /3/8 Announcmnts. Homwork 4 is du Friday. If Friday is Mountain Day, homwork should b turnd in at my offic or th dpartmnt offic bfor 4. 2. Homwork 5 will b availabl ovr th wknd. 3. Our midtrm

More information

Recall that by Theorems 10.3 and 10.4 together provide us the estimate o(n2 ), S(q) q 9, q=1

Recall that by Theorems 10.3 and 10.4 together provide us the estimate o(n2 ), S(q) q 9, q=1 Chaptr 11 Th singular sris Rcall that by Thorms 10 and 104 togthr provid us th stimat 9 4 n 2 111 Rn = SnΓ 2 + on2, whr th singular sris Sn was dfind in Chaptr 10 as Sn = q=1 Sq q 9, with Sq = 1 a q gcda,q=1

More information

EXST Regression Techniques Page 1

EXST Regression Techniques Page 1 EXST704 - Rgrssion Tchniqus Pag 1 Masurmnt rrors in X W hav assumd that all variation is in Y. Masurmnt rror in this variabl will not ffct th rsults, as long as thy ar uncorrlatd and unbiasd, sinc thy

More information

COMPUTER GENERATED HOLOGRAMS Optical Sciences 627 W.J. Dallas (Monday, April 04, 2005, 8:35 AM) PART I: CHAPTER TWO COMB MATH.

COMPUTER GENERATED HOLOGRAMS Optical Sciences 627 W.J. Dallas (Monday, April 04, 2005, 8:35 AM) PART I: CHAPTER TWO COMB MATH. C:\Dallas\0_Courss\03A_OpSci_67\0 Cgh_Book\0_athmaticalPrliminaris\0_0 Combath.doc of 8 COPUTER GENERATED HOLOGRAS Optical Scincs 67 W.J. Dallas (onday, April 04, 005, 8:35 A) PART I: CHAPTER TWO COB ATH

More information

u x v x dx u x v x v x u x dx d u x v x u x v x dx u x v x dx Integration by Parts Formula

u x v x dx u x v x v x u x dx d u x v x u x v x dx u x v x dx Integration by Parts Formula 7. Intgration by Parts Each drivativ formula givs ris to a corrsponding intgral formula, as w v sn many tims. Th drivativ product rul yilds a vry usful intgration tchniqu calld intgration by parts. Starting

More information

Approximate Maximum Flow in Undirected Networks by Christiano, Kelner, Madry, Spielmann, Teng (STOC 2011)

Approximate Maximum Flow in Undirected Networks by Christiano, Kelner, Madry, Spielmann, Teng (STOC 2011) Approximat Maximum Flow in Undirctd Ntworks by Christiano, Klnr, Madry, Spilmann, Tng (STOC 2011) Kurt Mhlhorn Max Planck Institut for Informatics and Saarland Univrsity Sptmbr 28, 2011 Th Rsult High-Lvl

More information

The graph of y = x (or y = ) consists of two branches, As x 0, y + ; as x 0, y +. x = 0 is the

The graph of y = x (or y = ) consists of two branches, As x 0, y + ; as x 0, y +. x = 0 is the Copyright itutcom 005 Fr download & print from wwwitutcom Do not rproduc by othr mans Functions and graphs Powr functions Th graph of n y, for n Q (st of rational numbrs) y is a straight lin through th

More information

CHAPTER 1. Introductory Concepts Elements of Vector Analysis Newton s Laws Units The basis of Newtonian Mechanics D Alembert s Principle

CHAPTER 1. Introductory Concepts Elements of Vector Analysis Newton s Laws Units The basis of Newtonian Mechanics D Alembert s Principle CHPTER 1 Introductory Concpts Elmnts of Vctor nalysis Nwton s Laws Units Th basis of Nwtonian Mchanics D lmbrt s Principl 1 Scinc of Mchanics: It is concrnd with th motion of matrial bodis. odis hav diffrnt

More information

AP Calculus Multiple-Choice Question Collection

AP Calculus Multiple-Choice Question Collection AP Calculus Multipl-Coic Qustion Collction 985 998 . f is a continuous function dfind for all ral numbrs and if t maimum valu of f () is 5 and t minimum valu of f () is 7, tn wic of t following must b

More information

Section 6.1. Question: 2. Let H be a subgroup of a group G. Then H operates on G by left multiplication. Describe the orbits for this operation.

Section 6.1. Question: 2. Let H be a subgroup of a group G. Then H operates on G by left multiplication. Describe the orbits for this operation. MAT 444 H Barclo Spring 004 Homwork 6 Solutions Sction 6 Lt H b a subgroup of a group G Thn H oprats on G by lft multiplication Dscrib th orbits for this opration Th orbits of G ar th right costs of H

More information

Background: We have discussed the PIB, HO, and the energy of the RR model. In this chapter, the H-atom, and atomic orbitals.

Background: We have discussed the PIB, HO, and the energy of the RR model. In this chapter, the H-atom, and atomic orbitals. Chaptr 7 Th Hydrogn Atom Background: W hav discussd th PIB HO and th nrgy of th RR modl. In this chaptr th H-atom and atomic orbitals. * A singl particl moving undr a cntral forc adoptd from Scott Kirby

More information

LINEAR DELAY DIFFERENTIAL EQUATION WITH A POSITIVE AND A NEGATIVE TERM

LINEAR DELAY DIFFERENTIAL EQUATION WITH A POSITIVE AND A NEGATIVE TERM Elctronic Journal of Diffrntial Equations, Vol. 2003(2003), No. 92, pp. 1 6. ISSN: 1072-6691. URL: http://jd.math.swt.du or http://jd.math.unt.du ftp jd.math.swt.du (login: ftp) LINEAR DELAY DIFFERENTIAL

More information

5.80 Small-Molecule Spectroscopy and Dynamics

5.80 Small-Molecule Spectroscopy and Dynamics MIT OpnCoursWar http://ocw.mit.du 5.80 Small-Molcul Spctroscopy and Dynamics Fall 008 For information about citing ths matrials or our Trms of Us, visit: http://ocw.mit.du/trms. Lctur # 3 Supplmnt Contnts

More information

Symmetric centrosymmetric matrix vector multiplication

Symmetric centrosymmetric matrix vector multiplication Linar Algbra and its Applications 320 (2000) 193 198 www.lsvir.com/locat/laa Symmtric cntrosymmtric matrix vctor multiplication A. Mlman 1 Dpartmnt of Mathmatics, Univrsity of San Francisco, San Francisco,

More information

Homogeneous Constant Matrix Systems, Part I

Homogeneous Constant Matrix Systems, Part I 39 Homognous Constant Matrix Systms, Part I Finally, w can start discussing mthods for solving a vry important class of diffrntial quation systms of diffrntial quations: homognous constant matrix systms

More information

A Prey-Predator Model with an Alternative Food for the Predator, Harvesting of Both the Species and with A Gestation Period for Interaction

A Prey-Predator Model with an Alternative Food for the Predator, Harvesting of Both the Species and with A Gestation Period for Interaction Int. J. Opn Problms Compt. Math., Vol., o., Jun 008 A Pry-Prdator Modl with an Altrnativ Food for th Prdator, Harvsting of Both th Spcis and with A Gstation Priod for Intraction K. L. arayan and. CH. P.

More information

Principles of Humidity Dalton s law

Principles of Humidity Dalton s law Principls of Humidity Dalton s law Air is a mixtur of diffrnt gass. Th main gas componnts ar: Gas componnt volum [%] wight [%] Nitrogn N 2 78,03 75,47 Oxygn O 2 20,99 23,20 Argon Ar 0,93 1,28 Carbon dioxid

More information

CS 6353 Compiler Construction, Homework #1. 1. Write regular expressions for the following informally described languages:

CS 6353 Compiler Construction, Homework #1. 1. Write regular expressions for the following informally described languages: CS 6353 Compilr Construction, Homwork #1 1. Writ rgular xprssions for th following informally dscribd languags: a. All strings of 0 s and 1 s with th substring 01*1. Answr: (0 1)*01*1(0 1)* b. All strings

More information

Difference -Analytical Method of The One-Dimensional Convection-Diffusion Equation

Difference -Analytical Method of The One-Dimensional Convection-Diffusion Equation Diffrnc -Analytical Mthod of Th On-Dimnsional Convction-Diffusion Equation Dalabav Umurdin Dpartmnt mathmatic modlling, Univrsity of orld Economy and Diplomacy, Uzbistan Abstract. An analytical diffrncing

More information

NTHU ESS5850 Micro System Design F. G. Tseng Fall/2016, 7-2, p1. Lecture 7-2 MOSIS/SCNA Design Example- Piezoresistive type Accelerometer II

NTHU ESS5850 Micro System Design F. G. Tseng Fall/2016, 7-2, p1. Lecture 7-2 MOSIS/SCNA Design Example- Piezoresistive type Accelerometer II F. G. Tsng Fall/016, 7-, p1 ctur 7- MOSIS/SCNA Dsign Exampl-!! Pizorsistivity Pizorsistiv typ Acclromtr II a Considr a conductiv lock of dimnsion a as shown in th figur. If a currnt is passd through th

More information

arxiv: v3 [cs.gt] 1 Jan 2019

arxiv: v3 [cs.gt] 1 Jan 2019 Pric of Anarchy in Ntworks with Htrognous Latncy Functions Sanjiv Kapoor and Junghwan Shin arxiv:407.299v3 [cs.gt] Jan 209 Abstract W addrss th prformanc of slfish ntwork routing in multi-commodity flows

More information

Types of Transfer Functions. Types of Transfer Functions. Types of Transfer Functions. Ideal Filters. Ideal Filters

Types of Transfer Functions. Types of Transfer Functions. Types of Transfer Functions. Ideal Filters. Ideal Filters Typs of Transfr Typs of Transfr x[n] X( LTI h[n] H( y[n] Y( y [ n] h[ k] x[ n k] k Y ( H ( X ( Th tim-domain classification of an LTI digital transfr function is basd on th lngth of its impuls rspons h[n]:

More information

State-space behaviours 2 using eigenvalues

State-space behaviours 2 using eigenvalues 1 Stat-spac bhaviours 2 using ignvalus J A Rossitr Slids by Anthony Rossitr Introduction Th first vido dmonstratd that on can solv 2 x x( ( x(0) Th stat transition matrix Φ( can b computd using Laplac

More information

Final Exam Solutions

Final Exam Solutions CS 2 Advancd Data Structurs and Algorithms Final Exam Solutions Jonathan Turnr /8/20. (0 points) Suppos that r is a root of som tr in a Fionacci hap. Assum that just for a dltmin opration, r has no childrn

More information

is an appropriate single phase forced convection heat transfer coefficient (e.g. Weisman), and h

is an appropriate single phase forced convection heat transfer coefficient (e.g. Weisman), and h For t BWR oprating paramtrs givn blow, comput and plot: a) T clad surfac tmpratur assuming t Jns-Lotts Corrlation b) T clad surfac tmpratur assuming t Tom Corrlation c) T clad surfac tmpratur assuming

More information

CPSC 665 : An Algorithmist s Toolkit Lecture 4 : 21 Jan Linear Programming

CPSC 665 : An Algorithmist s Toolkit Lecture 4 : 21 Jan Linear Programming CPSC 665 : An Algorithmist s Toolkit Lctur 4 : 21 Jan 2015 Lcturr: Sushant Sachdva Linar Programming Scrib: Rasmus Kyng 1. Introduction An optimization problm rquirs us to find th minimum or maximum) of

More information

What are those βs anyway? Understanding Design Matrix & Odds ratios

What are those βs anyway? Understanding Design Matrix & Odds ratios Ral paramtr stimat WILD 750 - Wildlif Population Analysis of 6 What ar thos βs anyway? Undrsting Dsign Matrix & Odds ratios Rfrncs Hosmr D.W.. Lmshow. 000. Applid logistic rgrssion. John Wily & ons Inc.

More information

Elements of Statistical Thermodynamics

Elements of Statistical Thermodynamics 24 Elmnts of Statistical Thrmodynamics Statistical thrmodynamics is a branch of knowldg that has its own postulats and tchniqus. W do not attmpt to giv hr vn an introduction to th fild. In this chaptr,

More information

4.4 Design of Sections for Flexure (Part III)

4.4 Design of Sections for Flexure (Part III) 4.4 Dsign of Sctions for Flxur (Part ) This sction covrs th following topics. Choic of Sctions Dtrmination of Limiting Zon Post-tnsioning in Stags 4.4.1 Choic of Sctions Th typ of sction is slctd asd on

More information

1973 AP Calculus AB: Section I

1973 AP Calculus AB: Section I 97 AP Calculus AB: Sction I 9 Minuts No Calculator Not: In this amination, ln dnots th natural logarithm of (that is, logarithm to th bas ).. ( ) d= + C 6 + C + C + C + C. If f ( ) = + + + and ( ), g=

More information

Chapter 6 Folding. Folding

Chapter 6 Folding. Folding Chaptr 6 Folding Wintr 1 Mokhtar Abolaz Folding Th folding transformation is usd to systmatically dtrmin th control circuits in DSP architctur whr multipl algorithm oprations ar tim-multiplxd to a singl

More information

SECTION where P (cos θ, sin θ) and Q(cos θ, sin θ) are polynomials in cos θ and sin θ, provided Q is never equal to zero.

SECTION where P (cos θ, sin θ) and Q(cos θ, sin θ) are polynomials in cos θ and sin θ, provided Q is never equal to zero. SETION 6. 57 6. Evaluation of Dfinit Intgrals Exampl 6.6 W hav usd dfinit intgrals to valuat contour intgrals. It may com as a surpris to larn that contour intgrals and rsidus can b usd to valuat crtain

More information

surface of a dielectric-metal interface. It is commonly used today for discovering the ways in

surface of a dielectric-metal interface. It is commonly used today for discovering the ways in Surfac plasmon rsonanc is snsitiv mchanism for obsrving slight changs nar th surfac of a dilctric-mtal intrfac. It is commonl usd toda for discovring th was in which protins intract with thir nvironmnt,

More information

University of Washington Department of Chemistry Chemistry 453 Winter Quarter 2014 Lecture 20: Transition State Theory. ERD: 25.14

University of Washington Department of Chemistry Chemistry 453 Winter Quarter 2014 Lecture 20: Transition State Theory. ERD: 25.14 Univrsity of Wasinton Dpartmnt of Cmistry Cmistry 453 Wintr Quartr 04 Lctur 0: Transition Stat Tory. ERD: 5.4. Transition Stat Tory Transition Stat Tory (TST) or ctivatd Complx Tory (CT) is a raction mcanism

More information

Sliding Mode Flow Rate Observer Design

Sliding Mode Flow Rate Observer Design Sliding Mod Flow Rat Obsrvr Dsign Song Liu and Bin Yao School of Mchanical Enginring, Purdu Univrsity, Wst Lafaytt, IN797, USA liu(byao)@purdudu Abstract Dynamic flow rat information is ndd in a lot of

More information

Roadmap. XML Indexing. DataGuide example. DataGuides. Strong DataGuides. Multiple DataGuides for same data. CPS Topics in Database Systems

Roadmap. XML Indexing. DataGuide example. DataGuides. Strong DataGuides. Multiple DataGuides for same data. CPS Topics in Database Systems Roadmap XML Indxing CPS 296.1 Topics in Databas Systms Indx fabric Coopr t al. A Fast Indx for Smistructurd Data. VLDB, 2001 DataGuid Goldman and Widom. DataGuids: Enabling Qury Formulation and Optimization

More information

10. The Discrete-Time Fourier Transform (DTFT)

10. The Discrete-Time Fourier Transform (DTFT) Th Discrt-Tim Fourir Transform (DTFT Dfinition of th discrt-tim Fourir transform Th Fourir rprsntation of signals plays an important rol in both continuous and discrt signal procssing In this sction w

More information

Abstract Interpretation. Lecture 5. Profs. Aiken, Barrett & Dill CS 357 Lecture 5 1

Abstract Interpretation. Lecture 5. Profs. Aiken, Barrett & Dill CS 357 Lecture 5 1 Abstract Intrprtation 1 History On brakthrough papr Cousot & Cousot 77 (?) Inspird by Dataflow analysis Dnotational smantics Enthusiastically mbracd by th community At last th functional community... At

More information

Quasi-Classical States of the Simple Harmonic Oscillator

Quasi-Classical States of the Simple Harmonic Oscillator Quasi-Classical Stats of th Simpl Harmonic Oscillator (Draft Vrsion) Introduction: Why Look for Eignstats of th Annihilation Oprator? Excpt for th ground stat, th corrspondnc btwn th quantum nrgy ignstats

More information

MAT 270 Test 3 Review (Spring 2012) Test on April 11 in PSA 21 Section 3.7 Implicit Derivative

MAT 270 Test 3 Review (Spring 2012) Test on April 11 in PSA 21 Section 3.7 Implicit Derivative MAT 7 Tst Rviw (Spring ) Tst on April in PSA Sction.7 Implicit Drivativ Rmmbr: Equation of t tangnt lin troug t point ( ab, ) aving slop m is y b m( a ). dy Find t drivativ y d. y y. y y y. y 4. y sin(

More information

ECE 344 Microwave Fundamentals

ECE 344 Microwave Fundamentals ECE 44 Microwav Fundamntals Lctur 08: Powr Dividrs and Couplrs Part Prpard By Dr. hrif Hkal 4/0/08 Microwav Dvics 4/0/08 Microwav Dvics 4/0/08 Powr Dividrs and Couplrs Powr dividrs, combinrs and dirctional

More information

Introduction to Multicopter Design and Control

Introduction to Multicopter Design and Control Introduction to Multicoptr Dsign and Control Lsson 05 Coordinat Systm and Attitud Rprsntation Quan Quan, Associat Profssor _uaa@uaa.du.cn BUAA Rlial Flight Control Group, http://rfly.uaa.du.cn/ Bihang

More information

Direct Approach for Discrete Systems One-Dimensional Elements

Direct Approach for Discrete Systems One-Dimensional Elements CONTINUUM & FINITE ELEMENT METHOD Dirct Approach or Discrt Systms On-Dimnsional Elmnts Pro. Song Jin Par Mchanical Enginring, POSTECH Dirct Approach or Discrt Systms Dirct approach has th ollowing aturs:

More information

Exponential Functions

Exponential Functions Eponntial Functions Dinition: An Eponntial Function is an unction tat as t orm a, wr a > 0. T numbr a is calld t bas. Eampl: Lt i.. at intgrs. It is clar wat t unction mans or som valus o. 0 0,,, 8,,.,.

More information

There is an arbitrary overall complex phase that could be added to A, but since this makes no difference we set it to zero and choose A real.

There is an arbitrary overall complex phase that could be added to A, but since this makes no difference we set it to zero and choose A real. Midtrm #, Physics 37A, Spring 07. Writ your rsponss blow or on xtra pags. Show your work, and tak car to xplain what you ar doing; partial crdit will b givn for incomplt answrs that dmonstrat som concptual

More information

Middle East Technical University Department of Mechanical Engineering ME 413 Introduction to Finite Element Analysis

Middle East Technical University Department of Mechanical Engineering ME 413 Introduction to Finite Element Analysis Middl East Tchnical Univrsity Dpartmnt of Mchanical Enginring ME 43 Introduction to Finit Elmnt Analysis Chaptr 3 Computr Implmntation of D FEM Ths nots ar prpard by Dr. Cünyt Srt http://www.m.mtu.du.tr/popl/cunyt

More information

COUNTING TAMELY RAMIFIED EXTENSIONS OF LOCAL FIELDS UP TO ISOMORPHISM

COUNTING TAMELY RAMIFIED EXTENSIONS OF LOCAL FIELDS UP TO ISOMORPHISM COUNTING TAMELY RAMIFIED EXTENSIONS OF LOCAL FIELDS UP TO ISOMORPHISM Jim Brown Dpartmnt of Mathmatical Scincs, Clmson Univrsity, Clmson, SC 9634, USA jimlb@g.clmson.du Robrt Cass Dpartmnt of Mathmatics,

More information

SCALING OF SYNCHROTRON RADIATION WITH MULTIPOLE ORDER. J. C. Sprott

SCALING OF SYNCHROTRON RADIATION WITH MULTIPOLE ORDER. J. C. Sprott SCALING OF SYNCHROTRON RADIATION WITH MULTIPOLE ORDER J. C. Sprott PLP 821 Novmbr 1979 Plasma Studis Univrsity of Wisconsin Ths PLP Rports ar informal and prliminary and as such may contain rrors not yt

More information

MAE4700/5700 Finite Element Analysis for Mechanical and Aerospace Design

MAE4700/5700 Finite Element Analysis for Mechanical and Aerospace Design MAE4700/5700 Finit Elmnt Analysis for Mchanical and Arospac Dsign Cornll Univrsity, Fall 2009 Nicholas Zabaras Matrials Procss Dsign and Control Laboratory Sibly School of Mchanical and Arospac Enginring

More information

2013 Specialist Mathematics GA 3: Written examination 2

2013 Specialist Mathematics GA 3: Written examination 2 0 0 Spcialist Mathmatics GA : Writtn xamination GENERAL COMMENTS Th 0 Spcialist Mathmatics xamination comprisd multipl-choic qustions (worth marks) and fiv xtndd qustions (worth 8 marks). Th papr smd accssibl

More information

The pn junction: 2 Current vs Voltage (IV) characteristics

The pn junction: 2 Current vs Voltage (IV) characteristics Th pn junction: Currnt vs Voltag (V) charactristics Considr a pn junction in quilibrium with no applid xtrnal voltag: o th V E F E F V p-typ Dpltion rgion n-typ Elctron movmnt across th junction: 1. n

More information

That is, we start with a general matrix: And end with a simpler matrix:

That is, we start with a general matrix: And end with a simpler matrix: DIAGON ALIZATION OF THE STR ESS TEN SOR INTRO DUCTIO N By th us of Cauchy s thorm w ar abl to rduc th numbr of strss componnts in th strss tnsor to only nin valus. An additional simplification of th strss

More information

A Sub-Optimal Log-Domain Decoding Algorithm for Non-Binary LDPC Codes

A Sub-Optimal Log-Domain Decoding Algorithm for Non-Binary LDPC Codes Procdings of th 9th WSEAS Intrnational Confrnc on APPLICATIONS of COMPUTER ENGINEERING A Sub-Optimal Log-Domain Dcoding Algorithm for Non-Binary LDPC Cods CHIRAG DADLANI and RANJAN BOSE Dpartmnt of Elctrical

More information

MCE503: Modeling and Simulation of Mechatronic Systems Discussion on Bond Graph Sign Conventions for Electrical Systems

MCE503: Modeling and Simulation of Mechatronic Systems Discussion on Bond Graph Sign Conventions for Electrical Systems MCE503: Modling and Simulation o Mchatronic Systms Discussion on Bond Graph Sign Convntions or Elctrical Systms Hanz ichtr, PhD Clvland Stat Univrsity, Dpt o Mchanical Enginring 1 Basic Assumption In a

More information