Broadcast Federation: An Application-layer Broadcast Internetwork

eral protocols to enable efficient multi-point communication both at the IP layer .... ware, these systems make deployment substantially easier, but at the price of ...
401KB taille 1 téléchargements 472 vues
Broadcast Federation: An Application-layer Broadcast Internetwork Yatin Chawathe

Mukund Seshadri

AT&T Labs—Research Menlo Park, CA

University of California, Berkeley

[email protected]

[email protected]

ABSTRACT

 

   ! " #$ !%'&  (! ) ' %*+) ,#-. /)+10*) 2&3!%*')4 %50# ) *% -!) 6 )7) #98;:) 9*6) #9# LM0) 0I %BT8Q;) %YEID+  S! ),*AIKL?#&3*')  %!(-#*X-I %I ;), %# ) */2)Q='B ZW,%#/ T) #*ED7VI %!% ( #2)  ) 0I ?) )4#-4) 

%!%2) *%[L,2\Y /)P-I %I ;)&3 -#*]#)OD7 ^/EV

DV2) '=pš>'=/&3) &3>'=J-I %I ;) *G›H#** & ) *#70

PF*%"8Q')  )F;) *#GIE/10*) *I" %ILR # & › 8Q]) #*$!EWD+X0#5) #1)  œQ- %%I ;) ž6) HŸ%& ) &3>'=P>'=I&m) &O>'=X)(*WE!*#;) %@L`) $)(& I2) {)   œQ102)  ;) žEIDV #* ( HD+0#") K LR 9! 2¡ 2= ) 5) #)QD+ ^'&3A=' 98Q:š50#2) * ;)I ) ' +w ¢ŒmB

Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. To copy otherwise, to republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. NOSSDAV’02, May 12-14, 2002, Miami, Florida, USA. Copyright 2002 ACM 1-58113-512-2/02/0005 ... 5.00.

£

*#GIEIX#**#9LM)OD?  *;) *-#0I) *%P G*#GK>!#0# & 2)Q='B@Z7 #H#** ) *%X  P S!  # *#G*  *G%2=¤I *N'=5¨_W>'=/&m) &3>'=#©I 10#* ) * *X& 2) *?DV2) #*6) #"#)OD7 ^!B ª# š %I%E"  ( #  # %¤!')6 %AI(-* \Y)Hr) *G§L$I ) ' *P) J0#!)>0# ( r.X *') - %%I ;) *#GIB7Z7 ,8;:r¦60#2) * ;)9 /* >w ¢ ŒD7 %!@ HS/) #*6) 5) 8Q')  )V ( #2) 

) 0 LR. *')V102) *& !%*')F (^)+* =X )+) #?)QD+ ^5_BF¦6 V  ') 2='E'*  )W) #I W) #T ) G%{L8;:¦602)  ;)E   

  #1  I# T # %?%*%!1) #4)QD+ ^KA='   ) ' %*F0# ( X+«I0  &O! 2¡ ¦60#2) * ;)"¨3««#¦©7w2¬Œ!`D7* PŸ%   )Q=pL$#* ) *%I&O='P  =š ) ' %*>0# ( § ­TI&3;=I;) o¦60*) * ;)?w2¬ uŒ3E%«/ ))  ;)7w ® Œ3E ™  ;)Fw*¬ŒmB «#«¦ƒ ;) * ) 7) "102)  ;)? /* /I) X,*#G$0  !,*J) # -'=]*** ) G65*2LA=*G6>'=]L7) #  (¤50#2) * ;),I %-#*"0# ( JK#I ,**' ) *%{E4  

/) !LRV0 E#>*/)  &QI%> 0) *#GIB ™  =10*& ) * ;)7%*0) *%?>^9#*=/)4LU- %%I ;)7LM0# ) *%**)O=  H* H) =p*#*')K) #2XLM0##

) 2)O=r/) 2 2=š ) 8;:¯ %;) J °'0#2 P#Ÿ/2¡  ) *%#5) Ÿ) H  H 0) *#G )  ( #%*%G='B a[2) ) #*Y(G%4LI- %% ;)&3 #-T)  ( #%*%GED+4 # #p0#pDV2) [¤  *NDV  ŸI01-!1L,I*  #&3*')  %!(-#* ) ' %*+ &3SI;)+*X) #V8Q')  )B`±"$*I& G%*5 ) ' %` "-!]='@G%*%-#*2='B8Q@LR )E!D+1I>#) SI! )'="G%*4-  ;)UI ) ' ) V)(^T W) 4%X& */)F8Q')  )F-  ;) *#G,) 

#G=>'=1) *VX) V#  LR0I) 0 %B+Z7 #**"I0#") >1 *)O=6L` #*# *0I*#G1)  ( #2&

' #) %*#G*$) #4 ) ' %*T#") #2U*')() *%E ) #VL_ )+) #)+%VL{) # ) ' %*?  "G X) D? (P! &

2¡ >#*  ) *%#E`NP(G%>L7-#0#*,/T #  B 8Q;) %YEF) H8O')  #)1I !H**^*=N) ¤-!PLM(G')  *') 6!) /) 2=]  ##*G6 *%0#$L7- %%I ;), # ) *'& 2)Q=>DV2) @#1')  !() *  9)  *%0#B ZV#I W) #*{2) 0) *WE D74 !%4K ( #2) 

) 0 T ** bVc;defg eh i"jUkf'k cei_l_dn¤LM5 %!*#G) #-I %I ;)1 %#

& ) */*)O=X\Y -'=2\Y /)F- %%I ;)+#)OD7 ^/E/

>LWDV  ( *#*') 5*) 1 DVr*!I')X- %%I ;)>I ) ' mB ™ 0  ( #2) 

) 0 ?*')  %#

) `#*/0-I  ;)&O -#*?# )& D7 ^/E'0# ( F*#G8«I:V² T8;:¤10#2) * ;)F)QD+ ^K+ t %I& ) ')>—*;) *-#0I) ±9)QD+ ^š#*#G¤10*) *68«:TE?*') J LR( ) @LU'2=/&O %0#*@- %% ;);=I;) BTZ7 #, 

2& )  ) 0I $*"I#* ) H@ªUG0 ¬%B7¥7)92) V  K*V) #5bVc;defg eh i

Source Content Distribution Network (CDN)

IP Multicast network

Broadcast Network (BN)

Native broadcast protocol

Broadcast Peering Link

Broadcast Gateway (BG) Client

SSM network

³V‚M´’† „¶µ·[¸K¹„§ºK† y|Uz|‹ˆ†z¹‚Mˆ„Iz%ˆ’† „!½ ¾K¿À'ÁÂà Á#ÄżÆ5ÁÅÇÈÁIÉÄÊ|#† „Ë„/ÌWÍ`}M‚Rz‚MˆÎ|#ÍÍ`}R‚Rz%|ˆ‚My!~{… }M|/•!„/† ÍT„/„/†‚R~´ÎÍTy!‚R~Yˆ‹oˆ¹|#ˆo‚R~Yˆ„/†z%y!~U~„Iz%ˆq|s‚MÏ!„/†‹„Ðz%y}R}M„Iz… ˆ‚My!~Ñy#Ò]¾K¿ À'ÁÂà Á#ÄÅ6ӟÇÅmÈ$ÀI¿ÔIÄ1)(A ) *%rJLMD? (*#G¤!%*')    %K˜+±9BX:U *#GH A ) *%# *#$-!)OD7Ÿ- %%I ;),G%) & D7=  5*#*;)( ) %2=H %¡#G%0I {B ˜7Ý"¤ #;) 0 )¤¶  =o*/)   #)OD7 ^”

 %]) #JLRI&  () *%[0G) *%>  %7˜+±"E!¨3u©` ) &3-#0#**G1 ) ' %YDV #* ( 6 #;) 0 ) ?  =6I*;) -0) *% ) 7  %4) #7LR( ) WEI@¨m®©`$)("LRD? (*#GK ) &

%TDV #*

Ÿ) $0Ÿ)(#!), ( #*LR$)(#2)) *#G6#)( # (^) P*#GJ) #@*;) *-#0) *) B”Z7 #ŸI ) ' *6& 2=1) # * *#*+L{#)OD7 ^'&3='+ 0) *#G,I ) ' +0# ( > ˜7Ý:Þw2¬ ß ŒU#6:T8¦àw ß Œ`  %V) #"') * LM () *%{B ZWN*')  %!( ) @  %PŸ(#G6L" ) %6- %%I ;)>I & ) ' %*E`

Ÿ- %% ;)KG ) D?=Ÿ ,H 0;) %*á-*X %!& ')V **H) KÛ$ei_lRâk Û,k i+¨OÛ$ei_lRâkÛ,k i2D7 ^P*') L_  ©7DV #*

*A ) >) #6*')() *%pL") #6#) *H-  ;)P #& -*2)O=G)  D?=p*#*') 5

0#;) %  *%rL)  %!%')1) ¤;)(-* [Ÿ>#*#G -! )QD7) #,LRI() *%Ÿ ) ' %*,@) #K! 2¡ K ) ' %* 0HDV2) #*@2) VDV@ ) *- %%I ;)9#)OD7 ^YB Z7 Ÿ ;)@L,) Ÿ#!6*6 G%á”HLM%** DVB¼8Qo«/ & ) *[u/E+D7@I ') *')-

^/G %0##rp ) pD7 ^!B «/ ) *%q®) #] !%#/) >§ /* ]/9L 0" ( #2)  ) 0I %B?8O@ ) *%IED7,I ')9) ,)(*9L`)  LM () *%@I ) ' W02) %BF«I

) vK  *-!V0?I ) )O=I! *')() *%I%;)()  #DÞ) LRI() *¤ X& !#') V  $ 0#;) á>LM! 2¡# $-  ;)V#)OD7 ^IBFªU2& #*2='E D7+I ')U&3G%*#G9  ( 5*5«I ) *%5¢9$ % *0I *]«/ ) *%ß/B 2.

BACKGROUND AND RELATED WORK

7Z 98O')  #)4 10#2)Q=K 4) *X) $%) I %-ÊL I  IIGŸ'=

^ )XI*%='B68OJ) #*K 

{E4@%0I  1 (^) ,) ¤]50#2) * ;)ãcdä åp#/ E7N) P 0)& *G1*LA(;) 0#

) 0 $I*7DV2) P) I)(**?LULMD7(*G5) #



^%) $) *+  * K¤) )K50#2) * ;)KG 0#{B@¥*) %0G% *1) #=5X8Q:T&350#2) * ;)&3#-#*K8Q')  )` X  /?%I) 2& >/I**=LMT- %%I ;)T# (^) E8;:102)  ;)` #LR**K)  )(^%7\>*5) 7I#*=',8Q')  )BU8OHw æŒmE) #?0) # T

 -! >'=]L?) #X #   #,0# ( *') &O%>*N102) *&

;)EI;) *-0) H%#/ **' ) *]H  9 %') %_EI) )  %LM%0§8«:T>DV #**¤I#*=I*#G/4LM %Ë>'=/&m) &3>'= %10#*  )   *2) *V) X5#&m) &O>'=X *2) *%B4««#¦Ñ!  *) 7K*#G* SI#** 2)F%0 VDV2) 1 ( P«#«¦sG %0WB`8OGE*)F**2&  ) +) " -#*FL`#/ ?**'  ) WE  ? %') %{  A-#*]*/)  &QI%>p #á%%0#Xp %0I) G¤) #)>#G%0# 8;:[50#2) * ;)BKC"D+E{**^18Q:o50#2) * ;)E«#«¦Ë*$# )QD7 ^'& =')  ( #%*%G='E?#r2) #%0G% š %0)  0#!)LRH«#«¦è* %*A-#*%ELRD”8«I:4?\Y*)99KDVAI2=/&Q*-, /* %B  ') 2='E)  V ?-! %! *FLM+/*#G9) #?102) *& !%*')W %50##*  ) *%"LM0##

) 2)O=,D?="LA %o#)OD7 ^ %0I)   *') #** ) *%I&3A=' 1  =IB@Z7 >­4#I&3;=I;) é¦60*) * ;)   ê; )Jw2¬ uŒ,-#0IH-I %I ;)6LR0# ) *%#*2)Q=§/) 2 2=[0)HL ) #1/&O %;) ") #),#) * * ) NH-I %I ;)K*WBPZ7 # «I ))  ;),w ®ŒmE ™ % ;)w*¬ŒmE#>8Q^') %!˜F %%I ;) ™ & =@w ëŒ ( #2)  ) 0I +-0#*X- %% ;) *#G, /* V/A! 2& *áX-I %I ;)+  4)  )4LM Ð  =X# )QD7 ^/FLW0#* ;)

## ) *%#"%@) %]LF) K S*;) *#GP8;:r#)OD7 ^/B"˜F=@ 2=I*#G ') 2 2=P%6 %/2)O=  (ID?  $#H#*  ) *%&3='LA)& D?  %E`) #;=;) $>^I#*=I')$0#-;)(') *2=N*E -#0I))V) #" * $LU;&3) #I&O) *>W*;) *-#0I) *%6) B Zš%0I]^IDVG%E) # ¤ -!q#rG#2¡ ')\Y) )9- IG%*#GI2\Y ')10#2) * ;)"6-I  ;)")QD+ ^/9*')  N*#G* % *@*')  #)OD7 ^YBq«I%H %') ')&O*;) *-#0I) *%  ( #2) 

) 0 >0# ( [6«/ ))   ;)6#š) #8O#^') %V˜4 %/&

;) ™ % =P0$1 1-#*#) *%HL`0#* ;)9H8Q:š50#2) * ;) DV2) #*) 2H   A=IEV-#0I)) #=š #)P*/)  ( )>DV2) §

) VDV2) @) V- %%I ;) *#GX) 

#%*G%*B 8QH) #, %') S/)9LT) #$D+-WED+, ,I %!% *Xw2¬®IEWuŒ LR! *#G5-!)QD+6*#!#') t ') ')?—*;) *-#0) *6±" )& D7 ^/P¨ t —"±"(© B t —±Ê! *#GI / t —±"KHD7=]) @*I& )  !() K-'=**DV*#G>) #s) *') **G') *=6 2  )" **')  ) Ÿ%#6) # BšìW*^ t —"±Ñ!  GE4) #6˜F  ;)Pª# & ) *8Q')  )&mDV,#*=' %*0I) ] ,2)9ï#'/"*ILR > ) *%Ÿ-!0)"*U ) *50  

 %,) #X') 2 8Q')  )BZ7 >˜+(I1Ý) D7=¤10*) * ;)1I ) &

B6Z7 #*,%*0I) J*5-#Ÿ%§¨m%©$¡##*#GP) #X # )KL  ')K>*]) H-!1' ) ¤DV2) ¤

Ÿ102)  ;)$G %0#{E

¨_-©{0GV10#2) 2&3 ) ' % SI) #*%) ˜?Ý:*   &3 #) ;)&3 ) ,) +-$%KSI#** 2)#êQ%*1 G%W) & D7(X) #? ')?>*XLR7

50#2) * ;)FG 0#{B4Z7 #˜F I&

;)`ª( ) *%K ( #2)  ) 0I T(G) 4*G%,E-#0I)  SI) ) #Î-!=%6) 58Q:§10*) * ;)"LA(D+ ^6) P#2= ) Ÿ@ )  %G#%0#1 %** ) *%pL")QD+ ^'&˜?Ý ) " %50##*  ) +DV2) X2) T) *+-  ;)+*0#@BW8O)`)(#;&  ) "*# %*#G ') ')@ /) U G%9') >#  2&  ) $ GVLRV) $) *"*0#@B t # ) 0**='E') "˜7ݔ*?K*G%*#/I9*) #9 ( #2) 

) 0 %B 8OHI( ) * ELMV A-#**2)Q=6H%-#***)O='EI*)V>=-!"*& /) H"1 0;) L` '%!( ) G> ( #*#Kw IEW¬¬ŒmB ºK† y|Uz|‹ˆpü9„/„/†‚R~´ûxF‚R~UŠ`·;)(-* ¤SI#** 2) !* J#”  5G ') LR]) #) 5) "*% /$) 9DVV˜+±K² +-  ;)7G%) D7=IB+¦6 %E/) # %I&

I)PL,) #DV# @˜+±òP2) 2L,) p§*') 0#2) **#G  ( #,LR,-  ;),*%,) #),") X%I ,*&

 ) p %-*1' ) pDV2) J)(%2) *%#?50#2) * ;)5 & ) ' B”¥  %) #HLRI() *%{E¤*[I') *¡#r-'=š

1-#*#) *%ŸLF) #1DV,˜+±K² ,˜F±"±"0Ñ,2)   !%/& *#G@—"±$«Ÿ#%E#Ÿ) X ) %1L7) X*%JDV2) #* ) #" DV9˜+±5B/aN0#$5ý"9ì{&3*^%"*#GK

9LMV) # LR( ) &mDV,*%# þ'ÿ

       !"# $ %# & !"'$ %')(((

Z7 # " !%#/)WL/) F*5#`   &  ') U) #+%I `F0#°'0#47' A ) 1DV2) 5) +*% DV2) #*5) +DV# 4˜+±5E#5 5-!+ 5%2=,-/=,G%) D7=T* ) #" DV˜+±KB t **') >G ) D?=IV*6) 9˜+±"7 G(P2) "]%#%°'0#,;) *#G>LF (  ( )   BZ7 /0#E#) #K10#* $ #  )  *G#) *#G9DV*) *158;«:?² `8Q:10#2) * ;)U# )QD7 ^DV*I0#4) # ˜+±9±"0#ø1—"±$«Ÿ#' ) DV#  ˜+±9±"0#û7%E) #) *V*%P%E/1) #V#( & ) **;)9) G%) VLR ƒ10#°'0#]  ) LR/& ( ) WBFª#9 S##*% þ'ÿ%"*+ (,+ !(-''.(0/1(321(45555* "$ %6 &+ 7%+ "*$

4.

THE FEDERATION PROTOCOLS

a X#DÐI  *-!1) #1 ) ' %40#2) 1)  )LR ) #X-#* N LM,0#2¡] 10#* ) *%Ÿ  %) 1- %%I ;)$LM( ) *%WB Z7 ,*G@LT0V ) ' %*9VG0#P-'=P)OD7XI *# *#* 8 ìW'2=/&O %0#*[') ( ) *%q  %6˜+±"EV() P)  ) *G% ')V*') G( ) @L ( @˜F±5² V) *9- %% ;) ) &

*') 1) #"LM () *%{B 8 Z7 #K-#***)O=6LT ( ˜+±¶) 1#0#-* 6*%#LR"2) VDV

**') WDV2) #0)W °'0#2 *#G'=*')  /) *LM %o) #`LRI& ( ) WBšZ7 HLR( ) I ) '  %0A)    %7) LM () *%{EI>K# )($LMD7(*G1='+) #)+ I& I*W) FI*;) -0) *%,L#)(?

^%)   %W) #4I=I* U) 

%#;) 0 ) ,-'=) #T) &3-#0*AI*#GA=' BTZ7 #F ) ' %/='  *D"*%X) 9-!?**#) KII*;) -0) *%K) `)  )   , %;) 0# ) PLM %s)   , #) ;) %0) *GX ) #V-!& )OD7H

PI;) *) *6˜+±oX) #DV#V˜F±oLW) 9 *9>#T**A F) 9) )405-'=5:48;¦íw ߌ#LM4)(#2)) *#G 8Q:[10#2) * ;),# )(IB5­F

ŸLF) #K ) ' %T=' $ !%** * , ( *)  )`#,) 9-!+ 0;) %*á$LRF ( 5! *¡#

˜F±q5*) F ) %?-  ;)7I*0#@BZ7 #V 0;) %*á) *#   N 0#) qDV2) #*opA=' @ *o± ) %±")¤¨OÛ$ei_lRâk Û,k i2D7 ^X*') L_  © B`aJVI  *-!?) #?)  ?  V ) ' %#A=/&   9H)  0;) %*á) *@=P) #LM%** DV*GP ) *%#B

4.1 Routing Layer

¥^/9) 9˜7Ý:Jw*¬ß ŒmE ) #` %0I) *#GV=0WV#) I&O% ) {I & ) ' %`) HI %#G ) X*LM >) *¤¤  DÞ) P 

Ÿ) ,˜+±9 ) N*-  ;)PG)  D?=IP*š) #6;=I;) @B§­F

r- %% ;) G%) D7=]>*')(*#" 0) *#G)(-#*K) #)"90#@) > #0)  ) >-!;)1 0) LM   **')² X˜+±õ) Ÿ'=¤) ˜+±s*J)  LM () *%{B,Z7 #**#**;) * 1#I  ( D70#] 0#2)*ŸGG & G%) *#G, %0I) "*LM > ) >%PK! &Q˜F±o-#*E')  )7*E*! & ) /)LM ƒ>! 2¡ ,%0I 1˜F±¶) >X! 2¡ K;) #) *%Ÿ˜+± D+%0A62D?=I90) #$ " %0I) %BFZ7 #*V0##2(-#*DV # NDV# &Q˜F±¼ $ 1) #Ÿ%X- %% ;)KG ) D?='B t & IELR4S#*%E" G9˜F±5E : = 9 ?) %!G%* 2=PI;)('› )FLA %Ð ( X) BT8OL *T 0) *#G>*LM > ) ¤*$G%G G ) J)9) #5˜+±Ð_E!) # *F*#,LM %=  9) *%© E%)   0) *#GP='2) 2LF #0#-!5*&OG#%;) * %BKZ7 #)$*E!)   0) *#GŸ='X %0A
& ) *% 4.2.2 B ZW(2) *%{ 0) *#G1 ) ' %*90)  =PV %6 %0#') ) #,) * $LR*0#) *#G %0I) *#G> %;) BC9 D+E#) #$ %0I)& *#GX )  9) )*V%;)V0LR0{LM"1! 2¡ $]! %q) #Ÿ ( ( )  *;) * LK) #Ÿ*%”2) 2LQBƒª#SE p=/&3#2) *Ÿ#** ) *%o**^¤/< %ILR  *#Gš   %;)5-!%0)K) # ) # =¤) * %EUDV *P@-0#*^N)(6)(#;LR  #** ) *#X 0) 1) #)I  IIH) #H-!;)-#/DVI) !LM > %B[C9# %E7*#;) %rL¡#SI*#G¤%6 %0I) GN) *

LRV) #') 2 LR( ) WE) #" 0) *#G5A=' 9I 0#7#X*I& G%*5) * %B$8O)" %;) 0# ) P * ) *%NLF 0) *#G>)(-*E{%# LR" ( 6) * $LU')  ;)B —2\Y ')T %0I) *#G$)(-F >*K-!?0#1) $ /?) 9I2&  V -#***) *+L{) #?- %%I ;)+#)OD7 ^/4) #*B`ª# S*%E'˜+±9`) )F  )4 -*?LY+"#)TD7')T) 0#I& !)710#2) 2&3%0I "-I %I ;)?*;) *-#0) *6 H)?0)?L`

)& *#G$)(#2),LRK0# ( N*%5-'=¤%I) **#G@*#!#')  %0I) *#GJ)(-*HLM@*G%*&3%0I J50#2) 2&O0 ]*#B Z7 /0#VX˜F±”)  )V0#1«I%0I &3! 2¡# K¦60#2) * ;)K¨3«#«¦©+ & ) *1*0#Ñ N%%) *X*¡2) 1 ;)$)(#2),#) #$*Ÿ2)  102) *&30 " 0) *#G5)(-#*%E#-#0I)V%I) *) #, ) 0{ 0) *#G

;) *@) #,*#G%*&30 K)(-#*%B«I** 2='ED+1*DИ+±9)  2\Y /)  ) F-!)OD7,) 2`-#***) *U) V  =,2\Y /)W^/*WL )(.X %B4ª#7S#*%EIHC"Z?Z?:T&3-# t —±o+#)?#-#* ) 6 =I*#G> 2&m) *X0#* A /AI@)(P%$2) ,Z t :T&3-#  ) *7- %%I ;)4I0@E#K # + 5

'%7)  )  #*G # ;)LM90# ( 6 ') ')B «I#>*I ) @) #* 0) *#GŸ °'0#2 ') X/N#(X& )  K*J) #2K*%pý9"ìTBUª#1 S##*%E  *$%*"B E  *$ þ "  C E % + "*$ E *

$%6 E * "$þ % D EV) %B¤¥9,D7P +H*˜+±"BJª# S##*%E4 ˜+±o>=X#)+DV* >) 1 )V7,)(#2)?# )QD7 ^1LR?) V˜+±9B 8O)V @I5) ?-'=P##2=I*#G1#I %I A ) ¡2)  7) 1) 9 0) *#G *LM >) *-!LR KLMD? (*#G) K*ILR > ) *%@) 2) 9*G% I& -! *G$˜+±"B`Z7 #*TT**T) ") #+!%** =/&O-#,¡2)  *#G9) ) *50N*J) #8O')  #)$) /=N-'=N˜?Ý:UB`Z7 #X¡#2)  *#G #'^/   /ŸJ-*PLM˜F±é%*;)( )  >) L %0I) &30#Y) > GX  Z t :p %# ) *#BFZ7 #¡# ;)?0Y#) 9 %/ =4) #9') *  %0I)& *#G,)(-9LA) ?-!*G5#)  0#G% !*

=I&3ILR *#G5¡#2)  B «I0-#°'0')+0Y#) 7 9*#  /)(*>) 0I %BT˜?Ý"?09! &  */* ^I&Q*%? G4) $#0 7) #)T) #*F! 4  ;) ** %*A-#*%B]a[ *%1L9]!XI0#X)  J-## L?^I&O**X G%E`2)K#) F2) K) # ! F %0) VDV2) /(D7Y#) 2¡  ) #+LMV* %0) +)  )+D7/)

) I %0G% 6) *%;)!B Source

4.2 Tree-building Layer

Z7 H)  &O-0#**#G]='1-#0#*5   š*') &O˜+±ÎI;) *-0& ) *6) BFZ7 #  *#) 9LR9

H*%]#P) ") *  ') X )4) 7DV#F˜+±rL!) 7*%{BF¦60#2) 2&O0 ?# I]#)1 %;) 0# )1!&3%0I P) B##  *>DV #* ( >) *7*? ( #*>*HK -9L_ *%H!#F0#!% ) 7 ( ( )  *;) * 4L) 7! 2¡ 7˜+±5Bª#F S##*%E **') T 18Q:Ÿ50#2) * ;)4˜+±r 50#+) +50#2) * ;)` 0) *#G9ILM(;) 0# & ) 0I ") 5 °/0;)V*%E#DV *$ **') ?*@ t —±Þ H °'0;) #/X) # t —±K² IG%K  BVC9# ED7K*%) K) #* LM0# ) *%**)O=*') J-#;)( ) *%) #)D76 *9[  ENkflmei3dc B Z7 XIA ) ,* !#*-#*XLRK')  ) *#\ G G"IZJML§ °'0;)  LA %ö */) 1#- %% ;) G%) D7=VDV2) #*6)  **')² 9˜+±KB Z7    K J*#  !( ) ) #XLR0# ) *& **)O=pL9) #P) Bp˜F=LRJ*'  WEF) K#L{) #*' Y˜?Ý"+*L{) #V °'0#;)+*+LMVLRI&  () *%XWB`aN7  *-!?9 ?)(*5S*+L# #D )  "  K! **á@LR"! *¡# ,-  ;)")QD+ ^/ «/ ) *%6B B t **') ,*¤) #1 DV5˜+±¼LVHpH#)$ °/02 '= ) B4Z7 #=**=X0#9) 9DVV˜+±K² ?#) *0#-  *& ) *H ( #*F) K ) * *) ") "*%{BTa[ #> **')  [)   ]p*%o)  )]'6#)@ *G%* ) J*o) 2 DV[˜F±5E4) #=š /)( )>) #2P*' 9 ) H#r#2)P G"IKJMLJ °'0#;)?) #)V*# *0#7) "LR0{*%6ý"9ì4BZ7 #2&  ) K*Ÿ) 0I ¤ %')( ) ,J#  ) 1-  ;)KG)  D?=¤)  **)  ) 6) #P) &3-#0IG¤I ' BrZ7 #H- %% ;)>G ) D?= ') 02=Ÿ !%#$DV2) J2) # XF  TWP^]WL1NQ_"]@TWJ IKLq G

BN1 A A

B B

C C

BN2

G G D D

BN4

E E F F

BN3

SROUTE_REQUEST SROUTE_RESPONSE

Broadcast Gateway (BG)

REDIRECT JOIN TRANSLATION

Mediator Client

Peering link

³V‚M´!’† „a`{·,¸K¹„bNRPRIZScTXV]H‚R‹z%yIÏ!„/†•pÍU† yˆyWzy!}O½1»Ëz%}R‚M„I~{ˆ ‚Rd ~ 9  I* 6>& ) #G%?) ) #P ;)XL") PLM( ) *%§ 

2)  ) 0 E7 hq*  9?; e `)QD7 0) ) haƒ…„wƒ†bƒ‚l§…  haƒ…paƒ‡bƒ‚9 ) #),*Ÿ) b  9 6*#2=X  ) 0  1/0#*Q NQPRIKSUTWV P1VNQn^IZL1NRV!B ™ # @) #  NQPRIKSUTWV P1VNQn^IZL1NRVr ) 0I #) r  9?; e | E hé   )  *#X) #>-!;)K %0I) LR5)  )1! *¡# HWBŸ8O)1' P-/=@!IGX) #?  NQPRIKSUTWV@ ;) ") ) #K˜?Ý9&O˜?ÝÐ 0) *#G

;) ) )"2)$ ;)  ]*¤2) " 0) *#G>)(-*B,8Q]%0I$SX& #*%E hÞ )  *#`)  ) pƒ\‡aƒˆ9”*4) V-!;)+&3! 2¡#

 %0I) %BÊ«IIE*)6I6t  P1V@’WJMP1V “QT¼ !%) p)  & ) *I* ) *#GX) #)V2) #0#60#-  *-!) 1) #"*%]/A:  p1B ¥7)") 1 ,) *%EY2)LRD? () #:  NQPRIKSUTWV@*LM >) *Ÿ)  p1B"Z7 #K) *) 0 #"ˆ  G"IKJMLr °'0#;)") ˆ  pÐDV  (

¡# V)  )"2)"9*@) #,-!;)" 0) $LR) #*9*%Ÿ-/= 0#*GK) LMD? (\  NQPRIKSUTWVX*LM >) *WB4ªU*2='E pÞ G"IZJMLJ G%?*%… G p‘ƒb‡rƒ‰9¶) 50-#  *-!) K) 9*WB Z6 %%¤S/)(\  NQPRIKSUTWV]*  =Ÿ;) $-/=˜?Ý"K*%G6) # G"IZJML¯#) WEF) #‰  GIKJML¯ G]*NLMD? (>) #‰  NQPRIKSUTWV *LM >) *6)  H ) p¯2 %/=6 #B ¥9*L$) ˆ  NRPRIZScTXVp*LM >) *§*rœOLM) žp;)( ) r) ) 2)X,) ]-!H!  /I* *2=! */I

G"IZJML˜?ÝÞ*%#G,)  )  0) %B5Z7 ‚  G"IZJMLr °/0;)$*LRD? (¤*%G6# SI)&3 %Ÿ˜?Ý" ) D7(H) DV#˜+±”0#') *!) #" °'0;)7 

1˜?ݶ*H)  DV˜+±o1˜7ݔDV #*

P*V2 I=P )?LW) #I*;) -0) *% ) >LMK)  )5WB68OL?) #*$¡#F˜?ÝsK*N) #DVX˜F±5E 2)7) P0#-#

 -!+) K) "#) **%@/) 2¡#XDV*) *P)  ý"9ì4B ­4 ( ]˜?Ýû*%G) #,*;) *-#0I) *%@) ,>*')(*V) K;)( )  ) #)>*# 0#X) @6L) #@WE?) @0#;) à! *¶) J) p%*Gq) D7(Þ) #pDV# J˜+±KE$¶§**;)JL IDV#;) ò! BªU*G%0 1® #DV$]S#*5LT) #,) &

%#;) 0 ) *%] ( #*ƒ@) K;)( ) K) #)" ( Ÿ˜?ÝÐ>I& )(*#Bì{*^X) #  NRPRIZScTXVŸ;)() %E`) *K;)( ) >KLA)1*J#) 0I  ) #"˜?Ý"?! */* 2=P0#Y) 9*)7-/=XIGK  LM  ‰GIKJML  G%X0#;) @B@a§ #p]˜?ÝÎ;) %#K  */*# G G"IZJMLq & LA  #+LM ¼/=1LW2) 7DV;) Ð! E/72L{*)F  *7  S* *| ) _V]XVX G%%E'2)T  `) 7) V;)() '  )  DV2) )  )"!B?a[ #*)9 " KDV#;) ƒ! 

*') +LMV$*WEI2)7*) 0 #7  _V]XV G) ,2)  0#;) s!B

4.3 Data Forwarding Layer

Z7 *7=?L,˜?ݔ*+ !#*-#*"LM? )) G50># )(K X&  0# ) *%pgŸžen#nYk6  hV  !*GP) ) #,IG%"L4) #K*;& 5 ) *-0) *%$) %E"LRULRD? (*#G

^ ) W/7) #%4 ( #*B ¥Ð

##T*KN S* *), %10#*  ) ¤**#^) #)$) #X#)( LMD7(*GK='TDV2) #*>˜7Ýq) 40#KLR+

1L!) #?# ï#DVG9) I %0#G $) )U˜?Ý5B¥9  US/)  #'! *G9**#^/E%#)( LMD7(*G'  0 $/H0#* ;),

##*EWDV *XDV2) N6˜+± ,-!)QD+¤')  #`!  E) #KLRD?(I*#G@ ( ##$05)  #) *K- %% ;)$I*0#@B9ª#0##* ;) 10#* ) *WE)  ˜7Ý"50Xý"—$:[LR1#,DV2) ¤ *&m) *K-!;)&3e \Y)$ & °'0* ') E9Z t :rLR9-0#*^P# )(5)(;LR*%B e Z t :ûI  II1 %&3-'=/&3 #%¤ *A-#**2)Q=š#< %G%;) *%š & ) 7-!)OD7p˜7Ý"5LRX-0#*^'&Q)(@#*  ) *%#BŸC9 D+E`)  

*/&3) &35 -#***)O=+ %G%;) *H ') %_EI#** & ) *#9D+%0A@ #) -#0@#I*) *0##!)"6) %LT) #* LA(D+ ^!B

port2 UDP:IP2:

A A

IPM:Group2:port2

… …

IPM:Group2:port2

l ul :n M IP

0Y# ) *#G¤) KêQ%*š) {Bš¦6 %E”NRPRIZScTXVJ;)( ) 6* >*/)(*#]%*=DV2) ]) #5),L+- %% ;),G ) D?=I)  )

 >-!0),2)B>Z7 ,*) #1),L?G%) D7=,)  ), #),L ) *;) *-#0I) *%N) 5LRK) #1! 2¡ *WBP8Q¤%0, S#X& *%E7) #F  NQPRIKSUTWVš;)( ) @*>;)  **) 2=*%GN) #6)  l•ƒw†–ƒw„—ƒwhј  9™ƒw‡šƒ›p1BHC"D+YE †Î#˜  „íDV* ') 02=]) *X%0I)$) #*,;)() *# X) #‚  G"IKJœL[ G%KLM ) *F*Ÿ¨RDV *

X 0#?) W NQPRIKSUTWV5;)( ) 7) $G%)F0#Y) #© ï#D[*#G$) #X pŽƒ\‡aƒˆ9Þ#) WB ™ ) #FG ) D?=I+*P˜+±"T)  ) I#)9#) * * ) 5*6) *9*]DV**UV  %K";)   ) Z  NQPRIKSUTWV>ILR >) *%{B Z7 K  NQPRIKSUTWV>—*  =P ) ' %{*?!LR H#2=>DV # >I DV;) Ñ- %% ;)G%) D7=] 9 ) #9) P )*;)9)QD+ I2\Y ')˜7Ý"*@) #K DV$˜F±5E!@) #,S/)&O %@! 9LM ) %9) ? 9#)+) # BT8OL{) # *?K*G%*0##5-#*G%0I& 0#7S/)7 %LRV*! ) #7**#G,LM Ê) "I DV;) ¼˜?Ý ) P) #XDVK˜+±5E{2), J2 

) *=Ÿ#Ÿ2) <  G"IZJML§ G%X)  ) *# SI) #$!UDV2) #0)2) A ) *#G9'Z = NQPRIKSUTWVI*  ='B

IPM:nu

ll

Client sends JOIN request for bfed://BN1/SSM:Src:Group1:port1

JOIN TRANSLATION Downstream node’s data channel address

Broadcast Gateway (BG)

Upstream node’s data channel address

Client

Mediator

³V‚M´!’† „[¡·FTXP^]WL1NR_]@TWJ IZL¯–¤„I‹‹|#´„I‹>„IÌWz¹|~´#„qˆy[‹„/ˆ ’ͧˆ¹„]|#ˆ|NÒ3y† ‰5|†‚R~´pz¹|~U~W„}M‹%½ Z5)V0#) # %50# ) *%> ( #*EI) #91-! FL ) #?-I  ;)+I*;) -0) *%5) ?SI

#G%WTWP^]XLUNQ_"]@TXJ IKLŸ*I& LR >) *%@0 *G5) #o  GIKJMLp# ") X /)?) #9LRI() *%I& DVK*%]$*/) *' **=@%@#"%I LR 

p**#^J*%#G]) #) BJ¥K) ‰  G"IKJœLq °'0#;)1I %G )  0#;) @E7 ( [DV;) ÷#/I]**' ) @N 10#* & ) *%P'

^%)7LR7  /*#G5# )(,LA %õ2) 70#;) Ê!BT8OL{) # 0#;) Î! 9I) X^/ Do) #,#/ 9L`) #* %50##2&

 ) '

^%)V-!LR ,*) @#6# )(5) X2)E#V*6) # ,L 0#* ;)"ý"—$:š

##*E) #@) #,DV;) ƒ#/IK* *0 ) #P#I X1b  TXP^]WL1NR_]@TWJ IZLo¡J*»HüKÛ ) "G%) D7=‰†”*ˆ9   *7:G"IZJMLŸ °'0#;)7LM?) 9  XLM ÊXS/)  #IDV#;) И+±5E2)TLRD7(I4) + & °'0;)F) Z  9E%DV *

X !I4DV2) PK  TXP^]WL1NR_]@TWJ IZLŸ G%%B Z7 * G%$* *07) # "8;:p102)  ;)VG 0#6%#/  ) #| ) 9û %P /*%02=@*'  ) 6LR9) *WB ªD? (*#GL4# )(1

^ ) V)(^V# K*%GX) #, ( I& *,) =G% ),)$0#¤*#GHDV2) Ÿ) #…  G"IKJML§ G)  ) I %#G ) @0#˜F±5BT—*;) *-#0I) š)  @;& 0N) ]-!H0#2&O2  ) *+0##*X]r*X! 2¡ 2= ïGG%,W10*) 2&3%0I V¨_/A??#( ) *) 45ý9"ì© B ª40#*&OI*  ) *%I) E/˜?݁LMD? (F"

^%)`) $*L!2)  IDV#;) Ñ) ,#G /-! "#2=2L42)"D?9  *@LM ƒ)  ˜7Ý5² K0#;) ò#*G% /-!,¤) #5) %BPª#,50#2) 2&3%0 X;& *#E) 7) 4 ?-*&OI*  ) *%1"˜?Ý[LMD7(4

^%)    *1LA %Ê'=1LY2) 4) V*G% /-! 4) $*LW2) 4) F)  *G% /-! B ¥*`L4) #X)(>

##*" 2=¤LM),;)( ) %BKZ7 #5! */*

G"IKJML§ GG#( ) ]-/=6) #,) &3-#0IG>A='  LM  ) ,# )(1

##*B48OLU) K  G"IZJMLp G%V;) %@ */GE#2L ]SI#** 2… ) _V]XV] G5*"  *{E#) #K

##U;)( ) 5* )  PDVWB4¦6  EI2LY) #? %0I) G,;)() 

##GE' 0*) *G *19  !%#*#G ( #G7*5) #7*;) *-#0) *K) E# DrGIKJML  G%  *6*%#G5) #D”*;) *-#0) *6 ) #7DV**U0& ) >) * 2=) *G%G) 5)"0#]L4Dû# )(

##*9LM)  0Y# ) P) B 4.4 The NativeNet Layer

8O$) #+I /*%0# ) *%E%D7F +0#$) #)U) F *0#  =' 9LT) #,-I %I ;)"G ) D?=]^/#D” #DÞ)  10#* )  DV2) Ÿ) #1G%) D7={² $#) *1)QD+ ^!E{LR, S##*%E{*'  ) *#G #/ *) #K ) %K-I  ;)$*0@E##*#GP@ &

*I*G

^ ) U%K) #+#) *7*0#@E ) %B`8Q;) %KL#SI!%;& *G ( 1-I  ;)F)QD+ ^!² `LR0# ) *%#*2)Q=K) *L) 7)  =' ?LU) #"˜?Ý5EID7 0#) 9) #*7LR0# ) *%#*2)Q=>DV2) #*H *,6 S* *) 0;) %*á ) */)  L_ ,) #)?D+K *W)  ±") *$±9)QD+ ^P8Q') L_ ,Û$ei_lRâk Û,k i_BVªU*G%0 5v5 DV) 

-;)( )$¥":T87LR") #*" 0;) %*á ) ¤*') LR %B$­F

]- %%/&

;)X# )QD7 ^N50#;),  />2) 1DV ) *%6LA %s) #$˜F±5B çØáߧî ïOÞèMã ·8Q/^]-/=6) #X±") *±9)DV ## ,*)$  *, GIKJML¤ °'0;)+LA %õ$ **')?/) #' Y ) B`— & !IG50!%>) #±") *±9)?*#*/)( ) *%WE') "& ) ULR0# ) *%#*2)Q=,>=$-!F)L) #4±) *±")*) *L 5>=¤-!*#*') Ÿ*LR ! 2¡# @˜+±9E7*)01 #Pr8Q:¶10*) * ;)>˜+±KB4Z7 #68Q: 102)  ;)T± ) *±" )`0#T &OG#5!'%/L!8Q:Ÿ50#2) * ;) G 0##) 2LM=@)  ) &3-#0#**GX=V) 5)  "IDV6) #;)( ) $LRV) #)V*%{B ªU*#*2='E`LR5*%5) #)1 >DV#J-'=]) #>8;:o10*) * ;) )QD+ ^!E,) #) *%5>=,T>=$#)T-! *2=  *-#*%BFª#+S#*%E*L! á%0T!%*') F  V;)()& * **=K ¡#G%0 {E) #F˜?Ý"` K0#4) #*U^/#DV*IG%+) !LR  œO#*#Gž1SI! *') 4) 5) #9  ) " á%07!%*')7LM ) *%{B¯¥92)  #) *2='E7) ± ) %±")>*')() *%

6* *01:T8¦ò!^,w2¬î ŒW) #)7)(^/7) $:48;¦Ñ ) ' % DV2) ¤#*G% /-! G:T8¦ö %0I)  ,#Ÿ¡#G%0 $%0)$) 1*'  )  L$) #]:T8¦ #á%%0#>!') >*)  )P>#BoC"D7E @*>˜F±s*')() *%{EUX˜+±Ê) )1'5),DV* )  S!$2) 9*')  { 0) *#G1ILR >) *%@) 1)  ;)L`)  LM () *%{E9 §*#2=š ( #'%) N  ) 0 /0|  NQPRIKSUTWV#** ) *%I& ='$C"Z?Z?:T&3- t ') ')$—*;) *-#0) *¤±9)QD+ ^!BK­F

¤L ) #1± ) *±" )"*#*/)( ) *%#9 $P /1 %#*SI2)Q=6L %2=¤%î%î &Q¢î%î6**#KL ”t ôKô 0 X /%EU]

Ÿ) '%^ŸI&  SI*>) 2=/0#1-! 9L+ S!  /) 0#*GH]SI! 2& ')() ;) -!P) 5 2LM=>) #9   ) #VL`%0IV*')(& ) *%{B ™ 09) ;) -! %*;) ŸLFLM%0I$*!I')˜+±9B,Z7 # ˜?Ý"4DV*) *>) ?) ;) -!5D+ "æ%vî%¦6C"á:U/) *0Ð888> ( #*# DV2) r¬î%î¦6-#$)QD+ ^ ## ) *%#BKaJ5%- )  )) # *#*')( ) X>*')(*1) #? *G% ')F-! /*7*X) VLR 9L

( G%1p %0I) *#GŸ %;) EF- ^/G¤L!  G¤ %# ) *%E #PLR**0 ,L4˜?Ý"B aJT!LM 9 ***="!LR > T0I ') !) ) LR' 0#%o) #Ÿ -#***)O=ÞL1) J ( #2) 

) 0 N-#o%q) # )  0#G ##0I))  )]#*/01˜7Ý"Ÿ ¶0;)(*WBéaJJLM%0 )  )E`I0#5) H) #1LR ),)  ),%0I5 0 ')$*#*/)( ) *%ŸK () U0#) **á"I ) )O=I!F#*  ) *%, 0##*#G?%,?;) ' (^ ª ˜?«I—¯^  #_E%0SI! *') VIX#)9 *$) X=P G /0#5-! L7*%#,DV2) #0)K DV #*G6) #X>

*#%Bö aJ1 X*]) #5 ' $L7*#*/) *G>H-!)) &3G%*#   ) )O=!V)  )7 P#;)() 0#-;)(') *2=-!)) + **#G -! # /*B4Z7 9!*/)+L{) #SI! *') TD?+ V) K D )  )?) #* 

6 ) 02=HLR-*%B a[ *>*/;) *G ) G@)  0#G% #0I)5 -*2)Q='E`D+>'^LM í¬îK) Xu%î5aJ9#) * 9) ) ö ™ 0I` A-#**2)Q=K*T*"**2) 5I0#4) ) FL_ )`)  )U0`*#G* )  %5*#*')( ) ,0#U) +åId  Ï RÙ Ú ;=I;) ¶ /) "**;)  LRU*# %*#G# )(IEDV  ( K'W#) *FD7DV2) ) F/0#5-! LT#K¨__B BF/01-!?L`' (^) (© B

5.

IMPLEMENTATION

a 5 #5-0#*2)$> ) )Q=I!K*#*')() *ŸLF) 5-I I& N

;)UG%) D7=,7G%*&3> ( #* t”ôKô #** ) *WBTZI%I& ;)( ) ) #ïSI*-#**2)Q=PLU) " 0;) %*á ) @*') L_ %EID7 # % *') §± ) %±") PLR)  ¤2\Y ')6#)OD7 ^/r8;:

) $)  %0G% #0)V >*#') *2= %;)(')"9) ,I01-! L?*%5*  B>Z7 #*,*#**)  )$) #1! &O# (^)LM& D7(IG6LR0# ) **2)Q=]DV2) #*Ÿ) #X˜7ݼ$*#!#')$L+)  /01-!?L`*10*)(#0#V*%B 8OX) #V  %E'D70I ?) #V>SI*10Þ)  0#G% #0I) ) #)VK˜?ݔ P #*9DV *"% =*G,) 9/01-!FL*%#B Z7 90 ? *' ) XDV2) #*P>C"Z?Z?:T&3- %') ')+*;& ) *-0) *%,# )QD7 ^$#) #=9)(#2)U#)(V )` #*G% K?() F

P-!"0#;)(*#>-'=X) #2VZ t :p ## ) *%#B4ªU*G0 ,ß$ #DV ) + 0*) TL)  )TSI! *')BaJ+#) * 7) #)`) ?GG G%)  ) I %0G% #0)"  ,*`*% >*" #;)('))$æ%u%¦6-# TD+?*#  ?) #?/0#5-!`LY#B4Z7 4#U)  )  ( 1*%1` -#*7L!   #*#G"`50# ( KL#) ?%-#* -##IDVI) r*!%*-G*p) #6**2)() *%L) 6)& D+ ^]@) #K ' G6!D7 $L4) #5˜?Ý"BKZ7 #1GG G%)  ) I %0G% #0)*2) $ ) 2=$-! 0#F) 7˜?Ý"0#7$¬îî¦6-# )QD+ ^!EY ) 2=@-! 0#,) #*"*">0&3*U*')() *% N]0##) **á@^  #_EW#]#) 2=-! 0#K) # t :4ýÐ%  ( ˜?Ý[G%) T ) 0I() 1T2)F ##*T ?1 7

^%)  ! 1 %YB˜F=¤0#*G] ( #*`DV*) *1) #7 0;) TL_*E')  ˜7ݯDV** ') /0") X%! () $0#*?) #') 2 $ *0#;)  LR**B 8O6#I*) *WEI-P60?0  ;)(I*#GKL) "I ) )O=I! *')() *%{ED7P  P /**#G@) > ( #2)  ) 0I >) -! ))  0#!)? %** ) *#?L;) E'LMVS#*%E/,/AI5>0& I*;) ø)  )5 > )5L?) # G%* 7*%{B]Z7 #*

-!,#$-'=P>^/*#GX S* *)V) $#) *LT102) *,#)(

( #*DV2) #*X*G%*,*%WB?Z0#!)V) #*E#) ,# )(& LMD7(*G,K± ) %±")T %!%') DV**# 4) -!?D?   L) 9SI*;)  "L50#2) *#*9 ( #*?#P*' ) $ 10#2&

) *%¤'

^ ) ,LRD? (*#G;)( ) 1LR, ( ¤L7) #ò#& ( ) 2='B O8 1) #*T!ED+ #? G0#1LM4) #?5) $*')  ## ) ) #DV*>#&3*')  %!(-#*X-I %I ;)&3 -#*#)OD7 ^I)  

*]/&m) &3š- %% ;)@ %# ) */2)Q='BÞaN I & !PP ( #2)  ) 0I 9) #)7 %#;) 0 ) 7$LR( ) HL-I I&

;))QD+ ^/X/Ÿp% =N) )1*X %!S/) #*#G,0V*#2) !  

H*6KI01-! LXI2  ) *%E"*# 0#*#G ] *0#;& )   *')() *%1LY) # ( #2) 

) 0 %EIX*#  !( ) G *I %p)(#!)H>') * ¨_0# ( >0##!)LRH50#2) 2& ;) Î*%(© B

üýþþ¾ýÿüýý    þ    éý ÿ !"  8.ø ù,ú|û1REFERENCES

# $%!& '  $(!)!" *  ü!&+ü!&, * ý,

- ý ./!"0Uýû12436587:9THJUVJS WLFFPYX[Z\9IMR B]^*9?B3UR – B;e—VE“ BgM†B)3 – 9˜Y™U&H=“">T3"‘šU3Q™B)3SL9wVJSL;=>?˜AG"SL>?B3 › Ž pmIcepa(œa/j {)dgfemEj cbž&r Ž pmEcEpars%Ÿ#r  ¡/a/d\}}ùTSL9JH