$&%(')%+*-,/. 021432,5%('768149*-:;0=<>')% ?149@,(')02A/BC'DE4FG HI14J:;%#K#14E4F3LBNM59OK#:;02F')M
HI9@,5:I:;EN:)P"QE4F9*-02:;%51493')%5ASRT:;JU5MV*-F0&HI914F%59F
W %51YX;F02321Y*ZG[:)PHI:;MV*-,(')JUV*-:;%
HI:;MV*-,(')JUV*-:;%\H5]_^a`^cb=d W .
eaf
'),53g(,
f
Xh*@i;i)0g(0-';jV^0g532J#gkBlmK#:;02F')Mon)p8F93l32:)*-:;%ql')9)lM
f
rts>uvcwax(y)v
zq{a|~}a) @}|m | m{a|~a>m{@|}a|2} {a}ac||"|2|2
)|o||}Ocmac|2 )}a|}" } c|2¡¢|2@a|2> {¡am Z£ |28aaam{c£¤a )|T|2£
}a¥a{;¦-aa;cc|m¥a} {a}a§c||¥)|m|} |¥}|}N}caa|"a c}¥
caa|Cam ¥}a|m@}=5¨¡©;¥{a| {am cam ¡ Za|¡}¢|2c|@}I|m |2(©|¡
{a|2|¢|2@a|2>|}a@|h}~{a|T|2=(|2}amac|q|¡ª >|@@} §|5{a|2|
¢|2@a|2q}cm @|"{@N{a|@|{a|2=} a|2m5«|2&}&|=q( )|}@}a)|}a|aN}a|2+
¬ h®T¯5°(±²~³8´o¯(µ±T®
a>mm¶}·|£©c |} |ta«|2 Z_{@¶=O
{a|=amk}a}c¢=@m m}5)|¢
o¸¹@q£ |2[}m |ºc)||}}Sm
{a|»{a|¼}c=@}a{a|=}||}~
{o¸¹@C5{aa{)|}m@}h¥}a) @£
}t {}a| }½aaam @}t|ºc)||}
¾¿2À-Á
Âzq{a|O¢c Ta>m#m8}/} |2}a
a@@£ }|}|a}c¢=@m }{a|=a@m}
q8cmac|2O|}}a|}>{@aa)>{a|
}8m T|ºc)||};ac |25zq{amq|2a§{a|
mc|2hmc£ )¸|}}a|}k}=N{am {{a|> £
|}m= }½ } Z}½m O|ºc)||}¥(}
}ac"{a|¥h|mm¡|2a>}Oc
a@~|)|2}¶cc{a|T@N}¶|Ã}
aaam "|)|2
zq{a|Oa>m|ºc)||}"}/m ½ac |2
m|ºca|2|2¶T~o¸¹@Ä c2¥(N{am {½)|2 £
|2({a@t|m |2({aamT)|C )|2T}=c|V
|2m|={a||ºc)||}c|2|2_O{a|& |}m2
©|"o¸¹@C§=-=¸|a-c¥5}aCo||¸c¥
a||{a||ºc|2 c}hÅ¡|>{a||¢|}a||2
_)| }a|2N{a|}to¸¹@Ã|ºc|2 c}|£
}@|2[ÆO|~a|¢|=}a¶a|&{a|~|ºcm|} |
|&|}a|~{}c|} }a¶}aa£
@}»¤}c||2+¥N|| }a&|2½})|£
=}a|}¥;}8o|¢||I{@>q-cNa}a}a}a|
|}koam=@|{a|"c|Äa}a}a|2 |2
¤}|2+¥Co|~=¸|~|Ç;È@É4ÊËoÌÍ@É4ÊYÈ@Ç#ÎÏÐZÑ2ÊYÌÏ
a|=~¢qO|2|2"~|T|}¥VN{a|}
a|2|}2¥kT_||2|2}{a|=|} |
zq{a|&|C{a|&}a) @}½|m |mT> a|
}a5|2m Z|2"C{a|o|5|}2¥-ac5=-")|o|2
}|m |2h}a>m+V¤}m am2¥2{a|o}a£
@}§V {}a|2§}&a@|2ko}{a||m |
c|2 Z ¾Ò-Á
ÓC) @}_|m |2"am-}_)}|
N{a}cmac|2c|=¥2> Z}aC+}||£
cm|2V|2)}a|§¢5{a|N} {a}aVc||
k|2|2N)|o||}~aaam{a|¡}~ }a|
Ôkaam{a|¥ {TI}c¢=@}T|m |2¥-a@mc|
}c¢=@} N{am { } )|||2 } c|||2
&a )|2 }a|Na}c|"=|}8am
{}a}a| ¾ÕÁ
ª¡ {h¥I{a|8>m_ a}aO{
|2 }am|2/{a||2|}m}@a|¶}a) @}
|m |2 {"{a|&>mÖ }a}a ªC {a|2 Z£
a| ¾¿2×@Á¥V{a|&>m¶ÓC) @}Øa|o¸ ¾Ù-Á¥
{a|T}a}|Y |({a|Ú¡)|}O>m©|m |2
ªC {a|2 Za| ¾ÛÁ
}/)||£4£ )||8{a{»)|¢£
=} |q|2}a>c|=V¸|NÓ¡a¡Üo¸|}a
¾¿¿ZÁ
~zq{a|}a) @}¶|m |=mm~~ |£
{a|2 Za+|||}CN{a}&{a|a>m&a«|2 Z2
zq{a|=aa)|=o{am)|m" a|2|}"{a|
a>m}a) @}#|m |¤}/©|2 Z}
×
¥Co|
cm }a@|(¢|2@a|2¤}¶©|2 Z}
Û
¥Io|c|£
)|C§ {a|2 Za|V¤}©|2 Z}Ýc¥o|C|@@|
{a|O)|¢=} |~|&)|2 Z·ØV}¥
o|¡cm k|m@|2To¸T}= } c|q{a|¡)|2
Üoc=)|¢|{}+¥§o|&}cc |{a|&|}a
}=c|}a|q{a|C¸|T } |c(+}a) @}=|£
m |
Þ ßàC°káâµ®8±Tã±äå
Üo|¢|"o|>ac ||2=cm o{a|>¢|2@a|2qI{a|
}a) @}¶|m |=}c|4¥5o|a@mc| c|æ£
}a}#¢&{a|O@& )}a|}&N{a}#{a|
ª·|2}acc|kc|2 )|2¡{a|q-8}ON{am {
|ºa {}a|o;|2|2V)|o||}To"(|N T£
a}am @}aCc|=+mh {a||2+¥m amCN{
|akT{a@#|2|2o|>c|}a|2+¥aaaam{a|2+¥
}a|2+¥)}am|28} }h¡ª a}am @£
}cc|k } |}C{a|Tcc|2"o} {a|Ta£
c mq|2¢C a}am @}h
v "y;xVv
u_v
y+u
su
wu¶x
u
s>uy;ws
wu
ªÄ}a) @}_m"{a|=|2|aaam{a|2OO}
aam @}[ )}a|}&&c«|2 Z }|}a
|¶||}c a|} |2 }|)|2 |2»|£
a |2Vzq{a|N}a) @}=m"|2}5{a|Cac |2
}a}aa} }a¡|o}a) }I||}Vªam km
|2>Cmc|}¢¡{a|§¸}"c|2|5)|}a¡|}I
|2 ||2} })|o|2>a}cmac|
|2|2¡{@|ac|2|2 82=ª·aaam{a|
(a@mc|Im(}Taam @}Tk )}a|}(
c«|2 ZN{@¡aaam{a|2C}a) @}¥aN{a|=ac£
)|
§ }a|5m§}aam @}=§ T£
)}a|}CNc«|2 Zq{@¡ }a|2q}a) @}
v "y;xVv
!
w#"$y
zq{a|§ÓC) @}©|m |
aa|m@|2"hÓ>©C¢
{am&)}8}qa%m8|m |~{@8a@mc|2
|2 {}am=&¢~=}}a{a|¶} {a}a&
} {a}a}m}[T}a) @}&)|£
o||}¶aaam{a|T}¶a )|¤}{am }c£
|º2¥Na£¤c|2 Z}¡ a}am @}=o£ q-
a}am @}|2}h{@5C }a|ImVa|(
|2 ||} }a&|2|2¡}aa|'&a|2
N{a|§Ó>©)(2Naaam{a|Imha|(Caaam{|2|2
}&|2 ||>} }a|'&a|2o¢Ã{a|Ó>©;
* +
su@u s>uy;ws
-, .
ª/a )|§{@Nm§}||2|2}|2 |}a|2£
|2q|m@}a=)|2 ) "am }8|m|¡}
}||2k}{@(am NN{{a|CÓ>©;zq{amk|m@£
}a}||2V|a|2|}IÎ/0ZÎÌÐZÊ1;É4ÊYÈ@Ç=}N
{-|q¡|ºca@}|q|a|2|}}aC{a|Nca@}
(}||22CÔkaam{a|CNIaaam{~|2|2N}
>|}am 2({a|2|q|2|2V|o|}a|2{a|
Ó>©}m@|5a@|2">{a|Naaam@|qac£
)|(N{a)|2("}a}c£ |ºca|2a c}h
zq{a||(am >}~a c}¡} {am>q-
}c|2h{a|kaaam{c£¤a )|kcc|4¥}"{
{a|8c@}|=>c|2 aa}a {a|&a@mc|¢
{a| }a| a@mc}a½¢}/} {a}a
|2}aTcc|4
43 56
,
.
Ú¡} |8 }a}a|2 Z}_{")||}|2am{a|2+¥I|{a|
)|o||}8aaam{a|N}&TÓ>©;¥co)|o||}8TÓ>©
}C }a|2¥-}a) @}I })|o|}2Vzq{a||
|ºcm"o8cc|m>¢"}¢|}a8a@a=¤}O{a|
a{cc|4¥V{a|&a |N}a) @}c|2 mc|2
N{a|}½a@~{aam)|&a@|2~{a|&}aa£
@} }a¸;¥N{a||N}&{a|aaIcc|4¥a{a|}a£
) @}#}a¸t)m{a|O}a) @}[a | ¢
}a) @}8Ôk{_aa§cc|m }_)|& {a£
|}"¢Iq|} }a}a|2 Z}"}c|)|}c|}>c{a|
}a}a|2 Z}¥V}O=-)a {}a|Øa}c£
} |¥c }a|o am=aa;}a) @}k¢
Ó>©;¥N{a||2N=a@mc|C }8a{8{a| ={a|
Ó>©;
7 8
uux:9
9
,
.
u
Ö |2}at{@_|'&a|2~a}a|~|}a|£
|}§;){=aaam{a|§}a )|k){a|C|º£
{}a|Tm" |2} {a}a¡|2}aª¡}c£
{a}aI|2}aC|¢|h¡{a|q@}N{a||
{a|Naaam{a|§ }T}am@|q{a|C a}am @}|£
c|2&N{a|{a| {a|¶a )| m~ Z
-@ma|N{a|}¶{a|8 a}am @}¶m}am@|2+¥
}&mo{a|cc||a@|2}{a|Ó>©;
; + wax u
vx < wax5s
u s>uy;w
v u
ª }|} a c}[|ºcm8&}a½{a|
a )|kmka}a}a}a}Na}a§)|m§ka£
|¶a )|~ {h¥"N{a|¶caa|¶ac£
c}|2)|m|} |_a@mc||ma
}8|2|"c||kÜo|}c}a)|m|}C|2£
|2¥¡ }&)|"|}a|2{@N||}&N{a|}&{a|"}a£
) @}|m |8 {a|2¥k{a| |2|2NC)|
c|||2{a|"a )|oN{a|}a||k{a||m |
mN|2|2+
= > ±?Tà¡ã¯5àC´@ ® µ´.AãBADC:EOàC´o¯:C
¤}={amo|2 Z}h¥o|>cm k|C+{a|¡}a@|c¢|2@£
a|2>§{a|a>m~}a) @}O|m |>o|
o{a|Ca}c|}a@@}h
* FG wax5s
v y+u
zI}|}a )| | a|_=|2 |}a
|2|2=}aN{a|}{a|t|~ Z|-H¡aa|
a )|N>|~|2|2=}#)|m|}
|||}85{a|a )|NmC} Z|IH¡aa|
aaam{a|2&}8caa|"am
H¡aa|5am h|5}cc |2>}c|;C|
¡)|}m |o }c}{@5{(m|§}{a|
aaam{c£¤a )|"cc|4§ªSaaam{a|N=-aac£
m{8} |}am "aq}&a )|C Z£
{-}a&a )|2 {@>am ¤}_ {
8 |¥h|2|2>aaam{a|2O}{@"am a
{a|)}¡V|N{a|}8{a|¡a )|¡ac£
)|2={@am m={a|}[2»zI¶a||}
{am¥2{a|§ } |cIaCcaa|5am (mh}cc |2+
zq{am5a@mc|2h{a|N a)|}a}a"c|2£
|2kaaam{a|2=}={@oam Cak{a|¡}am
Zqa c}hC@o||¡{a|=aaam{a| }
V)|2 ¢8T|£4£ |"}&{a||2|2o|£
}a|2&={a|caa|>am
*
x(u
u
ª |2|m{a|| 8ca@}[½ } Z
}}aO| >|2a |2½¤}½{a| a>m½Ó>©;¥
|2}aaa§|>{a|"}a}V{amc}a|æ£
||} ||2a |¥c¢¡|ºaa|}a c£
}="am Na )|25zq{amk|}a|2({a|
|¢||} |8)|~|2 m|2t@¢|{a|~|2|8m
} ||2§|ºca|2(ºcah|2|¡{aam)|
|2@|2¶T } |m@}>a c}}_{a|
aaam{a|"{aam )|}a|2~§ {~ {}a|
}aC|ka )|+|ºcm2Vª¶|2|k }")|oc|}a|2
&C}|}|2kzq{a||2}a|2 {}am
{aam)|>a|N{}c|C|2|¡ {a|2 ¸}a¥|}a|q
} } |m@} ({am§¢|2@a|¡mo|o)|>a|£
|}|2&}&{a| a|}CÓ>©;
** F
uvcws
v
G$
v "y;xVv
u
w#"$y
ªÄÓ>©O })||o|2& |}|2||¡¢
|2|¡c||=}a@)|m|} |(zq{amoc£
a {=o¸c(o|¢§=} |}5{aa{
c-N ¸m&{@~ |}a&{a|¶ |}
||C{a|2-&}&{@¡{a|Ya|5{a|T||
{( |qCYa|oa{a|q|}|q|m |I¤}a
aa {h¥)o|T|a{|{a|=cmac|2|m |
cc|4(zq{a|¡mc|2m(|}@|>}a|C)}o
Ya|q}a"aa|/0ZÎZ(ª½{aTm(a
}a) @}||({@§m§|2a={am
|m@}}~a}c}a&}c¢=@}k{a|}a£
) @}_||¡ }a}a|2 Z|2~&2T m8|2
aaam{a|k}a )|5|m@}¥2am o}
|2|¡c|m5 I}a|¡+{a|>{akYm¥o }c£
}a|2 Z|2¶}a) @}¶||Nq)|{}c|2@|
_}a{a|To¸}a{ah¥k=¸}a=)a|
|2 @|o¢ c| Ya|§zIc{am¥c{a|}a£
) @}||>||m@}O}a}c}a
Hub -1
NS-1 -1
S-1-1-1
P-1-1 -1
P-1-3-2
P-1-1 -2
NS-1 -2
NS -1-3
P-1-3-1
ØVa| ¿
©a|{a&cc|
N(||2 Z"}a|»{a
}~{a|T||}¡o=Ya|
|28}~a|2N{@>|}a|{@¡{a|8m¡o|
m} |2+
zq{a|km k Za|k{a|§cc|mhaaam{a|£
|m |£¤a )|&N{a||{a||m |O=}}
)|m|}|2|2 }Sc|2 |2|28}
=q-C@o||2¥§& }t)|8¢a{a| |2
½| a|ºt)¥N¢}a½ ma|
cmac|28){@>aa)> a}am @£
}¶}a|T|| |2 Z|_a@mc}a
{a|}a) @}S|m | ØVa|
¿
m~½a|
{acc|5N{a||{a||}a) @}O||CÓ>©£
¿
£
¿
¥c¥
×
}a}a|2 ZT=|=|| |2
Cac£
¿
Ó>©£
¿
£
¿
¥IÓ>©£
¿
£&}OÓ>©£
¿
£
×
|Cac£
¿
|}Cac£
¿
}OÓ>©£
¿
£ (|c~ma|
Øaam ¥C_}a) @}[||m}a½£
@o|2a}=}a|"{a8|2 {|
ÆO|8a|{@Cac£
¿
NN|&aaam{a|
}_a )|}c¢=@}O} c}a&am =
a )|©£
¿
£
¿
£
¿
Nm{a|2C&a )|am
aaam{a|2aaam{a|(Ô(£
¿
£
×
£c¥25kaa(
|'&a|2V¡{a|o}a|2|25}a) @}||5Ó>©£
¿
£
¿
¥
N{aa|'&a|}|2c|2 ZI{a|N|'&a|25Cac£
¿
N{a||"Ô(£
¿
£
×
£"}§am q })|>¢a}+kzq{am
cc|({"m"| |}}_cm @|}aam ")|£
|¥5"|}}a|2+¥(({a|}c¢=@})c
aaam{a|>}&am C||2&}8{a|{a¡}
})|8|'&¶ |2|2¶ }a}a|2 Z|2¶}a) @£
}&||5zq{a||¡mo}aT}a||2=¢N a|º=c£
}a¥{k|}@}a}a}ma}§
}a|o¸
Ca¡¸|{a|}a|{a@N} }ØV
¿
} )|£
|a|28& |2@|| a|º8)C¤}
c|§=}}&a@ }m|} ¥}||}§
|m@};¦-a}c£ |m@}h¥hcm }a}a|2 Z}h¥V| ¥
{akN)|Ca;a@|2=}}c¢=@}N)|
|am @|2¶}a {a|8Üqm ¥V{a|&|am @£
}&N+¸|>am |"V{a||>mN} {}a|>}{a|
)>zq{am> am )|m|}O}&}a|({a|
¢@N}a |2 "}a|}a) @}=||)«}a}a
}h¥qO}a) @}t||)|}a_|@|2+¥§O}a|
aaam{a|¦@a )|o«}a}a8}h¥I&aaam{a|")|£
}a|@|2+¥a )|o)|}a|@|2+¥}a|
|2@|2+¥ac|||2&Na;a@|2+
*43
9 v xVv "
w x ¤v
w
"$y
Üo{&aaam{a|C}{a| }a|q=-={-|"cæ£
¢||}C|'&a||}§¢q{a|c||=5|2|2
}8|=C(c;||}> |maqØaC|ºaa|¥)ac£
)|" |m |==-ONm{_ |{a|}a£
) @}C{a|8|2 |||28}~@qY Z
{N{a|am
||}> @| o({a|}aa£
@}¥V{a|¢|'&a|} ON{¶N{am {}a) @}
|k|2 ||2"I}amCc{a|§}c¢=@}c|£
)|2½¶{a|~}a) @}[zq{a|2| |2|}m
|a|2|}Nc;||}C|2a|2o§¨¡©;
ª·a )|>=-8a|¢|2¥;>c|=}+¥h£
m am5||I+¨¡©"@|V}a{a|2IÆ{a|{a|
k{a@½o|c{a|oc|=}ak }=)|C|§T"aac£
m{a|Nc|)|}aq}{a| &=V|m |C{@q{a|
aaam{a|8 }[a@mc|· Tc|=}a& }a}a&)|
||ºa Z¥;{a|a )|"oam {a|}{-|
}a|m@|(N{{a|kaaam{a|hq}"{a|k}a|ºI)|2
¨¡©¶{@={a|~aaam{a| }½a@mc|#ªC|}@£
|¥;{a|aaam{a|=-8)|=a|8|ºa ||2 {a|
¨¡©>}||q-chN{am {{a|oa )|I=->)|
a}-q|k¥@N{am {T amm¡|2¡}a|m@}h
ªCc=@m }c}acT |ca|N}a£
) @}T||I¢("|()|=
|Vam |¥
}cNm{| 'k })|¡|o|2=§|2 {T¢q}
ca»}Camc|}}c |Vzq{a|oc @£
}+ {T||Vm5)|2o {a||2{aa{
)||Caa {T {=5}a|m@}h¥}
o|q{-|qc||)|2T>am@|}a|m@}¢|£
o¸N{am {{)||}¶a||}|2¶}¶c£
=@m "}a|m@}|}a}a| ¾-Á
*7 +
y
8
x
x:9
,
v
ª¡ |}}a|2#|2|2¥¡am ~@Â{a|¶c|2 c£
a}aON{a|&aaam{a|T¢ {a|8a )|T}
a@mc| }} {a}acc| a}am @£
}hVzq{a|oÓ>©")|V |}+> |2@|§}c|||
am Cc}m C| {am )am C|ac£
)|2+·Øa|ºaa|¥Nam Ö $H>@§{}a|
}zI|2%H>@§{}a|§=->|ºcm5I|2@a}acc|2Ia}c£
c|= am & |2BH>@|2ÓC) @}N{am {
=-¶}½a}t)|~_acam 8>|}a|m ÓC) @£
}tª |2|&aaam{a|2¶_|2@¡am N
c=@m )|Naam a|§a)|Vam ¥4|N
|2|aaam{a|2 8Ö $H>@§{}a|TN(c£
=@m ¶)|~aam a|& H>@|2ÓC) @£
}C}8>|}a|m ÓC) @}
©a c} &=am |}m>a c}
@}&Vam C@o||2¥|C }&)||2
a )|N"m am§acam N}a5zq{a||Cm
}|||}qV |2o }}am ¥4|¡am
{aam)|Cma|N}a |}= |}§}Tm£
a{aam)|"|2m Z|2|2}&|qa|
à$C5µäT® A®8² A°(´@ µ¯5àC´o¯(³8°(à
ØVa|{a@Cq{a| {a|2 Za|kÓ>©;)¤} c|
¢{a|Ó>© Y @| a}am @}}_}c£
|@} k|m |2N|ºc)|288a>m8N{a}
}" +c=}¥2Na )|£¤||£ aaam{a|
cc|TmOcc|2+ zq{a|½||2¥4| }a) @£
}S|m |Om8c @|2[)|o||}#{a|a )|
}Taaam{a|k} Z(V{a|N|2}a>mac|£
q|I¤}{amVcc|4¥-{a|N }a|5}aaam{a|
|c|2 aa|2¶}_{a|8 a}am @}m}c£
{a}a§a}am @}t)|o||}[a )|
}&aaam{a|CmCcmc|2&}o=|q¢N){
a{[}taa¡cc|m»ª a )| }[ac£
)| &Ó>©} {a|=Ó>©~N5|}~{a||2£
|2N} )|{k5{a|T }a|¥N{am {~ } )|
|2 Z|2~m@|2TÚ¡} {a|{a|>{}+¥haaam{a|
NN)|8a|Oaaam{½}a) @}{a| Ó>©
}Ó>©Oc|2 mc|2N{am {a )|| &|2
~ }a|{a|=}a) @}=zq{a|=Ó>©a@mc|2
¢a} Z}|2¸|c{a|}m @}h¥V|2|@ma@£
}h¥>|2}=}||}2¥C)|m|} | ¢
|2|2¥N|}a¥¡am =}||}2¥¡{a|£
{am a}|2 |N;am ¥| NN{a|¡c}a"{a|
a}am @}h
ª |}¸c{a|8Ó>©_=¸}aO~ÆO|
©|m |>
ØVa| Z(zq{a|¡¢}£ |}=mq |}
am-|2¥a=¸}a>)a|¢> |}" )£
}a|}+Caaam{} }a|(}a) @}Vzq{am
mTc|}a|2_}¶Æ#©#H[}¶c|~Y @| T£
a}am @})|o||} |}N )}a|}o}{a|
Ó>©[mt©ÚCª¡Ô m zq{a|Ó>©[ }m&T|£
|a )}a|}¥@()}(}a|25)|}a>{a|
aaam{a|2¥a )|o}=|m |Ca@C|(a|£
|}@}¥aN{am {&|ºc)|+¢|2@a|2qV{a|Ó>©
O~ |}2zq{a|2| )}a|}{a|=||2c|£
|@|O|2)}a|2t a|º[{}c|¸|
|2|V|I{}c|2¥-caa|5am ({}c|I}
¨¡©{}c|2¥aN{am { ||2)}a|>¢C|2|
|}a¥Tcaa|am ¶=}||}O}¨¡©
=}||}=|2)|2 Z|[ªC=¢ )£
}a|}{a@N}}_ØVa|c¥+{a|=Ó>©m&{§}c£
}a|2 Z}_Ô5mC8=}|a@|T }a}a|2 Z}¥
N|2a |"Ö~}|(=}|>c| }Ö©
|2a |2¥h|2|Ö~}|~=}|=|2|@£
CLIENT
PUBLISHER/SUBSCRIBER
W
e
b
s
e
rv
ic
e
C
al
l
myGrid NOTIFICATION SERVICE
(MGNS)
PUBLISHER
IMPL
SUBSCRIBER
IMPL
MESSAGE
FILTER
HANDLER
QOS
HANDLER
SERVICE
BROWSER
IMPL
DURABLE
TOPIC
HANDLER
JM
S
C
JM
S
C
o
nn
ne
c
tiv
ity
JMS
SERVER
J
M
S
R
ep
o
si
to
ry
H
a
nd
le
r
JMS
REPOSITORY
M
G
N
S
R
e
p
o
s
it
o
ry
H
a
n
d
le
r
MGNS
REPOSITORY
ØVa|
ªC {a|2 Za|"5}a) @}8|m |
={}c|a@|>|2)¦-N|>)|@}
zq{a|>Ó>© }a}a|2 Zk{a| Ö©||km Ö©
§}a}a|2 Z
Ö© Z Ö© ÃmO|}a|m ª¡Ôk
N{am {")|I |2)C}Ö©> am}I||
{aa{ -@a5ª[|}a|m N}|Y |Cqk}a|2 |2
=¸|C{a|"Ó>© am}oN{&} Ö©a|£
|}@}_)|2 |{a| Ö©Oª¡Ôk"c|2}aa|£
m|c|}a|8{a| c}am@| ª¡Ôk" Ö©
a||}@}hª Ö© Sc|¡m>|2 T£
a||}>{a| Ö© ¡+zq{a|Tc|>m" Ö©~||
)|2 ) 8 )}a|}
=C{a| c}am@|
ª¡ÔkZzq{a|N|q Ö©|}@|2V{a|N}a||2£
c|2"=}c||a|}ma|2c m@|2~N{
cmac|2|2}a¥ {k|2 a¥} Z£
}¥|2}¥-|2|(|}a¥@|2|k)|m£
|} |¥ac mN}8=}h¥a)|2 |"{a|2|ma|2
{-|O)||}S{}c|2#|o|" Ö©#||
zq{a| Ö©[||m8 }ca|2½½o¸½N{S
|)a@mc|q|2|q)|m|} |¥ca@£
a o }a|¥;| Y @|{~|£
@|Caa@N} |kaC||;Ya|VªC Ö©
||)}||5|2|(c||C} |k}>}a
} |§"q->)|2}=}||}V}|2|
¸}a@N|2c||}2
Ôkaam{a}a_|2|}|2O |}=N{a
m¡|m||2&} {a|TÓ>©8}¸|ÆO|O©|m |
k}_}a|=o{a|aaam{_|{aca|ºc)|2O
{a|8Ôkaam{a|Ta||}@}h¶ª |2|& }
}a)|aaam{a|28} @m&am §|}CN{a
}~|{a|>)|Taaam{a|¡"a )|¡ } |£
@|am ¡c}m ¡¨¡©} {a|Ó>© @CC
}a}Icaa|o }a|V}{a| Ö©||2
zq{a|8}a} }a|T|m|}}||2
}t{a| am &¶|2 || C|2|2aaam{a|2
}½{a|8am [zq{am=|2 {}am N¡@ ac£
)|N{aO|m|T@=}_|&N{{a|8Ó>©
|2 ||Cm|2|2(aaam{a|2}{a|Cam C
{a|8Nm{8cNzq{a||2|"aaam{a|2~ }
)|"a|"}a¥-V}akq a|º
>Ö O|2|5zq{a|"Ó>© }|k{a|"|2|C
Ö©& am}N|2|
©a a}aNC|2|2+}|2hC |}VN{a
m¡|m||2&} {a|TÓ>©8}¸|=ÆO|O©|m |
k}O{a|©a )|a||}@}hª ac£
)|omq@o|2T{-|¡aa|"a c}
}¨¡©Tha )|o@C(a c}
)|N}|}kkcaa|C}{a|¡a c}= }
|{a|N)|"aahqa{hkzI}|}2¥ccaa|¥a{
}_aaqa c}{-|k)||}c|}a|2_}
|2 Z} cÔka5a c}> }m|'&a|2"
¨¡©_N{~aao|2|T{a||O)a}£
}a{a|C}a)|§+|2|2V¢o"aa))|@}h
H¡aa|a c} }O|2 ||m|2|2
}/½caa|~am |'&a|2}a¶{a|O||@}
¨¡©;
Ö |2|V|}aNmhq|¢a¢|2@a|kaa)|2
{a|&Ó>©)(VTm|2_}a)||2|T}_{a|
{a|2c|>§|2|¡Ôk)||2¡||"¡¸|£
@a|_ }/|_ |2#|2|| ª
aaam{a||8|2||&{a|{a|2c|
&|2|}~aaam{a|2}{a|=Ó>©;Izq{a|=Ó>©
}|}=k{am§|oT Ö©|2¥N{am {
aaam{a|2={am|2|8}a &¢}aac£
)|I (mV)}5>}a|o{@ka )|
}|kc;||}k|2|§|V¢(c;||}§ac£
c}I|2}{a|()|2 ) o|2C}||22
zq{a|"|2¥aN{am {8mC=|CV¸|£ @a|"¥cN
)| }||2 8Ö© am}"|2|
||2 Z}½}a|2|2 &¢}a_O{a|2|
|mTNh)|||2=T{a|a )|2
ªC}a{a||¢a>}t)}=¢|2@a|ac£
)|2½}t{a|Ó>©m{a| {am q}|2 |8}
am oq-TIcm}aaa)o;||2=}& |£
} Ö©_a||}@} C@o||2¥VmT£
)}|2m|={a||={@{a|Ö©_)|2 ) @£
}#c|2}a&=¸| &=}a@¶¢& Ö©
||)Caa)h{a| {am -}|2 |(}>c£
m N}{a|Ó>©aa)q{a| {am )}|2 |
}a¡N{a|}Ö©¡a||}@};{a|=||2hac£
)&{a| {am Vam = Za|=¤}O{a| a£
|}||2|¥"o|¶}a/aa)O@m {a|£
{am >am _ Za| Ö |2|2 }#)|_aac£
m{a|2_}aO}_{a||2@N}acc|}¶ {a| { )|£
am 5ª¡c@}|2I{-}a"C{a| {|k{@
aaam{a| }½aaam{½|2|2a}c|=)|2 )
am 8@{a|&{}/a|2#|}a|m ~am
}8a )|N }8|Nma &||§
a )|&|{}t}a|&am @{a|~|
|6H¡mc@}|2}{a|& a|}||2||
{@§"{a| {am cc|c{=} |Nc|}a|2 }a}ak)|
{}a|2+¥aqCmN@m
?DAã³ A>¯(µ±T® A®8²\°(à$C5³ ã¯:C
ª/||2kh|ºc)||}§o||> }c Z|2=}c|
&|@@|T)|¢=} |§{a|}a) @}|£
m |}½ }@«a} Z}N{½§¢|2@a|2{@{-|
)||}¶a||}|2}_{a|&|m | Ô5|¢=} |
q|2}amac|q| })||2a|2~}
||Iq-c¡¤} {am"|2 Z}~o|T } |}@|}
|2a}a")|¢=} |N}|=(+-||§|
¸|}taaam{#|2|ÓCa)|&|2£
|2aaam{a|2½mTc} |2|2¶}¶{a|
)|{-aC{a| |m |&mT|ºa}a|2|2¶}
{a|=|2a"c}a|2+ N|2a"c}a|2O|m
|2/[c||}a|}/c|a@}#}»)|¢£
=} | |2a||}}aT¢|2@a|2q {8
caa|8am }½|2|&|}aSzq{a|~|º£
)||}I|Na }|2={a||m |>)|c|£
a@|2=OÆO|©|m |8}aªNºcm
¿
¿
}mc|
zI= @
Û
¿
Û
§Ú¡)|} Ö©£
À
Õ
Û
qq|28o{a|
Ö©~||>} "q> }ca|28o¸8N{
Ö c&£c
À
¿¿
)|m|}O| ªC{aa{
Ú¡)|} Ö©;|I¡)|¢=} |k;Ý ÀÀ
=Z¦q|2 Z£
}&¢C}a}c£ )|m|}¡|2|2N|}C &a|a|2¥
{a||Cmk}a|}}+)|¢=} |q¢§|2|2
aaam{a|2T}Tam 5zq{amkc|}@|2V{@({a|
}a)|¢=} |>{@> }8)| {a||2N{
Ú¡)|} Ö©OmÝ
À
£
ÙÀ
=Z¦@|2 }4|OÚ¡)|} Ö©
¸|2aa-ºc=@|
À
m|2 }a~aaam{
T|2|
zq{a|¢@N}aa{C|a|2|}C)|¢=} |
@mm oh{a|>}a) @}&|m |¡N{&|2)|2 Z
|ºc)||}C |2cN}&{@Nc|25 ¡ }
)|&||}O¢ {a||2a{@{a|&-|||
¸|}~&aaam{_|2|c c|2 |2|2
N{8}} |2|¡}{a|"}a)|qI|2|2§}
{a|}8|=}N }}2
ØVa| × {a@Ca¡-||T|¸|}
}8m|2 }aq=aaam{ }a}c£ )|m|}N|2£
|(}{a|oÓ>©"N{ac5No||m |k }
aaam{|2N{#¶o|[|m | 4 8 }
)|||}8¢ ØVa|
×
{@>o|~|m | hm
||ºc)|}|8}aa= ÀÀ
£Ý À
@|{a|2
} m}-||¡aaam{&|2NN{ac
o|O|m |T 4 }Om)|=||}~{@-£
0
100
200
300
400
500
600
0
100
200
300
400
500
600
700
800
900
1000
Time in ms
Number of Messages
Overhead of Web Service (non persistent subscriber)
Without WS
With WS
ØVa| ×
Ôkaam{a}a}a}c£ )|m|}N|2|
24
26
28
30
32
34
36
38
0
100
200
300
400
500
600
700
800
900
1000
Time in ms
Number of Messages
Persistent vs non persistent subscriber
persistent
non persistent
ØVa| Û Ôkaam{a}a)|m|}N|2|
m
À
£Ý
@o|k}& m}Taaam{|2
;||2{a|Na}c|}a Ö©T||2¥Ú¡)|} Ö©
}aI |Izq{amI }|2¡)|o@ac|2>Caac£
m{a|kc{a|}m @}h¥@am qc{a|}m @}h¥|2|
@ma@}h¥c| "a||}|2&}&{a|Ó>©;
ØVa|
Û
{a@Ca¡-||T|¸|}
aaam{|2|qN{a|}|2|2(|N=¸|2
)|m|}I}haaam{>|2+¢h}a}c£ )|m|}
|2|2qÜo8 }a{a|a¥)o|| |
{@I|2|2;=¸|2¡)|m|}h{-|
£
¿2À
}a|
aaam{&|2q{}8}a}c£ )|m|}N|2|2
ØVa|OÝ{a@ a-||&|~¸|}
=aaam{8T|2|>}8caa|>am }
aaam{ |2C¢¡)|m|}¡|2|2N}~=}a}c£
caa|am TÜo }a{a|a¥ho| }
am|5{@I)|m|}h|2|2;|}I}Ncaa|
am {-| -£ ×
}a|aaam{¶|2{}{a|
}a|2N|}C}8T}a}c£¤caa|>am
ØVa|
Ù
{a@ a-||&|~¸|}
&aaam{O|2|}caa|am N{O
|2||)|2 |2½}{a| |2|&{a|2c|
}oaaam{|2o¢o|2|2kaaam{a|2}
"caa|§am oN{ack¡|2|§|2VÆO|N }
24
26
28
30
32
34
36
38
0
100
200
300
400
500
600
700
800
900
1000
Time in ms
Number of Messages
durable topic vs non persistent subscriber
persistent_durable_topic
non persistent
ØVa|¡Ý
Ôkaam{a}a|2|o}=caa|oam
24
26
28
30
32
34
36
38
0
100
200
300
400
500
600
700
800
900
1000
Time in ms
Number of Messages
filter vs non persistent subscriber
persistent_filter
non persistent
ØVa| Ù Ôkaam{a}a|2| N{#¶|2|
|
|T|}O{a|{a|2c|{-|
À
×
£
À
Û
}a|
aaam{~|2¡{}|2|2¡aaam{a|2~N{ac
}=|2
zq{a|)@|"|2aN |2{a@[{@N¢|2@a|2
a||}|2}T{a|C}a) @}=|m |q¸| Ö©
am} |o¢k}Ö©a||}@}h¥)|m£
|}T|¢|2|2¥Vcaa|am ==}|£
|}(}|2|(|}a>|k=}"@o|
{}~{a|" a}|C@o||2¥ÆO|_©|m |
m |8|m|@|{a|2+zq{am }_)|
m|=@ac|2=T|ºc)|}|"} am @|2
)|@}o)|¢|2&={a|ªNºcmq|}a}a|
ıT®8´Cã³ C5µ±T®
¤}{amq)|qo|"{-|>cm |2={a|a>m}a£
) @}S|m |¥¡N{am {S }#)|_|¢a¢&{a|
a}c¢=@m & a}a[}[}a) @}&}
|}a|4(©|")|2 Z§¸|"caa|Cam ¥c}a|£
m@}&k¨¡©;¥{a| {am am " Za|¥¢|2£
|@}=h|m |2§}ÆO|&©|m |2§ am} |
|}a|Ã}½cmac|2¶ ac}aO}|2£
}amac|q|5zq{a|C|2a§c}a|2={a@½{@
oh{a|>aa)|2=¢|2@a|2k}{a|"Ó>©"«¢
{a|C@|{a|2{a|} ak}|=5+)|¢=} |
c|a@}I{a|;|k )|}@}a>)|}a|a
ÚC{a|k|ºaa|25ha c}=|m |25{-|
)||}mc|}|2}¶{a|8>m a}a¥V¢T|º£
a|@N}a}c¢=@}T)||2¢q}c£
}a |2 {a|2ca}a8Nc @} ¾¿
Á
&zq{a|
>m"}a}aN {a|2 Za| ¾¿2×-Á
mhNcmac|2
{a|2 Za|>@N}a}a}aTa@)|" £
|2 Z|2cmac|2 )}a|}¥c |2 Z|2}&
a@|§c|2¢( |2 Z})a@¡}|2
&a|}a_a@a¥o}}a) @}T>|2a |
| }c}N)||}Ca )|qzq{a|
>m=ÓC) @}Øa|o¸ ¾Ù@Á
@C5}c¢=@£
}8)cq{a||ºcm|} |>5Tm|}¥aqo|
"a)||2)c@|¥h8)|=a@|2
={a|Cm|}|2§zq{amq¢c |2N}&{a| }c£
|}5{a|o|2|2¥2@{a|h{}{a|§}a) @}
|m |¡|'&a|2+5zq{a|Ú¡)|}8>m&©|m |2o {a£
|2 Za| ¾ÛÁ
}}5>ÓC) @}Øa|o¸
¾
Á
|2a)} Ö© ¾Õ2Á
5zq{am(m(}T}|Y |oÖ©
{aa{Ú"©cª¥C@N}a>m/|m |2t|
{a| Ö©¢=}a) @}t|m |2½Ó¡aÜo£
¸|}a ¾Ý Á m"&)||£4£ )||=ÏÑ@ÏÇÉ0ÐÈÏÐZ澂 Î-Î
ɤϷaa)}a} {a}aqc||(||}
|}¥-{a{|})|¢=} |N ac|(}
{}c{a|m=c|m |2V q@C( |}(cm }a}a|2 Z
}|2 }a}a|2 ZT_Oc qa¸|T}|2¶¡{a|
}a|>qq§a| }a}a|2 Z|2=¥c}={-|>
q}a}a) @}Nc|||22
Øaca|Oo¸½}[}{a|_Ó>©N"} c|O}c£
cc }a">c}m §{a| {am am o Za|
}>a||}}aN{a|§}a}a|5}a|m@}"|}c£
}a|q}¡{a|N}a) @}T|m |IÆO|N|qm>}c£
||2|28}~|ºca}a{a|a||}@}~5{a|
¢|2c|@}>|m |2}tÔ Ô=}a}a|2¥kN{am {
N>=¸| {a|O|m |~|~ ma|}|T£
}@|_{a|¶}a|_)} TYa|_aa| }»
}a|o¸ N|m |2T¤}Oa|@@}¥+o|=|
m}||2|2}|2a}a"{a|¡a}£4|
¸|}}¶{a|8}a) @}|m |&To|N{a|
)|¢=} |ka{a|o|m |§VCÆO|T©|m |§N{
|}a|2 {a}a|2q { ª C£CÔ ¡
´®8± ãàC² äTá à¡®T¯
zq{am>|2|2 { mC¢a}c|2}> §Ôo© #£
>ma«|2 Z
|¢||} |O >¦ ÙÕÕ-Û×
¦
Àa¿
ZSzq{a|
c{aoamO¸| ¸}a@N|2c|{a|a>m
|2
I}>a|2|}
Ö~@{a|ª¡acm¥-ÓC|2c
ªC;c|2¥ Nm { o-N|¥2ÓC| H>-m¥"|{ H¡|2 ¸|2¥
H>-m H¡| Na|¥¡«- H¡mm}a4¥)ªC@Øa|}}c£
oc+¥>¸a}>a¥IÔ5|| h4¥ ¡m«m} hh¥IÔk{a
h+¥-Ö m {|h ¸;¥ H>|}Ö~}h¥}"Ö ||¥
ªC«"Ö a¸{a|Y«||¥)zI Ú¡}a}h¥ aVÔ(-¥©c-@
Ô(mcm¥ÓC=}Ô(@}h¥zI|TÔ(-}a|¥©||
Ô5|¢|2¥TÖ |} Cc|}a¸@m ¥Ô5|| Nm |¥TªC}c£
N)|¥@ªCm}Na}}h¥@zI Ncac|}h¥@Ö~£
}©|}a|2¥ÓCm ¸©{=}h¥ N)|o©||}¥Ô(a
Æ_@}h¥+ªC}a5Æ@2¥h} §{am¡ÆO|>ÆO|m
{}a¸¡ah}cm}a|
ÜqÖ¥2©a}Ö m c£
|=¥>m@ºc©{"}a|¥2ª¡)|}a|2 a¥2Ö | ¸ "ª¥
|}a|m > {}a|¥ kam|m ++¥¡}ÓC|o¸
¤}c¢||} |
ààC°(à¡®8´Nà$C
¾¿Á Ö~ ¡ªCa|a¥ NO©8¥ H>}a|k©a£
=}h¥"Ö~¸[ª¡|¥"}/zI{ §{}ca
Ö~@ {a}a#||}O}Ä/ }|}£ |2ac£
c} c|8¤}oÐÈ2ÌÏÏ @ÊæÇ@Î/È[ÉaÏ
É $1È-ÎZÊ/ ·È@ÇoÐZÊæÇ;ÌÊ1ÏZÎCÈÊmÎ
É4ÐZÊ0 /cÉ¤Ï kÈ $1)/cÉ4ÊæÇ¥)Ö~- ¿2ÒÒÒ
¾
Á
mÔ(aªC}} = }a) @}/¢|£
o¸;5zI|2 {a}am +|)2¥ ÀÀ×
¾×@Á
ªC}}a o 2}aa¥H>-mS©; N|}aa8¥
}ªC|ºa}c| kÆOVª¡ {a|}a ma£
}|ºca|2|}a|2}}}|}a|£¤ |
||}5}a) @}|m |c¤} $1È-ÎZÊ/ ÃÈ@Ç
oÐZÊæÇ;ÌÊ1ÏZÎTÈÊmÎZÉ4ÐZÊ0 /cÉ¤Ï kÈ $1)/cÉ4ÊæÇ¥a|2
¿2Ò Õ ¥ ÀÀÀ
¾ÛÁ
} Øa|2¥ H¡|}a}amt"}a}a}h¥ } | ;|
ÓCm ¸; Ú¡)|}/m/|m |2& {a|2 a|
ª
c=hzI|2 {a}am c|)2¥cÚ¡)|}>m=©|£
m |2ªC {a|2 Za|¶ÆO¸}a/>ah¥ ÀÀ
c
{
¦¦-NNc¦-@£ Nc¦
¾
Ý
Á
>|;|&Øa-º8}~©{amc||~Ô(m ¸@akzq{a|
}a~||}=a¸|}aOc|
Ú¡||