Maintaining Replicated Redirection Services in Web ... - UMBC CSEE

0 downloads 0 Views 285KB Size Report
Feb 7, 2001 - [4 ] WindDance Networks Corporation. h ttp://www.w indd a ncenet . co m . [5 ] R. L. Carter and M . E . Crovella. O n the Network Impact of ...
    

!

 

"#$&%'"#$(#)$+*-,/.10(2)#)34"5%'.768,/.169# :;.73$@?A.7:CBD#)34.7E #)$GF .1HAIH+"JE'.76LK$+MN=>:POQ"5%C#)=>$R?TSDE%C.1OQE

UTV WYX Z\[] WY^ _X `a bcdUeV bWYX bX fgbV WUA hi_j klfgWm`Yn o

5V p9_jXY&lqfgNbqmT bcrshiNqmXY)fgq h;rsb^ fgb)ftb^([>_  X p(NbX u&bfiZ)W fgX vVw4xy  lhg bc{z| hiX fgp9V D5V bX ~}&fghghgXYV_y|fi)qhi z| hiX fgp(V)jxd  lhg bcylN 

€‚ƒ„…‡†iˆC‰ Š„†‡‹ „)ŠN…ŒŽ ‘„Œ“’”‘‹‘•„m–—•‚¤Ÿ™5¥¯Ž °ZYZœY ¹ ['\]Z^E_O`.a5^ bd|keEcfhn‹3eorgisEeZhkjO|dldcfmnwicp|dory„q$eM‚mnc.mkj$esEwpj5q3tu{.tutŒeE‰&hveEsh:oxwzj5yK~{fƒf|}ehkjijz‰.~Sy„eZmnc.t-e|€ qmnjOeE‹5hneEq.hneyrjimdw5wz‚.qfeZ‚u‚'mn|kc.eEe0hn‹5ƒ.eZhkhnji|Zy„ށo ~…mkeEhvhvwOwO$mno„sjiqusjijzq.~8g5q.eMeZ|‘l‡mno„ji†ˆq eZw5‰$qf‚'orqŠor~…qfj5sEhnhkt-eMwOw5mk|koro„j5q.qg sE|keEy„orhneE‹5qeZm’hn| yrwzor|mkeZsqfjistporeZtu|Z“jiq.”y„•p•3{fqf|kw5eZtp‚uoxmnsˆjhkwieZ‚.ƒ.‚Šy„oxhnsEeZwz|nmk| orj5|}q–{Ksvj5c$~6ƒ.o„hnq.j5~…‰.j5hnyreEtut-wz| mkorj5j5~8q—|ksZwzwztuyre5j5“Cq.›–g˜œig5eEeE•ujig5svhvcfwzwzƒ.yr„cfeZorq.sZg5wze:yr„•™~…j5h‚Šor|k|}{fmksvhnorc'‰.{Š|k•ŠmkeM|‘mn‚–eEt-†š| eEox‰ | mnw5j6hket-hnwzeEorƒ.qyrmnoxsEwzwOorq$mneZwz‚Sq-Ž.w5eEqf$‚ sorw5eE|nq|}morg5wzqfqK|d‚-eM|kw5sZsvwzc yxwzs‰.yro„yreZe!qikm:žvŸOhneZ ¡k©žv{.¢EeM£U ¥|‘¤zmd¦ mnju§žEw-¨M|k ¥eE¢nhnž‹5mneZcfhwOmnm cfmnwOhnmwisZsvœŠwzq’|Cmkjzc.ªAeeE|}hdeZmnhkc.‹ie?eEhv|C«}‰&leZc.|}mneE¬uhne|keE‚ŠhnjŠ‹3sor{fsEe5tp“ eZqmn| |k‚.•Šo„hn|‘eZmn†šseEmkt-e’j5|Zhnƒ.•p“hnmkj5bdcfƒ&c.wzjie-m|ke ƒfƒ.hkhnwˆjOj5‹3ƒ&q.oxji‚ŠeE|kl­eZeZ|‚š|kmksvc.|ncfsve0c.eEhntueEeZtu‚Še e-orhk~…eMj5ox|!shumn‰fo„t-jiw5q'wz|koreZ|}qi‚šeZmvhkwzji‹3orq±q.oxsoreiq.wi“Cgˆ‚.²wzhnƒ.eeZmkm‘‚.orl‹5o„hnj5eueZhnshkœmkeZWorƒ.yrj5eEyrq®‹io sZeEwO|kyfeEmk|khnor{.j5‹3qšƒ.orsEƒ&eZjzj5|p~hkmmkorq®cfeZe$qf†šwzeE‰feEq‰Šy„mkeMhn¯|‰foreZwisE|!y„|}oreMj5eE‚°q~mdmnorc.qŠhkeMe-~…j5©y„hn{.jŠt-eZsZ|}wOwOmnmkmk|ororj5j5mkqqj ‰&lepo„mkc™hkeM‚Šw³o„hn‚ŠeZ•3smkqfeMw5‚ tumkorjs'w5j5ƒ.‰Šƒ.´‘eMhnsj5mƒ.hnhnoxeEwOƒfmky„eoxsE|}wzeZmkhkor‹ij5eEqµhv|ƒ.o„hnqˆjzmnw'j3sE©j5{.yoxsvƒ.œ hkjiw5ƒKqfj‚?|}eMe‚±$o„sEq°o„eZmkqic.me t-y„o wzmkq.eZhnqfwzeEmkhM{.“:hn†ˆe5“±ep¶3ororqitŒmneE{.giyxhnwOwzmnmko„jie6qfji|6{.‰fhwi|n|}sveMc.‚µeEtuj5q e mnmn|kc.o„•3tuqe-mkeihnc.Ž0eEeEƒ.lmkyroxocfssZo„wOlyrešmnjieZhk‚ˆ|kœ3{fyrhksZjieMswi‚ŠeZ‚.|no„hn||}eZ~…wz{.sqfmky„ror‚•‡j5qšmneEc.yr|}eo eZtphk€‹3qorqfoxmkseZwze-hkmkqfor‚Šq.eeEg¼m yro ‰f‹5c.wieEjzsvhvm?œ|‰&|}|}ƒ&j5org5qfjzqfmveo»|’ºKtusZo„qIw5wzƒ-qmkmjzc.~1o„e±tu·q.ƒ.¸:eEhn¹/m‘jOl‹5²eZjitphkeœ‡m‘eZlqw5j5mnqfhn|0œp‚–o„qš¶3ortueZmnhkeEƒK‹3hnjoxtus|}eMor|q.|j5g¼‚Š~eEtutusEy„o„orj5q.eEqKqort-|‘m6mnhnwzhnwzy0eZmk|kmkeƒKhvjimnwOcfqf$wO|}sem jO‹ieEhnc.eZwi‚S“ ½ K$]%':;=T6/+¾ 3$ 6¿~ NqmNb XD^ V5a À X¿ fgb X¿ ³Á V)htc–Á fgc/Á  fgWT _jfgchi p(VœZlfgb^yWTXYVi5 À )cjW ¿ fg^. ¿ hi ycjfgWYXY)fiXYNc bc ÀŒÁ ¿V  hthi  ~bfgcbXYX¿)DqmV qmbV bbNWYqmzXYÃNcdNbfgbX>w«V_j) p9V hg fiw«X fi)V b\X fiWYV lb{WYXYVNw7p9bWOO7 À Œfg¿ bew«VN)bp9V) p(X fgVV bdjW|WY_' VZlXYfgNqmbNX W fg Ä«hCŠÂ w«^SVŒJŏXb ¿ XYT)qmbV p9X>p(}>V WYqX fgfg bhP^{WY] VZlwftbX  WY Zeq q NWNC W 5Nhgh¬ W]p9ftbfgp9f ehg XYNbjqm w V]WYN )q fgb^vcVlqp(NbX WaX  X]  +bVX q q Nc  fgW]_j _CT & p9fgbNWA b __j V q w V p9 fgbX fgbfgb^\ Ncjfi NqmX fiV b WY)ZfgqmNWAfgb ‚j W Nc fgbw«VY p9 X fiV b WY lWYXYNp9W  9_ V_CV WYNc W q Np( fgp~WD X p9fgbfgp~f Nfgb^\qhgfiNbXA NW _'V bjWY9X fgp( bc ftWTj WYNc V b WYNhiNqmX fgZ© WY lbq  V bV We)_jhgfgq X fiV b Vw5X 9hiVlq X fiV b cfg NqmXYV dX j XT_ V‘ZfgcNW]X ( Ncfi)NqmX fiV b WY Zlfgqm 9 W W jp(+X  XeX (cfi NqmXYV) dNbXY dw«VeN q cVqp9Nb XeqmV bX fgbWT \hgfgW X>Vws _jhgfgq vhiVlq X fiV bW]w«VeX  cVlqp(NbXP hiV b^ afiX ´WYV p((W) ^+W X X fgWYX fgqW]w«VeN q )_jhgfgq  ))W X&cNW)qm)fiCD 6 4 b 5  57  _j VXYV  qmV h|X  X+ _jhtfgq XYNW+cfi NqmXYV Nb XY)fgNW( qm V W W(p hiX fi_jhg~W fiXYNW q hghgNc 89    +j W Nc V b X \ qqmNW)W _j XYXY)bjWVw4X AftbcfiZlfgc hNbXY)fiNW J A_ Np9fgW eVw 9_CY‚NbXY {hiZNh©hgfiNWfgbdbp9 V W )jbcjfgb^ WX j XTqmV + b ))p X  fi^ jhi {bZNb´_CV_jhg fiX {Vw  cVqjp(Nb X W (0 aVXY(X j XPfgb V)c]XYV &lNqXY(X +  NWYX]cfgWYXY)fgjX fiV b hg^V)fiX p{CN q ´ _jhgfgq Vw1 \cfi)NqmXYV NbXY q hghgNc : ; 7=<  5 bNcWTXYVC+bVX ,f )Nc Vw5_C)fiVlcfgq q  b^NWDfgb´X ( _hgfgq \hiVlq X fiV bWew«VTX ~qmV) NWY_CV bcfgb^vcVlqp(NbX +cNW qm)fiCA sN kyqmV bW fgWYXYNbjqm {_ VXYVlqmV h¬X  X>_ V_j ^ XYNW&X NW  q  b^NW; W>j q k^ V bc p(NW W) ^NW XYVX 9cj>f ')Nb XeNbXY  _jhgfgq W + fgbj hghi  59Nb  bqm(X 9W q Np9 afiX b &qmX fiZ >X 5V k  >?W X lhi  @9 8 _ VXYVlqmV hPX j Xa hghiV aWJ _jhtfgq XYNc\ Ncfi)NqmXYV)WJXYV~fgbXY)qm_X>qhgfiNbXJ  NWYX Wa XX TbX 5V k « V XY ThiZNh“4 bc _')w V)pQw« WYX+hiVVk_ bc )Ncfi NqmX fiV b bVœZNhiX¶ VwJV D _j_ V q fgWAX  X fiXecVNWebVXec_CNbc _CV byX +cVqp9Nb X] _jhtfgq X fiV b VTWY ZAW NhiNqmX fiV b hi^V)fgX p X  XTfgW]c_jhiV‘ Nc _CNq,f )jq hthi  s  NZ]fgbXY^) XYNc V 5W)q Np( afiX 9 Dc lb p9fgq|V YNqmX5 _jhgfgq X fgV b9 bc~p~fi^) X fiV b(_j VXYV  qmV h'_ V_CV WYNc~ 9> jfgbV‘Zfgq ~X| h N slfgp hg X fgV bW4j WYNc V bvX  bXY)bX5j q kCV b&p~ _ CVwcVVw'qj >p(^)NV b X _(Wz©Â V6w¿ «Ä ^sWYV ^W )XY N_1p ¿ fgp(q Vlhgchi NÇ h c)fgZNW>w« V p V b+_)V_'V W Ncy y> jfgbV‘ZftqE¿ XT h6Ì  ŠÎ4XYVcZNhiV_ \c lb p9fgqD _jhtfgq X fiV b bc´ zÃNWYX cfgW XY)fijX fgV b{_ VXYVlqmV h b VœZ)ZfiO/À VwsX¿ +p(VcNh© Wu5À Nhgh Wa +j)fiw©cNW qm)fi_X fgV b\Vw©X¿ A_ VXYVlqmV h;_ NWYNbXYNcfgb–Ì  PNÎ‘ ,)

;$

;)

$

+

$

 

  Response

 (7) (5) (6)

D (4)

E

A Client Request

C

(1) Distributor (2)

(3)

B

Router with a host on the same LAN Control flow

Redirector

Œ¿ Á E¿ Ç ¿ ’¿ .¿ zÂdÉ zà ÀŒ¿ ¿

)qZ¿fiXYNqmX  ŠÂ

Data flow

– Ì Š Î µ Å  ¿ OÂÅ E¿ ¿ ÉpÆ Z¿ Ä  ¿  Œ À ¿ À  ¿ 6¿ kÀ ŠÂ ¿ zà O 6¿  ¿ ? Ï  Ò O À  ¿ ZÀ¿ E¿ ¿ ¿zà $Ä ¿ À ¿ ¿ iÇ ¿ zà ¿ 'p¿Ä O ™¿ ¿ $¿ iÇ ¿ zà À ¡Ë ¿ ¿ 0ÀŒ¿ Z¿ ¿ O )+* ¤‘™¬„”‘•‚¤‘ ¡‚Œ ,‡¹Y².- Œ“”‘’’™Œ •'•‚¤Ÿ„)•™nۜ…Œ •‚…‡¢‘’< Ó ¥ ž …‡¢5Õ ¡„Œ •“¡‚”‘˜¦•‚”‘¡‚™¬˜Y„)¢J›™¬†‡™·™¦¡„’™Y|•‚ 4‹‘¡‚  ·N… œ™;•‚¤Ÿ™;ƒ„‹‘‹Ÿ…‡¢Ÿ’Õ ¡‚ ƒ •‚¤Ÿ™P¤‘ Œ • ¢ „)ƒJ™ …‡¢>•‚¤‘™7‘ ˜”‘ƒJ™¢•Ô)NWY_CNqmX fiZNhi Aq hgh ` o AXYV9C]X   7=<   5  w«V "PXJX   &:  & = w V ¶f  7a[>qmV bX C X (bpAC&VwsqhgfgNb X&  NWYX W]X  X]X + Ncfg NqmXYV]w V | )cNc XYV\X + _jhtfgq TVeN q cVlqp(NbX dfgb X eWY lWYXYNp{X ] Ncjfi NqmXYV  W| (cfi NqmXYV) 9Nb XY) 7 ftW1NbXY W XYV NW|X ehiVlq X fiV b\Vw¬N q  _jhtfgq ; hiV b^ >fiX (a[>qmV bX 7a_jhgfgq ]WYNhiNqmX fgV b~cNqfgW)fiV bW4   WYNc(V b~qhtfiNb XW  Z1_)V &fgp9fiX¶ W 5Nhgh; Wa  NWYXqmV bX Ww«VN q y _jhgftq fi^  A+^ fiZNW fi^ {hiZNhPcNW qm)fi_X fgV b\Vw©X D hi^V)fiX p r &_C)ftp(Nb X h  NW hiX W;ftb N W V X  X©X 1 hi^VfiX p W jqqmNcW¬fgbeW)fi^ b,f )jq bX; NcjqmX fiV beVwlj q kCV b XY) ~q5 bc Nhgfgp~fgb X fiV beVw VX4WY_CVX W¬ AcfgW XY)fijX ftb^|X 5hgV c p9V b^>X 5Z )fiV jW©WY)Z)W }aV sZNX   NcjqmX fiV bfgbdXY)p9WVw7 œZ) ^(qhgfiNbX NWY_CV bW TX fgp(AftWJw« ]hiNW WaWY_CNqmX qhg ]W fgbqmeZ yqhgfiNbX  NWYX bNcW5XYV+X kT    & XYV+X >^ hgVj h' Ncfi NqmXYV fghgaX e X VW5ftb N ;W ^^NW X j W l‚_j  X fgX fiV bfgb^ X vu>A  ";b p(\WY_j qm\ p(V b^ pDjhiX fi_jhi()Ncfi NqmXYV)WDXYV´cfgWYXY)fgjXY(hiV c bc ftbqm N WYv NZ fghg jfghtfiX V 5ZN|X fgW sV jhgc   jfi vZ W  Z(XYV  œZ{NbV ^ WYXYV) ^q _ qfiX bc w  X +hiN c XYV W fi^ bf )jq b X+fgbqm)N WY{fgb  q k'V b{XY) ~q\cvXYV  Ncfg NqmXYVTp(NW W ^NWTX  XT_;c XY X 9c>f C NbX> _hgfgq W&VwsX +cjfi NqmXYV yNb XY)fgNW ]]W XY) XY^ fgp9W XJ _jhtfgq X fgb^ cfi NqmXYV ~Nb XY)fgNW|w V|X ]_CV_jhg |cVlqp(NbX W| XJ Ncfi NqmXYVW5qhgV WYJXYV+X eqhgfiNbX W fghi X klfgb^9fgbXYV~ qqmV bXaX TqmV W XX  X afthgh''Tftbq  Ncv X AWY lWYXYNp XYV~_;c XYeX TNb XY)  _hgfgq W

Á¿

r r r+v w t w ^t u^u^upt wqv ^t )t^u^u^¿ upt zà ¿

~¿ r y $À ¿ ¿ !5ÄZ¿ r ykÇZ ¿ 6À zà E¿ A ³ Ì  Î  ¿ 5 À  ¿  ¿ 3È 1¿ ¿ ¿Z¿ ¿ ¡ Ë ¿ µÂ ¿ zà ¿ E ¿  ¿ ¿ .¿ ¿  ¿ ¿ ¿ ¿ ¿ 6À r



!

"#)$]%'"#)$(#$+*

,/.s0(2)# 34"5%C.768,/.769#):;.73$@?A.7:CBD# 34.1E

ŏjb q)Xk¿C V b_ V)_CV V WYXYNc7V WYb( W XXY¿N>p{W J p(N  qE¿ÉbÆVlcÂ.˜Åb¿jfiX fg W hghg — Ÿ¿XV¿WYaX fgcbfi^ NqmWYXYV Z) D{Nb XYb)c fiNW4 w«V7X¿>cVq&jp(CVNXb ¿ X W1qm V  babcNfgqmW XYXYN)c fijXYV XYNc p(V b^ hth©X ¿ 9bVcNW] ™ ¿ Wl¿ ‚_j )X fiX fiV bfgb^~X¿ 9u& Pb p(9WY_j qmŠ+  6¿ W;N qZ¿ cVlqp(NbX@r fgbfiX ft hghi ¿ WD dbf¥à 9cjfi w VNqm XYVr© 5 ´ Nbbc XY X ¿WYXYqmVV  N c NWY _CXAV bc ftbqmX ^ hi bVV cb\~XV¿wJ X¿  bVlcNWOšÁ  q hgh1Xw«¿ VfgzWArNÂb XY É ´ XN¿ c fg NqmXYV9fgW  q _j jhg{Vw& lNqX fgb^ X¿  zà NWYX9cftWYXY)fijX fiV b hg^V)fiX ¿ p w«V9N qE¿ Vw&¿ X¿ cdVlqcfi)p(NqmNXYbVXa bNcbXYX)¿ fiTNW(hiVlXqj¿ X X~fiV fib X WYXYV NWzÂÁ A W W)p(TX ¿ XaX¿ ThiVlq X fiV b{Vw X¿ T_fgp9  9)Ncfi NqmXYVw«VaN qZd Vw X¿e^ XYOÀ| N lW'f‘ ŠÂ7Nb XY) _CV fgbX WJw«VX¿TqhgfiNbX W  D NZ fghg jhieXYV hghCX¿AbVlcNWJfgb\X¿AWY lWYXYNpµÂ aNcfi NqmXYVp9NW W ^NW   W W)p(Nc XYV '´VwDX}5 À V X _'NWzÂ É p(NW W ^ ftWvW Nb X\ ^ XYO| À N WTcfgWYXYfijXYVJXYVvX¿ A)Ncfi NqmXYV&Vw4X¿ DcVqp9Nb X> zà NWYXYNcd {X¿  qhgfiNbX' bcy b p(NW W) ^AfgWJWYNbXJ \ ?¿V WYXwTX¿ Xaqm N XYNWaVac V_W5 +)_jhgfgq Vw (cVqjp(Nb XsrdXYV9X¿e Ncfg NqmXYVJw Vr ÉqmV b bXY X>Vw + W) ^Afgbw«V)p9y X  fizV à b\w«N WYV X>p W / 9¿ hiV VWY^ XJfgqXY Vvh ( NcfiV)_CNqmXY)V zX Â:fgV Å bb{ Xb¿ c  & b  zÃNWYX& W& vhiV^ fgq h " V_C) X fiV byV bdX¿+cfi)NqmXYV \Nb XY ŠÂ]VebViÀÊÀ5 W)W p(DX¿ X  N cW& bc® À )fiXYNW>  A_C w«V)p(NcdV bdX ¿ DqhiV WYNW X> _hgfgq (Vw7X ¿ Dcfi)NqmXYV {Nb XY) Š&  NqmX fiV b¼Í&Â vcNW qm)fiCNW X¿ JcX fghgNc(p(NqE ¿ bjfgW pµ4 xV)VœZNKÀ )fiXYNW4  |_)V_j ^ XYNc(XYVT hgh _jhtfgq Wc _jX fiZ [] X {a_jhgfgq X fiV b &[] a_ VXYVlqmV h _ V_CV WYNcy V hiw WYV b Xv h œ ¦XvftW9&lNqXYNc _'fiVcjfgq hghi   Ncfi NqmXYVvw«V~N q VweX ycfi)NqmXYV Nb XYfiNW X  X(fiX+WYXYV NW bX fiX fiZNhi  X \ _hgfgq X fiV b W q Np9 Aw V( ´cfi NqmXYV) Nb XY) WY_j bW V‘Z9 W X Vw bVlcNW « Ncfi)NqmXYV)W l Np9 fgbjWsqmV bbNqmXYNc{ X| hthjX fgp9NW bcv&_j bjcWs W|X > N c{ qmX fgZfiX¶ ~fgbqm)N WYNWJ bc qmV bXY) qmX W1 W4X  a)fiXY| qmX fiZfgX +fgbqm N WYNW 45V bjW fgc4 ]qhgfiNbX"!5hgVq XYNc( X7 ecftWYXY)fijXYV X j X4  NWYX W cVlqp(NbX "¬$ X #\C9X 9 Ncjfi NqmXYVTw«V "¬X &%'# %(#*)+%(#{C(X ~fgbXY)b h4)V XY ` _j X X kNb  ´X ,     ) NW XAw« V p -XYV # \ @  7 /.= 7+5 {'X sNb b0 c #ftWA WY Nbqm>Vw')Ncfi NqmXYV)WsqmV hiVlq XYNc afgX (X >qmV) NWY_CV bcfgb^&)V XY)W 1lfgbjqm 21 ,3 21546   NWYX W5   fgp(_hiNp(NbXYNc~ WJu&[ p9NW W ^NWX &_ w« Nbqm&_j X vw«VsN q {  NWYX|q b C> ~qfiNbX hi 9 &lXY) qmXYNc{ X X |cNWYX fgbj X fiV bT Ncjfi NqmXYV W fgb^aX  N c w )V p X 5p(NW W ^J bcDX 8  7:92; )V X fgb^acj X j WY N rs q y Ncfi)NqmXYV  #(p9 fgbX fgbWJX Aw V hghgV afgb^+ftbw Vp9 X fiV b\w«VN q cfi NqmXYV) NbXY |fiXWYXYV)NW V|N q \bNfg^ CV)fgb^e Ncfi NqmXYV=  _j X WsVwPWYV p( 21 ,3 21>4 6   NWYX WeW ftbqm+X (hg WYX] &NqX fiV b´VwsX  )_jhgfgq X fiV b _)VXYVqmV h“  #vk_jWeqmV bXeVw5X (bpDC]VwsW q __CN ) bqmNWN4 w ) Nc XYV W+X   5   &: V? w < V(N q bNfi^ CV)fgb^)Ncfi NqmXYV  fiX { 9qmV_ vVw X Tcjfi NqmXYV vNb XY) ] bc j WT & qmX hi V b bNfi^ CV)ftb^\ Ncfi NqmXYV fgb .9!  )Ncfi NqmXYV fgWeV b X  XACNhiV b^ WTXYV aVXYeX  X> D)Ncfi NqmXYV D1q b']CVX \ +CV)cJ bc{ +w«)fgb^& Ncfi)NqmXYV "P X E9']X ebNfg^ CV Vw D1fgb 1 Nb D ))WYXJ &lNqXYNW>X e &_ bW fiV b\XYNWYX& bc\V bw fghgftb^D_C w«V)p9W|X ew V hghgV afgb^ XYNW #X  X D] NqmNfgZNc w  V p E cj)fgb^dX {hg WYX _'fiVc fgW PQKCV I V NPCK R8T M*V  ¦wX {bpAC Vw )fgXYNWDX j 5 ^ N XY4X  > b ZAX fgp(NWÀ w5fi Xb+¿ X¿ J } V X ftb^TWY z ÃZlfgNqmWYNXZW7ÇZ ˆhi)Á N ~c AX _q kl)Vœhi ZlfgXc¿Nfgc W _ VhiNp  +fgbXY^) X fgb^eX fgbvX¿ebXkÀsV kÂ16¿&_j V_CV WYNc\W qE¿Np9TfgW|p(VX fiZ XYNc{  NqmNbX!ÀsV klW|V b°É&qmX fiZ$Æ>X}À5V kWÌ FάfgbvX¿ qmV bXY X>Vw q qZ¿ A)V X fgb^S 21

,3 21>4 6

@ ;

,B6 1

&

Selected Host R1

7 6

text tex

text

text

2

text

t

1

3

tex

t

5

R0

Distributor

4 R3

Primary Redirector

R0,R1,R2,R3: Redirectors REDIRECT request Request forwarded to host Response (data object)

R2

$Í ŏhghgWYXY X fiV bvVw©X¿+ ZlfgqmT[]fgW qmVœZ) v_j VXYVqmV h‘ ŏb V s __j V qE¿; '{ } {  zà NWYXsw V|Ç chiV Vbq^ jp( Nqmb X  rvX XYftb NZ_N)hgW5w w«  VNbjp qmd D_jc fgWYXXY¿ÂÊfijÆaXYVVXY } X¿XYVi À5Xv X)¿cjfgWW X¿y_)fgp9 )  Ncjfi NqmXYVvw V r MÄ {e fgb   _ & hiVVk _~XYV+qE¿ Nq)k9w V| Ap~ X qE ¿ fgb^Du& :ÂK¦Å bvq WY&VwP  lX¿ 9{ '} m{ fgWsW fgp(_jhg WYNbjc9XYVAX ¿ &hiVlq h  Ncfg NqmXYVMÄ {$( ¿X¿ TW1cX}À5ftWYVDXY) fijcZ XYVb Í sX fgXYb{^V9N +W fi^! Nďcj 5'fiÇ4 NÍ.fiX4qm|Ç XY)VXN¿ Nc X> qmbNfgb\c–W7XX “Ä ¿.a)|Ç b{bfgX5jw«V)pAN|ÀCc 7)qmcNVW|W|wXX¿¿¿ VeA_jW7XY VzXYX à )  NhPZNNbWYhiXNpDc~XYV~C  +bJXV¿ w9_j¿ _{ V V_j_W|} )XYft N{ XYZ$N¿hiNV cdWYXO1 p( 6NXj¿ W ¿ W)fgeWJ ^ W azqEÿ w«N Vp(NpWYX fi^  

21

A"

21

,3 21546



&

,3 21546

#"



 



21

3 21546

21

,3 21546

 ¿ ¿

³¿ OÂ!É { } {  ¿ ¿ $À E¿ ¿ °¿ z  ¿ } À Å ¿  ¿ O È – ¿ /Ì OΑ SÇ6¿ …Ë ZŒ¿ À ¿ ¿ ¿ ¿ ¿  ¿ p ¿ ° Ä u ¿ É E¿ …à $Ì 3Î ¿ O É¿ } zà ³ ¿ 9w ¿ 9r OÂÉ ¿ r  ¿ w  ¿ sr ¿ ¿ ¿ €w  ¿ ÀŒ¿ ˜Z¿ ¿ Z¿ ¿ ¿ uÄ crCÇ !¿ sw.ÂÆ ¿ ¿ Ì ŠÎ‘Â Ä } Ç ¿ ZO¿  } ¿ ŠÂ¼°Å Ä ¿ } @{ #{h} }™{ ÄZrÇZ uÇ h{/ÄZrCÇ ¿ ¿ ¿ ¿ :-¿ ¿ {h}¼ÄZrCÇZ 6¿  ¿  À  ¿ E ¿ . ¿ {/ÄZrCÇZÂÉ .¿ À ¿ ¿ } OÂÅ ¿ .¿ ¿ ¿ {/ÄZrCÇ  ¿ E ¿ À ¿ ¿ {h}¼ÄZrCÇ ¿ O } E¿ ¿ ¿ 5À À À¿ Œ¿ }  ¿ A À  ¿ ¿ O 6¿ ¿ ¿ Z¿  ¿ µ  ¿ ¿  ¿ €  Š  ¿ O ŠÂ

w« V p X DcfgWYXY)fgjXYVJXYV V WYX 21 ,3 21546 w«V> 9cjfi NqmXYV \NbXY {X  XafgW>bVX _hgfgq XYNcd X& b Vw X Dftb XY)p9Ncfg XYT Ncjfi NqmXYV)WW X fghgh;bNcWaXYV~XY) œZNh© hthPX  | N {XYV X A_j)fgp9   Ncfi)NqmXYV 5UT_jfgb^  V X ftb^{cNqfgW fiV bjW& XAX 9bX 5V k hiZNh NbW) NW] NcjqmNc´VœZ N c c(XYV fgX p9fgW W&_ VlqmNW W ftb^\X fgp( bc &fgb^´ bc hiVVk _W+V b X { V XY(X jhg{ u>A" W(q b C{p9 c{ qfiNb X( W fgb^ xy[]  W qmVlcNWeVw|X ~u&#  " WYXY)fgb^ W  ~ 9W f (Vw5N q )V XY WeX jhg9fgWTqmV bXY V hghiNc  X (w« qmXDX  XTV bhg cVlqp(NbX W&X  X j NZ cfi NqmXYV) Nb XY)  _jhgftq W afgX dX +hiVlq h¬)Ncfi NqmXYV  NZ+NbXY)fiNW]fgbyX  X jhi &hgWYVXYNq jbf NWJj WYNcV bdz|hiVV p )jhiXY)W  ' ©q b{CTWYNc{XYV p9 kTX TX hiTqmV p(_j qmX &0 b @; ,B61   NWYXaftWWYNbXw )V p V W X TXYV X T_fgp9  vcfi NqmXYV vNbXY \w V bcdq bdq   X  e_CV W W)fijhi>X _'NWVwVXY]X 

X @; ,B61/bVX ,f )jq X fiV bWsVlqq Nb V W X fgb^yW  ZD &lNqXYNW X   _jhgfgq _jhg qmNp(NbXD hi^VfiX p N dxV)VœZN7X vq  b^NW+   _ V_ ^ XYNc W bq  V bV jW hi {XYV\ hgh¬X DNbXY  _hgfgq WajW fgb^ j q k^ V bc u&[ >p(NW W ^NW A5V bjW fgc b @ ; ,B 61 p(NW W) ^ w«Ve \cfi NqmXYV dNb XY "PX CDX (WYX]Vw7)Ncfi NqmXYV)W&X  X  œZ y _jhgfgq dw V X fgWDNbXY ¶wJX  @ ; B 61 q  )fgNWD  5  V;  5    bVX ,f )jq X fgV b XYV´X v_)fgp~   Ncfg NqmXYVN fiX4fgW fgbXY)qm_XYNc W7ftb q W JVw 21 ,3 21>4 6 ¬ D b(fgbXY)p(Ncft XY5)Ncfi NqmXYV #&X  X  W4  _jhtfgq aw«V 4 | Ncfg NqmXYV #>X Nb+w«V | )cW  @; B 61 XYV9 hgh;bNfi^ CV)W5VX X  b #+fgb  bjcAWYV&V bDjb X fgh X sbVX ,f )jq X fiV bD N q NW4 hgh X sNb XY) T _jhgftq W bAq WY|X )s  |bV>ftb XY)p9Ncfg XY  Ncfg NqmXYV)W afiX  _jhgfgq WAVw 4X  @ ; ,B 61  N q NW+X  _fgp9  ´ Ncfg NqmXYVDw« V p  vfiX fgW]_)V_j ^ XYNc XYV b yVX ANb XY  _jhtfgq W DVA  7 bVX ,f )jq X fiV b; V 5ZN 5(Nbw«V)qm9X  XeN q @ ; B 61^VNW )WYX1XYV X &_)fgp9 ) cfg NqmXYV (NbXY  afiX V XsCNfgb^AfgbXY)qm_XYNcv X| b ~ftb XY)p9Ncfg XY  Ncfg NqmXYVN bjc9X Nb fiX1fgW1_ V_j ^ XYNc XYVD hghjNb XY) )_jhgfgq W 4 jfgW ^  ) bXYNW5X  X1X )>fgWs XshiN WYXsV b qmV_ ~Vw¬Z) cVlqp(NbX5 XJ b 9X fgp(]fgb X eWY lWYXYNp 7 fgb hghg  DX fgp(NWYX p9_‚j WYNc\p(Nq  bfgW p NbW) NW X  X&X  V_' X fiV bW> NW hiX ftb^9w« V p X Dj q)k^)V bc p(NW W ^NWefgbXY)hiN œZ qmV) NqmX hi ;f  ] qqmV)cfgb^ XYV 9q W) hPWY_CNq,f )jq X fiV bPl X>X Tc>f C NbXJNb XY) v)_jhgfgq W 4[&X fghgWa  TV p9fiXYXYNcdceXYV~hg q)k\Vw W _j qm

Š¿  ŠÂ OÀ

Z¿

E¾ ÁVŒT¿X œ¿Z9qc Z NNhibVX]_CNc(_C ).fgÉp9dNÉb X ‚Wj; XW ¿ N9c+ZbNcb X)hgc fgfibZ^~Nb9bW X}fgpÀ5V hgk XYVXYV _Cw«VV 1hiVWY^X cftW] fgjb ^>WY Nc´bc+V b´Z X¿hg? ŏX bfgbXY^&V b4Xe_j Vq XYkVlCqmVV bhgWO  p9 _ VwJ| Æ>X}À5V k  ZlfgqmNW?Ì ÍÎ‚P \hiN cfgb^šÅb XY)bX]}>V WYX fgb^l ZftqmŠÂA6¿ j q kCV b(qmV b X ftbW$ÍŠÍ bVlcNWO´r1 qZ¿ bVc±¿ W+ ™¿ V WYX fgb^ WY Z9 bc y Ncfi NqmXYV(qmV bbNqmXYNc XYV j q)kCV bv V XY+V b X¿ W p( ÉpÆÂ6¿)>  ++cVqjp(Nb X Wsfgb9X ¿ &WY lWYXYNp X¿ X|  &ftbfiX fg hghg AcfgWYXYfijXYNc9 p9V b^AX¿]bVlcNW fgby ~ V jbcl‚ Vjftb\w« W¿jfiV bÂ6Á +cNbVXY X¿+bVcTX¿ X]fgbfiX fg hthi ˆ¿V W X W> vcVlqp(NbX> W&X¿ w«V&X¿+cVqp9Nb XOT  6 ¿  cfg NqmXYV NbXY)fiNW&w«V&X ¿ +cVqp9Nb X W]  (cfgW XY)fijXYNcy p(V b^\X¿ + Ncfg NqmXYV)W  R¿ W¿‚_j  X fiX fiV bjfgb^dX ¿ \cVqp9Nb Xb p9WY_j qmŠÂ r1 qE¿ bVc{ hgW V´W  ZNW9 W( ´^ XYO|À N f€Â ŠÂ Nb XY _CV fgbXPw VD {qhgfiNbXOÂ96¿9fgbXYY  )fgZŸ h:POQ"$+34. BJ"2 +"5%;# =&$







&

#"

"

&

&

&

NH 

(0

'

.

"



@ 



© hi95lfgp hg X fgV b

) p9XY)W

!C ` = - & 3¶¶3oo `ŠEEe!e!_O` jzjz5 ~C~ ”?& ^ jŠeZ& sE|n_ {.|nwztug5eEe qm PqYq[ ‰3•mkeM| ¹²:oreEq.m‘œ ljihkw5œ$qf”‚ŠleEyxoxwF‚3• mkc C ?‰fƒf| C t-|ƒ&eEhc.j5ƒ ¹:jOorg5lRc’†š†±wzwOmkmkeEeZhnhkt-t-wzw5hnhkœuœu~…~…j5jih:h:wpwc.cfjji|‘|}m m X j5h i hkeM©i{feZ|}mn| n |keZs ” yxeZw5y„eEsEmkeEortuj5q?eEqwzm:qK”‚eM¸soxeZ|}ƒ.orj5yroqsZwO~…mkhnoreZj5©q?{.eEbdqKc.shn•-eZ|k~…jic.hjiyrhk‚.eM|‚Šo„~…hnjieZhs€mkqfjihn‚Š| or‹ox‚Š{fw5y8”j3sE{.tueEqmn| eEY ‹i“ qeEWj5hn•h wzkqKC ‚ hkeM|k“ ©ieZCK{fsEi j5eZhnqf|}eZmn‚.©| | n{.|keMeZ|‘s mv| n |}eMs ¹jyxw5w5sE‚ eEtu?eEeZqwim:|}{.”hneMeEstuox|}eZorqij5mdq€~…qhnmkeZeZ©hk{.‹OeEwzqKy s•-~…jihc.ji|}mn| eEeE‹i‹ieEeEhnhn•• YC |k|keZeZssjijiqfqf‚.‚.|| w«V acVlqp(NbXa À q¿qmV acfg_CbV^9_jXYjV hg C)fifiX¶_À Aw fgVXW|e¿wPhgc 5) TÀVlbqk ÀŒp(C¿ fgNWPb)_jX eW1 XVZ ¿ _C TV 9 cX VlfifgVb~qb  p(h ¿NXYfgbV+^.X¿ hib +4 pD6bC¿ Z Nb~;qmVfip~_  w& NsÀ bWYV_Cb V klzbhiÂcjV É W|cDXYqV~Xhg¿fifiNjX bWJW¬X7)p( zVlbÃck1N NhgWYW¬X XW5¿csVlW qfgX p( NX fibV X b W Œ ¿ fgW0s À V)khiV cdp(VcNhgW5X¿ TW fiX  X fgV bˆÀ¿  Tqm X fgb±Á  W fiXYNW$Ä bcdbVXfgbcfgZfgcj h cVqp9Nb X WZe Ç  9p(V 9Vw©_CXV¿_jTjbhg V]cXN¿ W5 Cb NfgVbX^ ¿ )) Wzbv cV p9_CNhi ~qf jhg qC Nhghghi N;c\X ¿ W69¿bVVlXOcÂNÉ WT q hgfg~Nb cjX|fiZ ftzcÃNc´NWYfgX b WXYV° +¿  VbXAc V bp c qmV htc{W fiXYNWSÀafgX¿  cVqp9Nb X5w )V p ¿ VX|W fiXYpa À fiX9¿ _j Vj jfghtfiX (  bcv A) bjcV p cVqp9Nb X5w )V p qmV hgc\W fiXYaÀ fiX¿ _j Vj jfghtfiX ~ g3 V(N qE¿—s À V)khiV cPsÀ \qmV bW fgcAX¿ vÇ w pDV htjhiV5hiX aÀ fi_jftbhi ^ X}N5À cV´fg NW qmqE¿XYVN)p9W-NaÀ W fgXµ´¿ įÉ- DÇ _jhgpDfgqj hiXYX Nfic´_jhi()N)cNfic Nfi qmNX qmfiV XYbV)WW aÀ ZfiftXqm¿ ~b V W  _jhtfgq X fiV b´Vw|cfi NqmXYV NbXY)fiNWA bjc Ä z!T _ V_CV WYNc´fgbyX¿fgW&_j _CzÂD6¿  _jhgfgq _jhg qmNp9Nb XT hi^VfiX¿p w V]N qZ¿ cVlqp(NbX& bjc´X¿+ zÃNWYXecfgW XY)fiX fiV b hi^VfiX ¿ pQ lNqXYNc  N qZ¿  Ncfi)NqmXYVD  vfgcNbX fgq h7XYV´a jftbVœZlfgqE¿ X h WˆÌ N35 Î _ VXYVlqmV h€Â V>N qE ¿ Vw4 6   NWYX W ))fiZT XN q dfgbcjfiZftc hcfg NqmXYV vNb XY v NcjqmTW fi^ b,f )q b X hi  bc\X T  NWYXcfgW XY)fijX fgV b hi^V)fgX p  Ncfi)NqmX Wep(V (  NWYX W]XYV 5 )cjWAWY ZWeX  XT  9qhiV W TXYVqhgfiNbX W + (qmV pAfgbNc´ CNqmX Vw )j^ W $ « 5 bc q 5fgW5X  XJX e œZ) ^AbpAC|Vw¬)V bcl‚XY)fg_ V_jWJ bjc Nbqm]X e NZ) ^D NWY_CV bWY X fgp(ew«VaqhgfgNb XJ  NWYX Wafgp(_ V‘ZAW fi^ bj,f )jq bX hi _CV W fiX fiZs 'NqmX4Vw) NW X cjfgWYXY)fiX fiV b] ApDjhiX fi_jhi1Nb XY D _jhgftq W©fgW< hgWYV]WYNb+fgbDX JhiV c+fgp(_CV WYNc V bX  V WYX ftb^~WY ZW ¦b )^ $ c 5DW V X Dp9 &fgp p hiV c «  NWYX W&WY ZlfgqmNc_CaWYNqmV bjc |w«V b ~WY Z aVXY]X  XJ cNqm N WYTfgb~X ep9 &fgpDjp WY)Z|hgV cvW)fi^ b,f )NWsW qqmNW W w«hNhgfgp~fgb X fiV b(Vw VX WY_CVX Wefgb X 9WY lWYXYNp (xdV VœZN Nb X 9W WYXYNp hiV c fgW fi^ ;;X  )_jhgfgq _jhg qmNp(NbXT hi^V)fgX p fgW jhi&XYV+ NhiVlq XYT Aw« 5bpDCsVwWY Z)W1w V7X¿ap(V WYX7_CV_jjhg 4cVqjp(Nb X WsqmV b X ftbaXYVT Np9 fgb³¿VX7WY_CVX WOÂdÁ aVjW  ZX¿ X1jbc ¿6fi¿^.D¿vfghip(V _cv V‘qmZV Nbp(cNfiX bfgX>V bfgWWsW)ÃqE¿fgNXYAp(  __ cNqNfthg fiZjhi)³WsÄ C CXYV XY5X>_C w«V/)p9Ç>qm V bjp(qm&_fg b  NXYc)XYp9VvW5W qEV¿wPNNp9htfgp9 fgb X Á ftb^e¿ftXhiA¿NbWYV-Xa¿WEV¿X|V5WYÀa_CbyVX fgWOb  X¿ ^  NWNÀ5\VjWY ZNc X¿ X X¿{ NZ ^bpDCDVwa _jhgfgq WD_CDcVlqp(NbX w V+X¿vX}À5V W qE¿Np9NW À5V bqm (>  hg^ p9 fgV b WYXscfgcANb XYX V\fgqX ¿ h(Ä qWYhiV  WYZ&TXYV WYN hgNAqmX  fiV _jb hgfgq_  W7Vlqm_'Nc5c VlqÀŒp(¿ NfgqZby¿ XZÇZftÂ7bd6X¿¿ fg(W7qW) fi^ WYb+f Vw5NW W qEX¿¿jN p9XsX ¿v&fgCp( N_c)fgVœ ZNNqmp(XYNNc´bXp(À|V  W  zà NWYX WeXYV®¿ V WYX WeX ¿ XD  ~qhiV WYAXYVdqhgfiNbX WPX¿ ) ´ Ncjqfgb^vX¿ 9jcNb V b X¿ 9V‘Z)hiV cNcR¿ V p( WY ZW bc°¿NbjqmTX¿Tp9 fgp p WY Z>hiV c 27

' ( 0 

5B

)



'

,)

>7

&

Maximum Redirector Load for Zipf Workload (high load)

Network Traffic Overhead for Zipf Workload (high load)

250

10

Multiple redirectors, no replication Multiple redirectors, with replication

8

Traffic Overhead (%)

Load (requests/sec)

200

150

100

50

0 0

Multiple redirectors, no replication Multiple redirectors, with replication

9

7 6 5 4 3 2

200

400

J¥w0L

600 800 Time (in seconds)

1

1000

0 0

1200

200



J¥‰mL

400 600 800 Time (in seconds)

1000

1200

IÄ .¿ 1ÇZ S SÄ fÇ¿ E¿ 5À ¿ c{ } { zà ¿  ¿ 6¿ µÂRÅ ¿ iÀ E¿Ã E¿ zà ÂÉ E¿ ¿ E¿ '{ } { z  ¿ ÀŒ¿ E¿ ¿ ¿ ¿ O S SÄ Ç ¿ 5À ¿ }À 3È Ä .E¿Ç ¿ }À E¿ z Œ¿ ¿ E¿ –Ä 5Ç } RÄ KÇ ¿ OÂ Æ ¿¿ } ĀZÍ.¿ Ç{ } { ¿ O 5À 3È 5Ç Z¿ ¿ 5À S 8Ä ZÇ 5¿ À 3¿ È Z ¿ Ä Z¿ Ä UÇ '¿ Á ¿ ¿ ?Ä UÇ ¿ OÀ 8¿ E ¿ { '} m{ zà —À —Ä 5À Z¿ ÇZ Á À  ¿ ¿ ¿ ¡Ë  Z ¿  à  ¿ šÄ E¿ iÇ } Z¿ ¿ z à €  Š  E ¿ ¿ ¿ µÂ 6¿ ¿ ¿ ¿ ¿E¿ ¿ .¿ E ¿ O ¦§‘ ¡©„5Œ £œŒ •‚™ƒP… •‚¤e¸¸s¤Ÿ Œ •‚ŒŽœ•‚¤Ÿ™4™¦Œ •‚…ƒ„ •‚™Y>Œ“…™4 EÕj„|‘… ¡‚™˜¶•‚ ¡“£a™¢•“¡“£a…Œ¬„ •©ƒJ Œ •¬¸¸  ¹Y° EtÙ ›‘…‡•‚ŒÕ  ¡©¨¯Ú ·isÜ „‘œ¡‚™Œ“Œ ±|›£N•‚™ŒCÕ  )¡P¡‚™”Ÿ™Œ •¬˜ ”Ÿ¢• ±|›£N•‚™ŒCÕ  )¡©¡‚™‹‘†‡…˜„5”ŸŒ‚„)’™7…‡¢iÕ  )¡‚ƒ„)•‚…‡ ¢ ¯®m°5›£N•‚™Œš if ^  A 5xV 1©)w V)p~ bqmDxdN W  NWaw V .;fi_w 5V klhiV c }&fi^ "¬V c fi^  +W V aW+X p9 &lftpDp hiV c V b b VwaX {)Ncfi NqmXYV)W(ftb X WY W XYNp ¦X9fgW(p(N W) Nc fgb XY)p9W]Vw5X (bpAC]Vw 21 ,3 21546   NWYX WeWY ZlfgqmNc´_CeWYNqmV bc +   NW jhiX WeW V 8''   NcjqmX fiV b ftb~X ep9 &fgp p  Ncfi NqmXYVJhiV cvw«VJW q Np97/VœZaW)q Np(2B CXYXYhiV c\cfgW XY)fijX fgV b fgW& q fgZNc fgb W q Np9>  7v;W fgbjqm 21 ,3 21>4 6/  NWYX W&XYV\X +w ) NbX hi d qqmNW)WYNc cfi NqmXYV) Nb XYfiNW q b{CeW X fgW )jNc  \fgb XYp(Ncfg XY] Ncfg NqmXYV)W ftq \WYXYV eNbXY v _jhgfgq WNX WJ hghgZfg X ftb^DX ThiV c\V b X T_j)fgp9  ~ Ncfi NqmXYVW fi^ T « >W V aW>X +bX 5V kdXY ~q VœZ N c´w«V]X  X 5V\W)q Np(NW ] fgW>VœZ N c ftW>cAXYV   _jhtfgq X fiV b bc p9fi^) X fgV byVw5cVlqp(NbX W “ ]qmV bXY V h4p(NW W ^NWT^Nb) XYNc  dX ()_jhgfgq ~_jhg qmNp(NbX hi^V)fgX p{ 21 ,3 21546 bc @ ; ,B 61 p9NW W ^NW& bc $ J _jhgfgq X fgV b{Vw4X Acfg NqmXYV \Nb XYfiNW >VXYTX  XaW q Np(  7 fgbXY VcjqmNWJ ccfiX fgV b hCp(NW W ^TXY bWYw«)WJc]XYV9 _hgfgq X fiV bvVw cfi NqmXYV Nb XYfiNW b c @ ; B 61 bVX ,f )q X fiV bW XYV X  NbXY )_jhgfgq W }>V 5ZNe W{W V >b fgb )^ $ «w &X yXY ~q VœZ N c p(N W  Nc We \_C)qmNb X ^(VwsXYVX h4j q)kCV b+XY) ~q >w«VTW q Np( 7 ftW&p9V WYX hi yhgV 5eX  b W q Np( B J XYXY)fijXYsX ftW¬XYV f PX sw« 5 bpDC©Vw V_jW¬XY NZNhiNc+ TN q 21 3 21546 p(NW)W ^ bc fgf &X ~w« qmX X  XANbXY  _hgfgq WT  vqm N XYNc WYNhiNqmX fiZNhi bjc fgbw«  NbX hi «Z dWYNqmV bcjW VjW  ZNc X  X~X  NZ) ^´bpAC(Vw& _jhgftq W+_'9cjfi NqmXYV Nb XY) | W9 W hiV W '  w«V9X  .Cfi_jw 5V klhiV c ]xV V‘ZN;X +W f DVw1 cjfi NqmXYV {NbXY dfgbZV hiZNc fgbN q ´XY) bWYw«]fgW fiXY W p9 hgh fgb hghg  X &VœZ N c\VwP_ V_j ^ X ftb^ @; B 61/bVX f )jq X fiV bWs Np9 fgbjWsp9ftbfgp9 hW ftbqm&q  b^NW|fgb X   _jhtfgq {WYX «V+W ^ eVw b cVlqp(NbXTVlqq+ XDfgbw«  NbXTfgb XY)ZŸ hgWAf  \N q X fgp(~ yWY Z )bW X > _jhgfgq T_jhg qmNp(NbX5 hg^V)fiX p  & CVœZ]bpDC)W1 htWYVDW ^^NWYXsX j X1X > Ncfi NqmXYVW  œZ>NbV ^ WYXYV) ^Dq _j qfiX {w«VJNbXY )_jhgfgq WWYV(X j XX e _jhtfgq X fiV b\W q Np(Tw«VN q ycfi NqmXYV Nb XY)  Np~ fgbW qmV bbNqmXYNcy Xa hgh;X ftp(NW



Maximum Server Load for Zipf Workload (low load)

Average Client Response Time for Zipf Workload (low load)

250 Multiple redirectors, no replication Multiple redirectors, with replication

Multiple redirectors, no replication Multiple redirectors, with replication

0.18

200

0.16

Load (requests/sec)

Average Response Time (in seconds)

0.2

0.14 0.12 0.1 0.08 0.06

150

100

50

0.04 0.02 0 0

200

J¥w0L

400

600 800 Time (in seconds)

1000

0 0

1200

200

Maximum Redirector Load for Zipf Workload (low load) 4

250

6

Multiple redirectors, no replication Multiple redirectors, with replication

J¥‰mL

600 800 Time (in seconds)

1000

1200

Bandwidth Consumption for Zipf Workload (low load)

x 10

Multiple redirectors, no replication Multiple redirectors, with replication

200

5

Bytes per Request(bytes)

Load (requests/sec)

400

150

100

4

3

2

50 1

0 0

200

400

JUsBL

600 800 Time (in seconds)

1000

0 0

1200

200

JU‚L

1000

1200

IÄ PViÀ ¬V c1ÇZ fi^  NW { bjc \c_fgqmXAWYV p( Vw|X¿9_C w«V)p9 bqm~p9N W  NWAw VTX ¿ ~X}À5VyW)qE¿Np(NW W ftb^{X¿ Cfg_w À5 NVW  jkhiX hgVW Wc–¿ViÄ ÀbW cftp9JfghghiVi ÀJXYhi V N bjc{cWqmV fgbbcftfip(X fg_V  b1V‘Ç7Z Nbjp(c Nb XX¿'Tw«V}a>V NX>ZlfgXY N^W+ÀsqVht fiNklb hiVXJ )c‡NWYÄ _CV bbcWYTX ¿jfgp9fi^.A¿\ hiVb cc{p9qmV bfgcp fiX fgV p b1ÇZW Â4 6Z¿ hiV c;JW)fgb^ W qZ¿Np( šÂ 6¿d _jhgfgq XYNc  Ncfi NqmX fgV b WY Zlfgqmfgb W)qE¿ Np( v|cVNW~NWY_CNqfg hghi —s À Nhthfgb Nhgfgp~fgb X fgb^/¿VX&WY_CVX W>w V]X¿+}>VXTfiXYNWŒÀ5V klhiV c;C W]W¿V5À>byfgb ^SÂT AÄ«ÇZÂ]W¿ViÀ X¿Ap~ lfgp p hiV cdV b b v)Ncfi NqmXYVw«VaN qZ¿dVwVX+lfgXYNW$À5V khgV cÂvŒ¿9W fi^ bf jq b XDfgp(_ V‘ZNp(NbXAfgb j bca À fgcXe¿ qmV bW)p(_X fiV bT_'V ftb X W¬XYVaX¿ sw« qmX©X¿ X©X¿ 1 _jÀ htfgNqhg h;XY NceWX ¿Ncefg  NNWYqm_CX fiV V bbAWYW Tp( ZNftqmW)W ¿ ^NŠhiÂ_jW¬fgbAp9ftbfgp9f¡NË ftb^ X¿ AbpDCJVw¿ V_WJXY) NZNhgNc X¿ DqhgfiNbXJ zà NWYX W65 fi^  

0

À

400 600 800 Time (in seconds)

 ©)w V)p~ bqmDxdN W  NWaw V ;. fi_w 5V klhiV c

"

"

10

.

&

7

7

)

0

&

&

7

B

&

B

30

' ( ' 

.

$

)



N

400

0.16

300

0.14 0.12 0.1 0.08 0.06

250 200 150 100

0.04

50

0.02 0 0

200

400

J¥w0L

600 800 Time (in seconds)

1000

0 0

1200

Maximum Redirector Load for Hot Sites Workload (high load) 250 Multiple redirectors, no replication Multiple redirectors, with replication

6

200

400

J¥‰mL

600 800 Time (in seconds)

1000

1200

Bandwidth Consumption for Hot Sites Workload (high load) 4 x 10 Multiple redirectors, no replication Multiple redirectors, with replication

200

5

Bytes per Request(bytes)

Load (requests/sec)

Multiple redirectors, no replication Multiple redirectors, with replication

350

Load (requests/sec)

Average Response Time (in seconds)

Maximum Server Load for Hot Sites Workload (high load)

Average Client Response Time for Hot Sites Workload (high load) 0.2 Multiple redirectors, no replication Multiple redirectors, with replication 0.18

150

100

4

3

2

50 1

0 0





200

400

JUsBL

600 800 Time (in seconds)

1000

0 0

1200

200



JU‚L

400 600 800 Time (in seconds)

1200

IÄ }&fi^.¿ ¬V c1ÇZÂ

fi^  D ! VX&lfiXYNW sV klhiV c

=>$+372 +E'#)=>$+E

1000

6¿ Á OÈ OÂdÁ Z¿ ¿ Z ¿ O   Z¿ ¿ ¿ €Â-Á  ¿ i À z à ¿ šÃ O  OÈ E¿ …à 5 Œ¿ ¿ 5À ¿  ¿  ¿ ° Å O  6 ¿ —$Å À ¿ E¿ ±OÌ Â Î ¿ ¿ À ¿ /¿ ¿ Z¿ Á OÂ

"

¿  ¿ }À ¿

 &cNW fi^ b Vw¬ bv ~qfiNbXJ bcvW q hg jhi& Ncfg NqmX fiV b~W  Zftqm&fgW5 qm)fiX fgq h' WY_CNqmX|w V5X &_')w V)p~ bqm>Vw q )Nb X ‚ WYNc~fgbw V)p~ X fiV b+WY W XYNp9W a_)V_'V W Nc AbVœZNh __ V q (w Vsp9 fgbX fgbfgb^& Ncfg NqmX fiV b WY ZlfgqmNW4fgb W q (WY lWYXYNp9W ] W q Np(fgWVw1X +cfi)NqmXYV NbXY)fiNW]  (_;c XYNc W ftb^{j q k^ V bjc p(NW)W ^NW ]AXYNq jbf  cNp9V bWYXY) XYNW V Np( ^NbX+bX 5V klfgb^dXYNq bV hiV^ fgNW q b qmV bXY)fijXY XYV X  q )Nb XWYX XYm‚Vw ‚X m  X w«V ¦bXY)bXW WYXYNp~W   _)V_'V W Nc W)q Np(  W CNb fgbXY^) XYNc afiX a jfgbVœZlfgq XD h W N s_j VXYVqmV hsw«VDc lb p9fgq9V NqmX  _jhtfgq X fiV b bc   NWYX cfgW XY)fijX fgV bdw«V b XY)bXT}aV WYX ftb^y ZlfgqmNW lftpDht X fiV b  NW hiX W] WYNc V b WY lbX X fgq 5V khgV cWTW V X  X5X & _jhgfgq XYNc  Ncfg NqmX fiV b~W  Zftqm>cNhgfgZ)W1W fg^ b,f )jq bX1 NcjqmX fiV b9Vw© NZ) ^TqhgfgNb Xs NWY_CV bWY>X fgp( bc´fgW& hgWYV\p(V (W qqmNW)WYw«jh©fgbyNhgfgp~fgb X fgb^ VX]W _'VX W] bcy Ncjqfgb^~ q k'V b XY ~q ¦byX +w X   5T_jhg b\XYV9Z hg XYAX T_C w«V)p9 bqm]Vw X TW q Np(DjW fgb^  N h yXY) qmNW

zÍ 

}À EZ¿ ¿ zRà ¿ ¿ ’À ¿ iÀ 3È 3Â-Å ¿

,/.7MN.1:;.1$+34.7E

C

P

W

X Y [ e i k C  CqC  CKP  CBW  CX CKY  

CB[ Ce CBi 

:› œOw5tuw5oU“ Š£U£ O  ¡¢v¤ “ ·ox|ksEj |”ox|‘mnhkor‰.{ŠmneZ‚?”o„hneZsmkj5hM“ 3£W£ ¡¢ x§E¢v¤ ¡¢v¤ z  ¥¢ ŸO …§v£€ŸO ¡“ €qmkeZhkq.eEm wisvœ3‰Kjiq.e ³wzƒ ~·¸:¹µ²em‘lj5hnœ'¶3eEhn‹3orsEeZ|Z“ 3£W£ r¦K£ fž ¡¢v¤ K  ž§ S¢ 5“ †‡orqf‚.”0wzqfsEe6²:em‘lj5hnœŠ|:·j5hnƒKjihnwzmkorj5q“ 3£W£  ¡¦&Ÿ5Ÿ O¦A¢nžE¦&žE£ ¡¢n¤ “ ¸!Œ“žE£ ¹ “¤O·Ow5§vh}Ž mnW eEChJ Pw5Wqf ‚ P X0°L Pq“ YpP “k $·PqhnYpjOY^‹5i eZŽy„xCKw.kq“ kqk “ qµmnc.e?²:em‘lj5hnœš€tpƒKw5smujz~0”•3qfw5tpoxs’¶3eEhn‹5eZhp¶3eZy„eMsmkorj5q8“ ¤ Š£¯žE hn·eE“&ƒ&·j5hk{.mZqfŽŠcfbw.¸dŽf ›ŒkpY“  eZC |}mnŽ wF‹3hnjiji|}|ZmkŽŠj5qwzqf:‚ qf/o„‹iw5eEhkhvœ |}o„m‘·•5Ž.hnjO›‹5ƒ.eZhky„xorw.y “CBkp·kpcfY w5“ hnwismneEhnor|}mkoxsE|dj5~†‡†‡† ·yro„eZqimkW‰Kw5|keZ‚ b8hvw5sEeZ|Z“b8eMsvc.q.oxsEw5y ”k“ ¤Mµ¢vžv“žnŸz” ¡¦ oxw5z|Z§ŒŽ¤ † “ F§£ox|}c8Ž8¸!“ ? ¤ {.œ3c.eZŠh¥£¯´‘žEeZ e5Ž8Aw5¤Mqf¢E ¥‚šž£ ¸!“¦Kb8£¯eZžEl¦ w5zhkoW£U“Œ ¥¤z›¦ |nsEw5¤zyrw5¦ ‰.y„žEepkžEwz¦&qf¢v‚ˆžŽ c..oreZg5‰ c.yr•³CKkqwFkp‹O[ wz“ oryxwz‰.yreŒ†šeE‰°¶3eZhk‹ieEhM“6€q ¹ “hnjzKmnwzjŠqsŽ j5CyW““z€·q w5jfŽ nK¤Z¢v“zžv›:žvŸOyrtu ¡¦ eEzox§‚.w.¤ Ž5w5qf‚p›6“ hkjŠ‚ŠeZhZ“.¶3{ftp t-¤O¦w5hkž•pkžE·¦&wi¢vsvžEc.Ž e CK1kq›¼kqi ¶.“ sEwzyxwz‰fy„e†‡or‚.e€›:hneZw0†ˆeZ‰-·wisvc.e¶3cfwzhnorq.g ¶ACBkp“ k eFw5CK‚.i ‚Š“8eib1Ž eZKsv“c.·qforcfsZwiwz|}ySeihnŽeEw5ƒ&qfj5‚hkmZŽ.µ”“1{.¸œ5ewz‰.orq.q.jOo„‹i‹3eEorsvhvc8|}o„“m‘•5”Ž.”o„hneZeEsƒKmkwzj5hkhnmk•ˆtu¶eEqmnhkm{Kjzs~mk{f·hkj5eMtu|!~…ƒ.j5{ŠhpmneE¶ŠhsEw5¶ŠyrsEw5o„‰.eZqfy„e-sei€Žfqmn²:eEjOhn‹iq.eEetmp‰K·eZwih svc.CKeZkq|Zk Ž1e3b“ ¸)·d¶ ›6 {f“ ‰.:y„oxeZ|k‚fc.‚.eZ‚ wF•i”wšjŠwzsEqf{.‚‡tueE¶Aq“ mn?|Z“o„€hvq‚.wi‚Sk“‡¤M¢ †ˆ ¤ eZ‰.†±ZwF£ ‹5e 0yrj5‰K wz¤Oyr„¦ •˜¹8¤Oji¦ wi‚Œ x§£Uwzyx  wzqKŠs£€eZžnŸ‚ .¤{fy„r•®Š”£W ¡or¦ |}mkhnor‰.F{Чmk£¯eMž ‚–§v·Ž w5³svc.wFor• q.g±CBkpjzk ~ e3“ :j5m 6£ .“Kž ¹zeEkgiŸ eZ‚¦fMwu£€žEwz¦qfO‚ £W ¥f¤O“ ¦ 0{Šm}mvwzgf“ |ko„q.5g$¢ 3² ¡¦ em‘l’j5hn¤zœ WFyr§ eE.‹i¤ eE&ySŽ ¶35{.{.ƒ.qfƒ&e j5hkCBmkqkpmkj-i “ €tuƒ.hnjO‹5eŒ·w5svcfe¸:j5{Šmno„q.gK“€q k¤M¢nžvžvŸO ¡¦ O§¤ µ¸eZ“ ƒ./y„oxsEwzwzœ3mkƒfeMw5‚’q.·g5jiwi{svc.Ž peZ|Z“ “C€o„q eZhkdhne5kŽz¤Z¢·“ ¤ 6cf£ j5f{.ž hn•5zŽO£wzqK‚6²6“F”ji h}¤Omv¦w.“ ¸¤OeE¦ ƒ.yr6oxsE xwO§mn£WeZ‚6  Š”£€oržvhkŸ eMs mkji¤ hk•!¶3ŠeZ£Whk ¡‹3¦ oxse~…Fji§h1£€ž†šeZ§w5Ž œ/yr•ŒwF·• j5CKqfkq|kkqoxk|‘mn“ eEqm ¶A¦K“ £¯/žEw5¦&q.žEy„£ eZ•-Kžvwz¢ qfŠ‚ ¦&¤ µr¤ “.5¶3 ¥žeE§ y„m OZeE¦&hMŸ “8†šFeE§‰£€ž Kw5§sŽ.mn”|deMwzsqfeE‚ tf‰KwzeZqh mvCBw5kp|kk•&eŠ“8“ €q k¤M¢vžvžnŸz ¡¦ z§!¤ 0£ fž f¤F§  ­¤z¦ hnµeEƒ&“Cj5¸:hkmZwzŽŠ‰f›o„q.bjObR‹3oxsv¹1cwzŽC‰f|“b1¸:eZwzsv‰.cforq.q.orjOsZ‹3wzoxysv¸cŽeZƒKwzjiqfh}‚°m ¸6“C› ¸[CwOeq´}wze hvwzt- w5kqqiq“³W p”Y  •$qKC wz¯btuµorsŽ ¸³eEwzƒfhvy„svoxsEc wzmkCKorkqj5kqq°i “jiqµmkc.e €qmkeZhkq.eEmZ“±b8eMsvc.q.oxsEw5y µ?or“g5¸:hvwOw5mn‰.o„jiorq.q jO‹3orhksvj5cmkjŠŽ8sji“yZ¸:~…jiwzh8‰.wzorq.q!jO€‹3qoxmnsveEchnŽq.¸!em “8¸:jiwz|}´}mkwzorq.hvwzgt-¶3wzeEq8hn‹3ŽorsEwze5qf“F‚š€q ›6“k›¤M¢g5fgi¤w5hkld£ fwzž yW“›”•3 qf¤Owz¦ tuKoxs ¤z¦ Œ‰Š´‘ x§eZ£Usm!  ¸:ŠeE£€žnƒ.Ÿ yro sZ wO¤ mno„jiqšŠ£Ww5 ¡qf¦ ‚ F§£€ž §Ž /wF• CKkqkqk “ €¸!q“mkeZb1hkeEq.ldeEmZwz“ChnoW€Žq µ“k¤M”¢ w5c.¤ yro„q£ .Ž ž Œ“ z£orqŽ:w5qf‚ f¤z“ ¦ wF¤O•i¦ “IŒ” x§eZ£U|ko„ giq–Š£¯·žvŸ jiqf|k¤or‚ŠeZhnwzŠmk£Uor ¡j5¦ qf|~…Fji§h'£¯ž ”Œox§|}Žmkhn³o„‰.wF{.• mkeZCB‚Ikqkp·k wi“ svc.orq.gµj5q™mkcfe ¤O¦ “F†ˆjiz£y»~¥|kj5Oq8§EŽ5ž ¶A“ Fi§wz£¯´‘ž j3Œ‚.§orwfŽ ŽzPpwzP qfJ X)‚ L PqoYp3Y or){ WC XK{fŽ wzCBqfkpgfk “ŠeŠ›:“ qu›‚.w5ƒŠmkor‹5ed”0wOmnw0¸eZƒ.y„oxsEwzmkorj5qp›:yrg5j5hno„mkc.t’“ . O¦f§ 5¢E£U ¥¤z¦.§ ¹ ?“ ¤OA cfOwz§ fq.¤gKAŽ5Ž ¶Ai“ {.q.y„jOe •ŠCB‚SkpŽik wzeŠqf“ ‚ Œ“ w5sEj5‰f|kj5q8“3›‚.wzƒ.mkor‹5ed†ˆeZ‰-·wisvc.orq.gf“Š€q k¤M¢vžnžvŸz ¡¦ z§¤ d£ .ž ?ž 5¢ .ž 

    







4

87



>



?





8HJI4I4IK: H%rsL NT

!Y



















L N



) FE  H?I4IIw:

)E

g[d

"$!

O: T!

+/

(



.D

-

k

UD



edU 0 "J

Q aLN

~

P

x yQ   FE i z*m icH?I4I4In: E

$

a{ 2| 1@ )A

cd

"$!

f: €ST>T‚ƒk

$

"O:4 ,