Structuring distributed applications as fragmented objects
Texte intégral
(2)
(3)
(4) "!# $ % & '(#) * !+,-./ 0 !+ 213 4 5 !+ $ 76 8/ * !#9,-*/ & 0#) * 6 :';<=<?>"@BA*CED:FD4GIHJDK@LGLH=D MON :0MQPSR3TU4T VXW=Y"Z[Z[\]VXZ_^ `Z_ab[c_d e]fgc_aXhic_dj4k/Z_agl m[W=Z_anporqQWEj4jWs Wt]Z_juEdv VXZ_j\wgkZ_`qxjc y{z/| y~}.O4x L| mZ_adZ_j4=[.
(5)
(6) POA @ ;"G3A >QA%COAB@
(7) =A D C OABD7> DK@(>
(8) <= @ ADG3>
(9) GK;A >i>
(10) QD G3A !~D"$#" GLH?;%
(11) JD & "('/H=D @)
(12) ?C*+ G, <
(13) =D4C- .QDF> .B,G =@ /D ,0; ?CD 1< 2> OD gA H=3D %
(14) < 4D (D AL;4 A > >%50=H#"HJDK@ 67 DD4_Gp>?G3D <=A 8" 9iD*<=@ ><?>O: D .OABD4;"C#;
(15) H #"
(16) H 67 4D D ;0OAB @ ?Gp A =@BD4C#;<=<=@B>;GI<H 0 GK; D C ==@L%; #%D A D4C >
(17) QD4G3?A ,"@ P ==@L; #%D A D C >
(18) QD4G33A ';*C QA @
(19) =ABD4C OH?;4@ D4C >
(20) QD4G3A "3AB D A 3OD Dr; 5~@L;#%4D EABD4C(>
(21) QD G3A.; 0; ]>"@ *C ?;4 @ #>
(22) QD G3A "C'/H=D D %
(23) < D (4D EAB>"@%> 5D; 5~@L; #%4D EABD4C >
(24) QD G3A%CD4,G CD > 5E A FA DKG@ 5{;"G3D %; C @BDK<=@ /D OD AL;4 A > <0H ?,G *C
(25) #I!JK5L=D4GpD B; @ .& ; Q<?D4G3A C ?GLH#;
(26)
(27) < ;"G3D D EAg%> 5-CJ;ALD ; A D M,0G3> F
(28)
(29) GK;A > D?DKGA N/DK4D D5~@L%; #%D A 80 <=@B>"A >Gp> L ; DK@
(30) #0F%; ?O C
(31) ?*C #
(32) "P'/H=QD 5~@ %; # D EABD4C>
(33) QD4G3FA %>CED '<=@B%> CD %; G3> %> 5~@ %; %D N>"@ RS5~>@ *C T DK@BD EA *C +OA @
(34) J A > O%D4GLH?%; M,0B GIH ; +8G 4D E8A U OD @ DKV@ O A .,0?@ DK< G ; A > <0GK;GIHJD
(35) #0=; ?C C=;4AL;r<?;@B A A >
(36) #
(37) " 9iD*<=@ /D OD AFA H=L D ?; WG 5~@L; #%4D EABD4C >
(38) QD4G3A'G3> ?G3DK<JA F%; C D; 57
(39) D 1=; %
(40) < D 0A H=D X
(41) >LX N.; # X DK @ G32D 0Y ; DK@ D4Q C EAB>]N.; %D X <?;G3D#; ?C N.%;
(42) #Z- 4D N >
(43) QD G3A 8" [;"GLH8%> 5A HJD O\ D /; D @ : %
(44) < 4D (D ABD4C; ]5~@ %; #%D A D4C>
(45) QD G3A 8^-N/D <?> A%> =A O<?D48G T_ G ?D=,D _ A /%> 5A H=-D 5~@L; #%4D EABD4C >
(46) QD4G3A';4<=<=@ > ;"GL<H " 9iD%H?; D CE,D _.JD4CM ; 5~@ %; #%D A D4*C 6~>
(47) QD G3-A ;
(48) # %; #"D GK; D4` C = >La 0;]Gp> %
(49) < DK4@ 0 %; C ;A >> R AF> 5<= @ A BD 5~@L%; #%D A D4C>
(50) QD4G3?A ,"B'/H=DG3> %
(51) < DK@D *5~>@LG3/D /D ?GK;4
(52) < 6 ;A > <0"GLH=D4G RbA D @ 5{;"GpD G3> .+OABD ?,G 04; ?c C #D =DK@ ;ABD HJ>> R AB>0ABH=D A >> R 4A ")'/H=D G3> %
(53) < DK@%; ?C#A H=D*AB>> R HA 5{;,G A ;A D A H=LD %2> OAFGp> %> %C OAB @
(54) = A > #<?> ,G D ," : D d G
(55) eD d f[;
(56) < =< ;@ A CED gO4A D h %D @ DKd < ;@ A F%> @ 4D EA CED F>
(57) QDK?A 0CDGp> F
(58)
(59) GK;A > CED ?;i
(60) D4%; P!~<< " D 1j"CED #GK%; %;
(61) 1.& "kf_D =@ =A ;4 A > O *C B,G
(62) < VD d D > ,G =@ ,G ]A ; @ D d %; + ;4 A > CEDG3> ?GpDK<=A FCD7< ./H?; =gA
(63) D4; #DKAFD 1< 2> OL D 4D =3@ %< D d ,D AL;4 A > <" N'> ./<=@B>"<?> Q> .3
(64) =D ;<=<=@B>GIHJLD OAB @ ?G3A =@ D d D.CED H?%; =3A D4; Ql) D >
(65) QDK?A m5~@L; #6 %D A /D d ,":n]>
(66) QDKA 5~@L; #%D A Drd /D OLA
(67) i>
(68) QDKA*<?;4@ AL; #oD%d @ DKd <?;4@ A p^<;4<=<?;@ %; qr A Q; h QD ,G D A [G3> %)D F
(69) < D >
(70) QDKA "of_D/<=@B> #@L%; ]%D =@gtC su
(71) r>
(72) QD YA 5~@ %; # D EA Dd HC D4d ,G CED CEVD O> : EABDK@ 5{;G3DDKA-CE3D B; @BDK<=@ D d OD AL;4 A > <0G3> %<J @ 80,su D HC D d G @ 2D 0"*C r< ;"GpD %D A CED CE>
(73) VDKd D ,0gCE:D ;%G3>
(74) GK;A > #D A @BDD D v5~@L; #%4D E?A ,0 CE:D ;%CC D4d G3> < 2> A > CED /<J@ >"AB>G3> D FDKA'*C QeD4d GK%; DFCELD %; +O> w" f_3D >tC D h DtC s >
(75) QDK<A 5~@L; #%4D EA mD d 5~> = @ (A
(76) GK;"C@ D'G3> :;.h C TxDKd @ 4D E?A YeD d GK%;
(77) 6 G%D ?CED@ D d <?;@B A A > .A D +<yz J)D D ?AL; > ,G D ,A U/ODK@ D =4@ 0{ ;
(78) @ DKd
(79) < GK;A > <0;su = A B;A > CEDGK;GIH=/D /DK3A D.< ;@ A A > =D %D ACED FCE>
(80) VDKd /D ," N'> ..<=@ D d OD A > .- D G3> ?GpDK<=A CED ; OD CED '>
(81) QDK?A x5~@ %; #%D
(82) A D d 80_; .GByz ws$
(83) D 1D %
(84) < D*tC s ;<=
(85) < GK;4 A > <0. | D ODK@ * G3DCE:D => ]#%; #D**C }O4A D h %D X
(86) >LX "~A4D
(87) 6x,G [/D OA OAB @ ?Gp A =@ D(d D CED 1\
(88) D4;
(89) 1-l- D .>
(90) QDK?A D Q<?;"G3D CEF D => M %DKLA D .>
(91) QDKA =D CELD => #%; #D *"HAH ;",G
(92) CEDG3D H
(93) D4%; 1(D QA0@ D4d %; D.d <?;@ CED />
(94) QDKA H5~@L; #%4D EA D d ," =D +yz =/D /; %; AL%; #D 'CEL D ;s ;4<=<=@B>GIH=D*<?;4@0>
(95) QDKHA 5~@L; #%4D EA -D d Q> A0D 1<?> D d ," N'> .g; > .[CC 8D d _.
(96)
(97) L ;
(98) #; #"WD ;/h >
(99) QDK?A b5~@L%; #%D A D d ;<=<?D 4CD d = >La 0,
(100) G3> %
(101) < %; 6 A 4D =@ 0DKBA
(102) =gD ?>qr A |D ;7h > J A +tC s >
(103) QDKA ~5~@L; #%4D EA D d CEgD ?;B
(104) D %; <"of_D.G3> %
(105) < ;ABD =@ ; =@B D ;s 4D ?GK;<
(106) ; A > <0)CDKd @ T_?D ; G3>3H DKd @BD ?G3D#CD DA DKG@ 5{;"G3/D D :A #)D d wDh @ D D#G3>CED tC s[;GKG D h F ; h F; > qr AB\D ;%h > J A +,":f_D G3> %
(107) < ;ABD =@FDKLA F; > qr AB\D ;%h > J A +v5{;"8G A D gA ; @ D d %; + ;4 A > CED /<?> A +yz JD FCED*@ DKd < ;@ A A > D
(108)
(109) < .'G3> =@ %; A D 8".
(110)
(111) .
(112) "!#%$& $&('*),+$&/ " R AB DEA;GKG3D AB>;= >010201020304030204030201020102010203040203040 / " / M;EABDK@5{;G3D 020102020102010201020304030204030201020102010203040203040 / "87 A>
(113) JD4G3A D.>
(114) QD G3A 02010201020304030204030201020102010203040203040 / " T H9 ?C
(115) # 03020102020102010201020304030204030201020102010203040203040 . ;<= !>? "#%= !>-@$&@AB$C"-DE'**7 " R >
(116) QD4G3A3QA @ ?G3A J@ #r>%5ABH=D X
(117) >LX N ;%%D X <?;G3D 020102010203040203040 *7 " R" R gH OAB@
(118) =A >#>%5(57
(119) ?GpA >N3 A HJIKLI MI 02010203040203040 *7 " R" / gH G8 . G > 0102010201020304030204030201020102010203040203040 *7 " R"N7 gH OAB@
(120) =A >#>%5(57
(121) ?GpA >N3 A H X
(122) >LX N X '[@ D D 03040203040 *7 " R" T gH G8 . G > 0102010201020304030204030201020102010203040203040 *7 " / N.;%]
(123) #L DNg 02020102010201020304030204030201020102010203040203040 *7 " / " R N ;%
(124) #L* DN 5~@ ;%#%DA D4C(>
(125) QD4G3A 0201020102010203040203040 *7 " / " / gH G8 . G > 0102010201020304030204030201020102010203040203040 P QER-TSUVSW"!#%$& $GX),+@$GT
(126) " R ' >>R AF>5) >%N367 D4Db5~@ ;%# DEABD4Cr>
(127) QD4G3A? 0201020102010203040203040 T
(128) " / = >La ;
(129) # ;%#"D 02020102010201020304030204030201020102010203040203040 T
(130) "87 = >La G3>%<
(131) DK@ 02020102010201020304030204030201020102010203040203040 [ \]$GR=G$&%^3_ ` a3 BR-@= 7. .. 5 6 6. GF. :. RU R R R7 R7 R5 R5 R5 RO. GY R: /R /Z/ [ b.
(132)
(133)
(134) . '/H=D*>
(135) QD4G3A 6~>"@ DA D C(<=@ >#"@ ;%
(136) #L%DKABH=>CE> >#H ?G3@ D ;
(137) # (@BD4G3>#
(138) KD4C(>5 <=@# ;4@ F A DK@BDO AH~5 >@-QA @ ?G3A J@ # ;@ #D0=D1A D D0 ?D1
(139) D0 >#67T5~D|O>5~AN ;@BD" MxA G3>
(140) C ?D D4E1 ABD? CED4CAB> O AB@ ? G3A= @
(141) # C*Q A @
(142) =ABD4C ;<=<
(143) GK;4A >.8^DKA40
(144) D1QA
(145) # >
(146) QD4G3A ~6 >"@ D A D C <J@ ># @L;#: ;%#? ;"# D. >"@WO A D4F CE>= >A.AL;R DrC*+O AB@ =A > E AB>;"GKG3>
(147) A" M; ABH=D%>
(148) QD G3A ~6 >"@ D A D4C ;<=<=@B>;GIH<0 AG/N > >
(149) QD4G3A?D# ;i G3>]
(150) Gp;A D: ;#A H=D E ABDK@{5 ;G3D>F5 ;%ABH
(151) @ Ct0tQ H?;@BD4C]>
(152) QD4G3A4* " M;] ;#C*Q A @
(153) =ABD4C+>
(154) QD4G3A6 >@ D4E ABD4CQG
(155) Q A D\0 ABH
(156) HN >
(157) Ci? ;4A = @ ;% % D1 A D C(A > ;rC*Q A @
(158) =ABD4CO H?;4@ D4C#>
(159) QD4GpA" == >"@C.Q AL;? G3D0 >J D-# ;r G3>. CEDK@ ;G3>
(160) GK;4A > GLH?;
(161) = D ;F ;C*Q A @
(162) =ABD4C >
(163) QD4G3A0<N3 A H]AG/N > A D @{5 ;"GpD,_0 >= DD~5 >"@*D4;GIHiD? C< > Al ;A*>= D D Ct_0 ;? C ;A A H=D>"A HJDK@" 0>/N D DK@40
(164) Ag3= >"AW ;A;{5 ;"G3AB>"@ A > G= <=<?>"@BA>] ;_.1 D4C]G3> D4G3A > >%53 >N36J D Dg G3>
(165) Gp;A ># >
(166) QD4G3A E!; GIHi; GLH?;%= D & l~?_ @?O A0 D GK;% .Q DABH=DC=;A ; ABH=D# GK;4@ @H
(167) AGE <?D4Cj^.O D4G3>? C* 0*?D4GK; .O D ABH=D%>
(168) QD G3A ~6 >"@ D A D4Ci;<J<=@ > ;"GLH + GLH
(169) D .i G3> G3DK@ J D4C N3 A H CEDG#
(170)
(171) # H
(172) # H
(173) 67 D D >
(174) QD4G3AAGE <?D80N3 ABH%; A DK@G{5 ;"G3D';? CFO D# ;E A G- ;<=<=@B>"<=@ ;4A D3~5 >"@/ABH=D';<J<
(175) GK;A > ;4A0H?;? Ct" 9 D0@BD# i ;4@ r R A H ;AFA HJD~5 @L;#% D AL;4A > >%5 ;D
(176) # D- ># GK;% DE A AGr ;G3@ >2 3Q D DK@L; >GK;A >D .Q D,57
(177) g # ;*. CO AB@
(178) =A D C;4<=<
(179) GK;4A >.,"e= >@ .O A ;%? GpDF0 ;% F A H=D @BDK<
(180) GK;/ >5 ;r@ D <
(181) GK;ABD4C _. D- ># G ;% ~5 >@ ;:
(182) # D-_. D" MxA?H A DK@G{5 ;"G3D'H
(183) CD/ A H=D D1Q A D G3D#>%5LF
(184) A <
(185) D%@ D <
(186) GK;8/0 ;? C$>%5E A D @ ? ;' G3>F
(187)
(188) G3;4A > AB> # ;% E A ;% G3>.+O ABD? G,"B/' HJD7@BDK<
(189) GK;4A D4C _ D-+F ;Q H?;@BD4C C*+O AB@ =A D4C>
(190) QD4G3A4" 9 D<=@B>"<?>Q D(ABH=DD
(191) T~5 >@ Gp>? G3D <=A0>5 ; i 3!p= > &B~5 >"@*CED/#
(192) 6
(193) # ;%? C
(194) C*
(195) # C*+O AB@ =A D4C ;<J<
(196) GK;A >," PxM+ .? ;L >
(197) QD4G3A6 >@ DE ABD4C ;4<=<=@ > ;"GLH<0 ;Q= > H ; AG/N > ;O <?D4GpA ,0 D4E1 ABDK@ ? ;-~! >"@Q ;%.QA @ ;"G3A?z& ;%? C A D @ ? ;~! >"@ G3>? Gp@ DKABDz&?" POA @ ;"G3A?0 ;]= > ;<=<?D4;4@ :! AB> A? D1 A D @ ? ;g G, DE A?{& ;. ;
(198) # DD A AG/" MxAg ;GKG3DO D4C ;;r<=@B>"# @ ;% DK@ {6 CED,_.J D4C E ABDK@{5 ;G3D-" M A?/ G3>% <?>= D4E A?,=0 ;? Ci % <?;4@ A G,6. . $% * ,+ -," !"!$%"&')(. /.. !"#$% &')(. . R. 1032#4 5687:9;<7!=?>@BA7!C";.
(199) /.
(200) .
(201) ;@FA HJD @'C*+OAB@ =A ><0J;@ DL=>AG
(202) D" M; A DK@? ;% F0 ABH=D = > D? GK;4<.
(203) ;ABD# ; QDKA#>%5 G3>>"<?DK@ ;A
(204) # 8" [;GIH 5~@L;#% D4E A<+ ;r D D DE A ;@0 >
(205) QD4G3AB!Jp" D"N3 A H ;.G3DA @ ;% KD4C.@ D <=@ DQDAL;A >t& "('/H=D 5~@L;#% D4E A? G3>>"<?DK@ ;ABD- .
(206) #D >/N DK@6J D D= > 80? GLH%;/ G3>F
(207)
(208) Gp;A >r GLH?;%
(209) J D8" /' H=D#<=@B>"# @ ;% DK@>5 ;`= > !7 A? ! r & G3>E AB@ >r A H=D >G ;A > ;%? C A H=D G3>
(210) Gp;A > D AN DKD ABH=Di~5 @ ;%#% D A ,"I/' H
(211) +( ;C=CE@ D/ O D/( C*+O AB@ =A > + G= D !;G? GLH#;BFN H=DK@ D A >< ;"GpD*;7<?;4@ A G,
(212) ;@ C=;A ;D D DE A4K0 >"@FH=>8 N AB>rH?;%? C D{5 ;J @ D & ;"G G3>"@ C*
(213) r# AB>(ABH=DEO D ;% A G4,0 ;%? C#D1 < D G3A D4CF . ;"# D< ;A ABDK@ w=0 >%5 ABH=DE= > " /' HJD
(214) R D AN DKD] ABH=D(D4E1 ABDK@ ? ; ;? CABH=D E ABDK@ ;%(* DNP. A H=DF A D @{5 ;"GpDD16 <?>"@BA D4C:*A H=Dx= > " > = D G3@ A G ;% >.QDK@ ;A >+ ABH?;A40~5 >"@;.<?;@BA G8
(215) ;4@G, D A40 A H=D A D @{5 ;"GpD-/ >=AL;= D4C%ABH=@ >
(216) "# Hi;<?;4@ A G,
(217) ;@H~5 @ ;%# DE A4" /' HJD X
(218) > :O! X O A4Dh % Do; h >
(219) QDKA? :DKd <?;4@ A# " Q A @
(220) =ABD4C >
(221) QD4G3A6 > @ D A D4C X
(222) G6 A D4{&.# @ >J <%;4AMQN.:0MQP{6 :F>GyzJ D? G3>= @ AC!J= D ;@ $ ;4@ +,0== @L;? G3D& H?;~ % <
(223) D( D4E ABDKC.; C*+O A @
(224) JA D4Cr>
(225) QD4GpA 6p= <=<?>@ A'>"<?DK@L;4A
(226) #FO ABD\0 GK; D4C X>cX 0*?;O D4C%> = > % R & " M; X
(227) >LX 0 ;.C*+O AB@ =A D4C*>
(228) QD4GpA~# ;? ;%# DK@'% & "0 Gp>F
(229)
(230) GK;A >. <=@B>"A >Gp>( % R *0 R3T & "0 ; C*+O A @
(231) JA D4CL? ;%% DVO DK@* G3D)% R"R & 0 ;? C:O >% DH .Q DK@ 67 D4 D ;<=< G ;A >.- ;@ DgQ A @? G3A J @ D4C ;g= > 8" /' H0 <?;4<?DK@0H ;0 AG/N > ;%M,"3=~ @ Q A 20* A'<=@BDO D A F A HJDc~5 @L;#% D4E ABD4C%>
(232) QD4G3A'Gp>
(233) 6 G3DK<JA0 ;%? CAB>>g A >x= <=<?>@ AB A4" X D4G3> C*0 A< CED A K?_ D_ A HJDH?D= D,_ A [ >%5wO AB@ ? G3A= @
(234) # C*+O A @
(235) JA D4C%;4<=<
(236) GK;4A >.' ;H~5 @L;%#% D A D4Cr>
(237) QD G3A 8" /' HJD @ D/O A%>*5 A H=D <?;<?DK@]r >"@ # ;%
(238) KD4C ; ~5 > >Ng8" A H ;<=ABDK@ CED8_.= DF= > 8" A H?;4<=A DK@ CEDKAL;+ A H=D'DJ1 ;%% < D>%5 ;7H
(239) "# H
(240) r C*+O A @
(241) JA D4Ct0 ; DK@ D Ct0 .Q DK@ {6 G3D A DK@BD4Ct0 ? ;
(242) # O DK@* G3D" A H?;4<=A D @(T]<=@BDO D4E A?:O > D+AB>>+|~5 >@= > ," /' H=DQ D? G, ? CED#; A >>R A*>%5V >N367 D Do= > 8^ ; ;
(243) # ;%"# D GK;% D4C\= >La A?. G3> <
(244) DK@" M; GLH?;<JA DK@ /N D G3> <?;@BD7>= @*;4<=<=@ > ;"GLHAB>(@BD ;4A D4C/N >@ Rj"-=~ ? ;% ?0 GLH?;<JA DK@ G3>? G, CEDF A H=D <?;4< D @". %6 76879; >2. . 032!4 56879;. H. 7. O. @7. :. /. . 6. 5.
(245) > % P 5~@L;%#%DA D4C>
(246) QD4G3AGK;O D * DN/D C;4A%AGN/> C*T DK@BDA: DD+7>5r;.OAB@L;G3A ><0 G3>@ @BDO<?> C*
(247) #]@BDO<?D4GpA D4 AB>]A H=D G, DEA4s D!~D1A DK@?;%p0 ;%OA @ ;"G3A8&L* DNL0 ;?CA > ABH=DL%<
(248) DDEAB>"@4s H!{G3>?Gp@ DKABD0* EABDK@ ?;J&o* DNL" ==>"@ ,G D E?A D!;QDKF D =~ # =@BD / " R & 0-i; = > *; # DFQH?;@BD4C]>
(249) QD4G3A4"M AxLOH?;4@ D4C O4D DK@L; F,G D A>
(250) QD4G3A 80 >GK%; KD ` C *C T DK@BD EA ;"C=C@ D Q<?;"G3/D ,0/<?>
(251) > QD DK@L; ( A D 8"0P = > G %; > DK@**C +O A ?G34A 0.OA @B>
(252) #6 GA <?D4tC 0.A DKG@ 5{;"G3D /AB>#*C K_D @ D A ,G D A 8" ==>"@*ABH=: D %< D %8D A >"L@ !pODK]D =~ # =@BD / " / & 0( LA .; >
(253) QD G3-A N3 ABH; 5~@L; #%D A D C @BDK<=@ /D OD AL;4 A > <"Mx3A FG3> %<?> QD4C(%> 5l. M;. P QDKA*>%5D D%DAL;4@ %>
(254) QD4G3A 80t A? 032#4 56879 ; 8":[;GIHQ5~@ ;%# DEAg-#;4<=<?D4C N3 A
(255) H #>
(256) %>=D*>5A H=DL#;* ;"CJCE@ DQ<?;"GpD/>DK@ ;<=<?D4C%A H=DE= > " P ,G D ExA A DKG@ 5{;"G3D "'/HJD = > s W EABDK@ 5{;G3FD .<=@ /D OD A D4C]A >]D ;"GLH,G DA- ; ABH=D*
(257) <
(258)
(259) G EABDK@ 5{;G3D.> 5D; >GK; Y5~@ %; #%D A " gP i EABDK@ 5{;G3D ?DKGA N/D D 5~@L; #%4D E?A ,0=G %; D4C A 52!>
(260) %9 ;<72 034C"7 " f_> NDK @ 67 D 4D )QH?;@BD4 C = > 35~>"@G3> ]
(261) GK;4 A > D A NDKD Q5~@ %; # D E?A ,0[G %; D4C. C>9 9 7!C"; ,7 >@%A7!C"; 8" ;"C=C A ><0?;?@ %9 = %9 5cA D @5{;"GpD*;% >NgFG, DA
(262) AB>?C%A >rABH=DE= >. " ==>"@A H=D#>< D @L;A
(263) # OABD\0-;\= > ; #@ > =< >%5 D D DEA ;@ >
(264) QD G3A 8 0)N3 A H ;8G3>%> A D @ 6{;"C=CE@BD G6;Q<?;"GpD$Gp>F
(265)
(266) GK;4A >$<=@ D#"D" '/HJD<=@ * D#D\ GLH=D4G RD4C * ABH=D]<=@ AD#G3>=D4G3AD#>
(267) QD4GpA ,03 %<
(268) D4(DABD4C` A H=D}G
(269) Q A D\l D"u#
(270) "?G3>F
(271)
(272) GK;A >%GLH?;%=D80E>@-QH?;@BD4C%D%>@ r@ D4# >.," M;%ABH=D*@ DQAF>%5ABH
(273) FGLH?;<JA DK@40*N/D CED,_.=DL%>@ D.<J@ D4G,+O D r A H=DG3>.O AB@ ? GpA ># >%5 ; = > "=~ @?OABN/DxOHJ>%N8HJ>%N ;G, DA ;GKG3DOD ;D= > !pO D4G3A > " R%&?")/' H=D4O D4GpA > ". 7. /. //.
(274)
(275) (. T.
(276). . . address space A client 1. foo(). client 2. bar() bar(). address space B. fragmented object. foo() bar() client 3. address space C. /. =~# =@ D " RlP 5~@L;#%DA D C(>
(277) QD4GpA';gODKD5~@B> ,G DA . bar(). bar(). foo() fragment. fragment. address space A address space B connective object fragment fragment. fragmented object. foo() bar() address space C. //. =~# =@ D " lXP 5~@ ;%# D EABD4C(>
(278) QD4G3AF;QDKD A?H%<
(279) DDA >@.
(280)
(281)
(282).
(283)
(284) . 5. . . A ;%RDF;: >>R ;4A0ABH=DL;@ > .3A D @5{;"GpD
(285) >5A H=DE= > " X D4GpA > / "N7FOHJ>%NgFH=>NSG3>
(286) 6 =D G3 A D.>
(287) QD4GpA F;@BDL .OD4Cj"B=~?; 0*NDDQ<?D4;%R ;D
(288) A';%?> =A A H=DL
(289) ?C*#r<=@ >A >G3> !pOD4G3A > / " T & " .
(290) . . . '/H=D ;%.QA @L;G3A3A D @5{;"GpDF>%5;D= > <=@ > CED4CrA >FQ>%D G, DA);D >GK;tA D @5{;"GpD 5~@ ;%# DEA>%5 A H?;4A= > "P 5~@L;#%D4EAF%; >@LC* ?;@ >GK;%.>
(291) QD4G3A4" MxA <
(292)
(293)
(294) G E ABDK@{5 ;G3D ;/:?D- * >R D4C: >GK;2")/' H=DG, DAGK;iJ>"A'C*+OA
(295) # OH] D ANDKDA H=D E ABDK@{5 ;G3D.>%5 A H=D-~5 @L;#% D4E A4E0 ;? C+ABH?;A'>%-5 A HJDD= > A Q DT5 " == >"@C.Q AL;? G3DJ0 ; "! $#&%*>
(296) QD4G3A40* <
(297) D D ABD4CD* ;rG3D A @ ;%j# ;% tQ DK@ D @0 GK;% ?D-# ;CED';"G G3D G
(298) Dr<=@B>%1 D/ D1 < >@ ABD4C(A >E .O D @ ," PO# ;
(299) .Q DK@BN3 ABH= >:Q <?D4G, ; R= >N3 D4C"# D\N3 ? C A > ;<?;4@ A G,
(300) ;@# ; >1j
(301) 0 ABH=D GK;' A H=D '#)( *! >"@ ( ,+,-.( /! )% DKABH=>C
(302) / 0/>%5 H
(303) +H >GK;[ <=@ >1" /' H=DB E ABDK@{5 ;G3D <=@B>% CD4C.A > ;0G, D A?>%5 ;g= > [ CD,_.= D4C-*;'G3> A @ ;"G3A40 D= @
(304) # ABH?;A.D4 DK@ DKA H=>C AgN3 ~ * >R Dc+ D8_ D G3A DF% < D D A D C*#ABH=DF= > "./' H=D G, D AFD1 <?D4G3A ;O <?D4G,K_ Gc E ABDK@{5 ;G3D?^ A H=DF= > <=@B>% CD0 A H ;A*G, D A3N3 ABHi;%<=@ >1 <?>O D
(305) %# A HH A D @{5 ;"GpD&18" == >"@C.Q AL;? G3D0 ;c~5 @L;#% D4E ABD4C 2! #&%LN3 ? DE1 <?>@ A0 A >E A >N3= DK@/D4=1 G, . D2"0 ; <=@B>1* ; >N3
(306) *# A >3( 4+,-.( D B ;%"# D/," > ABH=DK@B .O D @ N3
(307) # DKA; 5#)(~6 >
(308) r <=@ >1" MxA +t= <*A >FA HJDm~5 @ ;%#% D A D4C3# ;% ?>01 AB>'GIHJD4G{FR ABH=DB CED4E A AGF >%J5 A H=Do .O DK@4" P.G G3>"@ C*
(309) #0 A <=@ > CED/ ABH=DH .Q DK@)N3 A H;% ;4<=<=@B>"<=@ ;ABD E ABDK@{5 ;G3D;%? C: <
(310) D D A ;A >* >%5 ABH?;A E ABDK@{5 ;G3D" MxA-+WJ <AB>+ABH=DG3>% <
(311) DK@ ;%? C]A H=D@
(312) 6 A% DA > DK@T57}x! ;7 CD G3@?D4C\}Q D4G,6 A >i T
(313) " *g0 GLH?;<=ABDK@*T*'& A H ;A*A H=D;G3A ;%B A DK@G{5 ;"G3D G3>~5 >"@ M AB>#A H=Dr>= D(D4E1 <?D4G3ABD4C %A HJDG8 D4E A4" /' H=DL E ABDK@{5 ;G3D.>%-5 A HJDc~5 @L;#% D4E A>% DK@ F A @ ;%.Q <?;@BD? G, >%5 ABH=DC*Q A @
(314) =A ># AB>%; G, D A " P % D A H=>C >/5 ABH=DD~5 @L;#% D4E A3 E ABDK@{5 ;G3DrGK;\?DrDE A @BD % <
(315) D( D4E ABDKC ABH=D-~5 @L;%#% D AH A O D4T5E0 >@3 A'GK; AB@ #"# DK@3 * >G ;A >./ AB>r>"ABH=DK@3~5 @L;%#% D A 8". ' &+ . $ " !$ (. + * <!$ (. + *. ' &+ . ) $. 87. 6879:;9
(316) <>=@?BABCED8=FA'?8CHGJI=@9&<:;KD@CMLNL;=/OCQP4R8S*THUV:;93W;X*Y[Z]\F^B<IC*_`aJLbOcL;aD@CHLdOCM< C$efCH94Ohg?>aiDj=@KkK D8aEIQgl<8CH<k:;aJ9KL;aD@CHL;L;_&e4aJ?=@L;Kk=FA'aJ?kmnCH? Oh<k`$=@IoA'aE?g?>aiDj=@KkK>:N9$Gp<>aq?>=@IaJ<k=rA'? CMGEIQ=@9&<kK/\Fsn=@IQaE<>= D8aEIQItl9:bD@CM<k:;aE9u=@9&< CM:NL;KvIqCH?>Kk`4CML;LN:;9G&wHl9$IxCM?kKk`,CHL;L;:29Gd:;9&yEaD@CM<k:;aE9zg4CH?8CHIQ=@<k=@?>Kf:;9&<ka&w*A'?>aEI{CnD8aJIt| Itl9:bD@CM<k:;aE9IQ=@KkK8CHGJ=E\f7~}8:NKKkg,=/D8:bCHLfD@CMKk=zaHAfCg?ka* _&eEg,=@?]A'aE?>I:;9G9aL;aD@CHL$g?kaD8=@K>Kk:;9G,eCH94O ?k=/Oil4D8=/Oh<kat<>`=D8aEIQItl9:bD@CH<>:;aE9A'l$94D8<k:;aJ9W *Zk\ [7xj5iS*z:NKCFg$?kaD8=/O&l$?k=VCMKkKkaD8:bCM<k=/Omn:;<>`CM9aJE8=/D8<*\d^B9cnVe$I=@<>`aO&KCH?>=CHL;KkatD@CHL;L;=/O x[t [Rd@&4jB'SH&}@\ *=CMLNL;aHm{Oi:2.=@?>=@9&<D8L;:N=[9
(317) <>K<>aVK>=@=xOi:2.=@?>=@9&<n:N9&<>=@?BACJD8=@Kz<kat<k`$=K8CHIQ=fF\.
(318) 6.
(319) (. .
(320). . . . J. '/H=D G3> G3@ DKABDF@ DK<J@ DQDEA ;A >r>5g;E= > ~5~@L;#%D4EABD4C7>ODD @L;%J;"CJCE@ DHQ<?;"G3D/," '/H=DF% < DDA >@'G3> CDK@ *G3@ A D @ ;] ?GLHi;.<=@B>"A D G3A ><0[D G, D4?G, ;%?Ci;;% 6 ;% AG0 AB>CED G, CED A H=D C*+O A @
(321) JA >. >% 5 A H=D~5 @L;#% D4EA?," '/H=D <
(322) DDAQ>"@*H?; 57
(323) ? G3> A @B>? > DK@ ABH=Dv~5 @ ;%#% D AL;A >r >%g5 CJ;AL;;%% >
(324) #-~5 @L;#% D A 8"0 A HJD3 >GK; ;A > ;% C % > D D, AF>%5C~5 @L;%#% D A D~! D"$#"tQ "# @L;4A
(325) %# A HJDQ& 0 ;% CA H=D G3>>< D @L;A > <=@B>"A >Gp>C!J#GIHJ>>
(326) # ;% ;<=<J@ >"<J@ ;4A D G3>
(327) J D4G3A D.>
(328) QD G3A,&?" P ~5 @ ;%# DE A4s B A DK@G{5 ;"G3D-+F C* CD4C# ABH=@ DKD C*Q A G3AF<?;@BA 8l. ABH=D) @ %Cc! >@.G8 D4EA8&~ EABDK@5{;G3D*G3>EA ;% .H%DKABH=>C
(329) F;"G G3D G
(330) D-#G, DA ,^. 5~AB@BH=> D 2N3 3A 4H
(331) ;< 7g+ABH=A DKD-@G5{5~@L;";G3#D:%+.DG3A>^ %<?>OD C >%5gA D @ ?;~%D A H=>C
(332) 80g;"GKG3D/
(333) D>
(334) . AB= H=> D 5; 2!r>
(335) ; FNFH=A > D @}D 5{;"!JGppD*" D "(G3> NF
(336) H <= GL @ H +OD GK/; ABH=?D>QDD%DK> ABRH=D4>CiC
(337) 3@ D NF%H
(338) > GLA HD i;@B5~DD@B> A D >"@ ?ABH=;DK[D@ A >5~@LA ; H=#D 6 %4D E?A {& " ==>@i .OA %; ?GpD 0.G3> . CEDK@%ABH=\ D
(339) < D D AL;4 A > %> 5 ;@ DK
(340) < GK;4A D4C _ D ! ]; +; = > "w[
(341) ;GIHi@ D
(342) < GK;(Gp> .Q A A =A /D 7 ; 5~@ %; # D E|A !;OD FD =~# =@ D / "87z& "F'/H=D ,G D A EABDK @ 6 5{;"GpDA > ! D+ @BD4G3>"@ *C 67?;QD4tC l$%3&, $% *J# $% $ ( 0 $ + !, $% *J# $% $ (?0 ,+ + (#"+ + # (
(343) ")'/H=3 D #@ > =:< A DKG@ 5{;"G3CD g*C T DK@BD A 0 4D
(344) #- >G R*67?;QD4tC lV(.- :!+ + ,! # * +BMn# ,! # *,+ (8"D=(# J@ D / " T OHJ%> Ng.ABH=DrCED ,G ;4@L;A > .0%> 5 A
(345) H +0D 1J%; %< D ]A H=D = >ca %; # ?; #"D "F9F D N3 D 1
(346) < ; ]A HJD G*AL; 1 %> 5'AB
(347) H - %;
(348) # ?%; #D }QD4G3 A > i
(349) T " / 0 GLH?;<=ABDK@F
(350) T " ;M A H=D u!
(351) D 1J%;
(352) < D 04; ABH= D (.- <%D A H=>
(353) C [%> 5 A H=D@ DK
(354) < GK; [G3> O A A =ABD/ABH=HD #@ > J< A D @ 5{;"GpD0> 5 ABH=D 5~@L; #%4D EABD4C(>
(355) QD G3A "o'/H=D*A <?D 6{GIH=D {G R
(356) # %> 5-A H=L D #"@B> =< EABDK@ 5{;G3D D .G =@ /D HOAB@ >
(357) # *6~GA E<?D4CG3> ]
(358) GK;4 A > .< D A NDKD :5~@L; #%D A 8")A> F
(359)
(360) GK;A > ?DKGA N/DK4D 5~@L; #%D A BFGK;4@ @ D4C%> JA #G3>
(361) =D4G3A D'>
(362) QD4GpA ,". . r . r. PSG3>=D4G3AD'>
(363) QD4G3A3+~G .OA';=>"ABH=DK@x= > ;A ;D >N/D @3 DD?>5;.OAB@L;"GpA ><" '/HJD %2> OA <J @ ] A DG3>
(364) =D4G3A D>
(365) QD4G3A?;@ D'A HJD'G3>F
(366)
(367) GK;A >7>
(368) QD4G3A?~6 <
(369) D %D A D4-C rA H=xD OABD \0N3 ABH#; _.1ED tC 0<=@ D4C,D _.=D4:C A D @ 5{;"GpD "gP )A .OA %; A ; A > A %D 0J;(<= @ A D G3> ]
(370) Gp; A > %>
(371) QD4G3A GIHJD4{G R/A H ;A.ABH=DrG3>
(372) =D4GpA D4C#D ?
(373) C .;4@ D =/CM9:;9G!#"$t% :;KnCFI=@<>`aOF< C&& :;9GF9at:;9gl<ug4CM? CHIQ=@<k=[?/eCH9,Ot?k=[<kl?>9:;9GqCr?k=@K>lL;<naHA)<B_
(374) g,= #"' ()#%+*-,.#/ 01"r< C&J=@KCF:;9gl<zg4CH?8CHI=[<k=@?zaHA <B_&g,=23"4' ()3%$efCH9,O?k=@<>l?k9$K9a?>=@Kkl$LN<5*768""59t<8C&E=[KCH9 :;9&<k=@GJ=@?ng4CH?8CHIQ=@<k=@?D[CHL;L;=/O;:(<6 / 01/ (+&= \ >4n? `=@?>=:;K 9$at9=@=/OQA5aE?nC@" 01ACuB aEg,=@? CM<k:;aE9:"AED-F ":;KA'lL;L;_t?k=@gL;:bD@CM<k=/O.\.
(375)
(376).
(377)
(378) . read() seek(). . write(). read(). write(). seek(). replica 1. replica 2 put(). put(). put(). put(). site A. site C multicast channel put() put() replica 3 file read(). seek(). write(). site B. / 87. =~ # =@BD " *lk'/H=D-5~@L;#%D4EABD4C(@ D <=@ DQDAL;A >%>%5;@BDK<
(379) GK;4A D4C _ D. 'Q L.
(380) !#"$%&(')+*-,.&/013254 6 798;:=<?>A@CB D. BE$FGIH)J. K&(')L
(381) MONP254 6PN
(382) QL;R&( 6Y4[Z \]. STURV
(383) VXW D. Q O L . GiIjk:l<5m. o. E. r. 798;:=<?>wb. Cz. s. Q 4 O 4 z. K&(')c51de f"( L"$#&
(384) Ng h. >^<?_`T$a(SCb. jpaq. F. F. i. i. jpatqaq#m. n J. n J. ruE. E v5n J. . K&(')x"(R&;yN . jaqatqRm|{%B. F s. atq}{%B. F s {. n J. H)J. / H0D4G, ;@L;4A >#>%5 ! W #A H=DE= >ca. =~# =@ D " T
(385) l. ;
(386) # ?;#"D.
(387) O.
(388) (. .
(389). . CEDKD4C ;% >N/D CA > G3>
(390) GK;4A D C* @BD4G3A0B;" D"ABH?;A%ABH=D ;4@ DQ5~@ ;%# DEA?>%5; ;%DL= > " A >F
(391)
(392) G ;A > >
(393) QD4GpA Q <
(394) DD8EA%ABH=D ?;G G G3>
(395) GK;4A > 5{;"G8 A D,0 GIHi;. G3>]
(396) Gp;A >#<=@B>"A >Gp>:!~D"$#" @BD%>"ABD*<=@ >G3D C* =@ DG ;%p0_;?GLH=@ >=> . @ D4% >"ABDF<=@ >G3D C*= @ D GK;;0 <?;@ ;% D? @ D >"A DF<J@ >G3D4C =@ D GK;% ;0%57 ?G3A >?;?@ D%>A DF<=@B>6 G3D4C= @ D*G ;%pE0 DKA G"T&?=0 GK;GIHJD
(397) #E0 @BDK<
(398) GK;A ><E0 >@F>"A [email protected]O AB@
(399) =A >% <?> G8 D8" /' HJD0AG < D/ >g5 <?;@ ;%% D A DK@?~r ABH=D# @ >= < A D @{5 ;"GpDF>%[5 ABH=Dx= <?DK@ >"@V= > # ;D?D A >AL;]
(400) = @ D4 ;ABD4C%A >rABH=DD E ABDK@{5 ;G3D.>%-5 A HJDGp>
(401) = D G3A D.>
(402) QD4GpA"B/' H
(403) +H= D4G3D AL;ABD ;@ Q H?;%
(404) #*U4
(405)
(406) # ;4@ O H ;%
(407) #2% A <?D#G3>DK@ G, >.,i " :FDKA J @
(408)
(409) # AB>]A H=D%D4=1 ;% <
(410) D>%5 A HJDF@ DK<
(411) GK;4A D4C ! 0=~#= @ D " .Q A @L;4A Dg A H
(412) +m+ G= D")/' HJD# @ >J < A DK@G{5 ;"G3D>%5 A H=D ! g= > A H=Dp(.- )% D A H=>Ct"o[ ;"GLH * >GK;4A > >%5 (.- o# ;<. >E AB>r; ;A*>= DrD? C >F5 A HJDrA @L;.O <?>@ ArGp>F
(413)
(414) GK;4A > GIH?;
(415) = D- ;% C; ;A A HJD+>A H=D @rD? Ct" /' H=D < ,! # ,+ <?;@ ;%% DKABDK@D Q ADF .O AE D G3>DK@ G3D4C` E AB>]A H=D 0CJ;AL;4AGE <?D"-A > DK@?O D ?0 ; )+v ;<=<?D4C%> A > ;%\= < GK;[ A > (.,! # ,+ n# ,! # 4+ ?". . . /5. . !+ * 1( ' "#& $ *"-' "!!& , ( #+ * BM * (. ' #!& ,( $% *-' :!& (. put (pos,block). put (pos,block). send(msg). recv(msg) send(msg). . endpoint. endpoint. recv(msg). site A site C. recv(msg). endpoint send(msg). multicast channel. put (pos,block) site B. /5. =~# =@ D " lXM;>GK;A >. Gp>DK@LG, >.. > = @-A <?D6p ;/~5 DA @BD4;A% DA[>%5jA DK@6 <J@ >"AB>G3> 6J ;DK@gG3>DK@ G, >D<57 =@ ABH=DK@-CEDKAL; D4C QD4G3A >#T
(416) " *0?GLH?;<JA DK@FT". 87.
(417) .
(418)
(419) . : . ~ . .QA;;%>"@ C*?;4@ >
(420) QD4G3Ao .QA~?D3 .OA ;%A ;4A D4CD?D,5~>@ D3 .QD0;.G, DA~F .QAY_?@?OA AB>#;F= > "j' >%@BDy= DO A';GKG3D AB>O >% D*<?;@BA G,
(421) ;4@-= > 0 ABH=DrG8 D4E AC >R DF ;
(422) ? C*
(423) ( # <J@ >G3D4C= @ D0 ;O >G, ;ABD4CQN3 ABH A HJDAGE <?D>%5 ABH=DD1 <?D4G3ABD4C A DK@G{5 ;"G3D"V/' H
(424) <=@B>G3D4C*J @ Dr@ D A = @.. ;%<=@ >1"L/' H=DF
(425) C*
(426) # <=@ >G3D C*= @ D:+0 <=@B>"# @ ;% DK@ {6 CED,_.J D4C 8" 'BE <
(427) GK;% 0 A3N3 >"<?D ;(G3>
(428) = D4GpA >% A >>"ABH=DK@H~5 @ ;%# DE A?," /' H=D: % <
(429) D( D4E AB>"@F>%5 ;= > ;/# @BD > ;iG
(430) Q A D]x6 CED8_.= D4C
(431) ? CDK@0( GIHi; P.N X PDs % & 0)F N H
(432) GLH # ;% E A ;% .-# ;<=<
(433) #2 >%5x A DK@G{5 ;"G3D#CD G3@ <=A >. A> Q DK@ DK@?,"E/' H=D]O AL;? C=;4@LC\
(434) ? C
(435) ## <=@B>G3D4C*= @BD:i P.N X P + AB> G3> AL;G3A.A HJDrA @L;CEDK@ N3 A H];Q E ABDK@{5 ;G3D*CEDB G3@ <=A ><0FN H
(436) GLH#@ DKA= @ F ;Q DK@ DK@'Gp>
(437) = D G3A ><"C/' H=DK@BD4;/~5 ABDK@ ABH=D*G, D AB .O D ;:O A
(438) #D? GK;4<.
(439) ;A
(440) # A H?;4A'G3>
(441) J D4G3A ><"o/' H
(442) F ;4<=<=@B>;"GLH?_ A B/N D 5~>@L % <
(443) DWO DK@* G3D,0
(444) FN H GLH]CE>J >"A.@BDyz @ D;%C*? ; GxO D D4G3A > >%5 A H=D|O <?D4G,K_ G % <
(445) D4( D AL;4A >r >%5 A H=DL A D @{5 ;"GpD.@ Dy= DQ A D4CF*#;G, D A" M; X
(446) >LX 0tN D:"# DJ DK@L; .O D;% >@ D: * > D4C
(447) ? C*%# <=@ >GpD4C*= @BD0<#%# A H=D = > <
(448) D D AB>"@(% >"@BD'G3> A @B>;-" P ? C*
(449) * # H?; A H=@BDKDxO A D <.," M; A H=D3?_ @ Q ACO A D <<=0 ; ? ;% D- >>R= <}!; ;@A >P N X PDs [' @L;CEDK@3 >>R= <t&B D C
(450) / ; >
(451) QD4G3AB~5 >"@ ABH=D ;%% D4CQ E ABDK@{5 ;G3Dr" M;i A H=D]O D G3>? C O A D <<[0 A H=DF
(452) C*
(453) # # @BDyzJ DO A-+~5 >"@ N ;@ CED4Ct0 $ABH=DiC*Q A @
(454) =ABD4C$>
(455) QD G3A ;%? ;"# DK@ % *. 0 R & F0 A > ;< ;@ A G, ;@]% DKA HJ>C$>% 5 A H=D <=@B>* CEDK@g" M;r A HJDFA H
(456) @LC:O ABDK<<"0 ABH
(457) (% DKA HJ>Cc# ; C*? ;% GK;% g.Q AL;E A ;ABD';.<=@ >1 % <
(458) D4( D AL;4A ><0
(459) ?;O D4CI! ~5 >"@L .O A ;%? G3D0& > A HJD .Q DK@s - CED A AG0 > ABH=DF
(460) ? C
(461) # @BDyzJ DO Ag;4@ # % D A )! D2"$#
(462) p" AGE <?D>%5 ;GKG3D_ @ Dy
(463) @ D4Cb&?K0 > A H=DAGE <?D>%5 A H=DB
(464) ? CDK@ *
(465) # G
(466) Q A D >@.;4@LGLH
(467) ABD4G3A= @ D0 >@F> ABH=DL > ;"C+>5 ABH=DG, D As H=>Q A" /' H=D/O D%AG/N >
(468) C*
(469) # ;<=<J@ >;GIHJDr ;@BD0 D4;GIHw0 ;<J<=@ ><=@ ;A D~5 >@G3DK@ A ;% G, ;O D >'5 ;<J<
(470) GK;A >," N0>= D:+- ;4A + {5 ;"GpA >"@Q~5 >"@*;p" MxA-+= <]A >#ABH=D:% < D D, A >@FA > GLH=>>Q DABH=D*>= DLFN H
(471) GIH?_ A?H A HJ DKD4C
(472) H?DQ A". @ %9 =.
(473). 2!4=72 :. O :. &:;I:;LbCH?)<kaCM9:;9K>< CH9&<>: CM<k:;aE9Qg?kaD8=*O&l?k=C DjaE9K><k?kl,D8<kaJ?:;9qn@\. . 2!>
(474) %=72.
(475) .
(476)
(477) ?
(478) M;#A H
(479) +FGIH?;4<=A D @0
(480) N/D;4<=<
(481) A H=DE= > ;<J<=@ > ;"GLH A >;: ;DK@BD4C?;#FODK@* G3D % R"R & 0
(482) < D D ABD4 C 5~>"@*A H=D X
(483) >LX >
(484) QD G3A 6p =<J< >@ A>"<?DK@L;4A
(485) #\G
(486) QA D % R : & "M;]A H=D:5~> 6 > N3
(487) #%GLH?;4<=A DKE @ !xGLH?;4<=A DK@FT&3N/DEN3 [<=@ DQDA3";4@ > .0<J@ >#@L;#rA >>+,0t OD4C A F>
(488)
(489) C G ?GLQH = > ," P ?; #FODK@ * G3D*; O>,G ;ABD ?; %D
(490) AB>(>
(491) QD4G3?A ,"C'/H=D> =D*<=@ D QD A D4C%H=DK@BLD ; DK@BD4C%;GKG3>"@ *C #rA F > A /GA N>G3> %< D D AL;@ c57
(492) G3 A > .8l. ABH=LD >A AB> ; DKC@ 5~>"@ %D4C(> 5N %; %D X <?;"G3D*>
(493) QD4G3A 8^. AB:; H=QD< ABD >",G Q<T_ -G ; DK D 3@ N 3%> #5-A ;"HJCcD D. %> ?5 CEN.DK@;
(494)
(495) ##:N.Zx; D%N D > X
(496) <?Q;"D4GpGpD A ,,"0=D ;"GLH %> 5mNF
(497) H GLH#<=@ D QD A {$ . . .
(498) . . ~ . P N.;%D X <?;"GpDc+F;H=> >#"D4=DK> 3ODKA>%5-< D @ +OABDEAC?;% DUK>
(499) QD4G3AF; Q>G, ;4A >.," [;"GLH N.;%D X <?;G3D#; H ;/DF A?7>N3 G*AL;1>@D?;
(500) # G3>*D4EA >," X >%D N/D467R=>N3N.;%%D X <?;"G3D/
(501) ;4@ D ;Dn1c_ DxOA D4\0";L+OA>%5 ;% =ABH=>"@ KD4C: .QDK@ )5~>"@ O> %D G3> %< =A DKo@ .QAL;% ;4A ><0E>@/ABH=D*M;EABDK@ JDKA H=>2OA3?;%D," .0DK@BD4;/5~ABDK@0ND*CEDKA ;% A HJDCD ##%> 5ABH=D X
(502) >LX N.;%%D X <?;"GpD" '/HJD X
(503) >LX N.; %D X <?;G3 D ;+AB@ DKD%> 5g?; %D 80 CED4Gp> %<?> QD4C\A >#<?;@BA D#;
(504) 6 AL; =D WC EODK< ;@L;4A VD ODK@ DK@ 8"Mx<A + <?;4@ A A > =D cC G ;4 @ FAB>0ABH=HD Zx6 X OABD ?; # O< ;"G3D % 6 & lFD4;GIH ODK@ DK@'H=>
(505) C * ; DK@ A GK; ( G3D 0jOA ;@B A ##;A.ABH=Dr@ >>A*%> 5A H=DrAB@ DK2D " '/H=D X
(506) >LX N %; %D X <?;G3L D %
(507) < D D E?A GA N/>G3> %
(508) < D %D AL;4 @ c57 ?G3 A > .8l. AB>r@ D4G3D4D0;% C ;"GpA3 =<?><0 G, DA
(509) @BDy =DOA?,^ RKU.
(510)
(511) .
(512)
(513) . ( . .
(514)
(515). . .
(516) . . RR. AB>L#;% EA ;%;*G3>.+OABDEAB #;%#D/>%5gABH=DFA @BDKDg*< D DK@G3>>"<?DK@ ;A >?DKAGNDKD QDK @ D @ ,". IK I M I * + $ & ' + $ $ - $ I . I K I M I $% 8 $% I $%3 $ &$ $ &$ $ $ -$ I "$ @I $% $ & $ $ 7 7 N7 3IKLI MI JIK I MI $% / /. t0N3 A HSA HJ@ DKD}R* ?C
(517) '/H=D}_?@ QAQ57
(518) ?G3A > G3>.QA A =ABD ;O= > 00G ;% D4C >5H5~@L;#% D4E A?,l *# $! 5#&% 20 *# '#i% r;% C *# E- F!x;O>G, ;ABD4C N3 A H= >"@# ;%g G8 D4E A?,0 ;"C*]
(519) +OA @ ;AB>"@FG8 D4EA?,0;%?C ODK@DK@ 80E@BDO<?D4G3AD b&?" /' H=D O D4Gp>? C 57
(520) ? G3A > G3>O A A = ABD ;%= >A H=DK@M= > 0GK; D C ^v A: G3>% <?>Q D4C>% 5 AN >`R C
(521) >%5g~5 @L;#% D A 8l /# E- %;% C *# '#i% \!J?>"ABH ; O >G8 ;ABD4CiN3 A H O D @ DK@?{& " =
(522) = @BA H=DK@% >"@BD30 D ;"GLHLO DK@ DK@<O AL;E A ;4A D[ ; /# ( ">
(523) QD4G3A0FN H
(524) GIH- ;%? ;"# D A ( >N38 <?;4@ A%> 5 ABH=D\? ;
(525) i # A @BDKD" /' H=D *# ( 0>
(526) QD G3A ;"GKGp>% <
(527) Q H8;% ABH=D Q DK@ D @s F# ;%? ;"# D DE A;G3A * A D( >%5 A H=D}? ;
(528) # A @ D D7^ ABH=D]>"ABH=DK@#>
(529) QD G3A ! *# J- 0 /# E- ;%? C *# 5#&% ' & >
(530) i CED ;%HN3 A H C*Q A @
(531) =A ><" M; ABH
(532) * ;@BA G, D0<N DN3 B= >"A CEDKA ;% ABH=D *# ( >
(533) QD4GpAD?D4GK; .O DF A?7 @ > DF = >A.GpDE AB@L;_ A >A HJDD= > 6 >@ DE ABD4C ~5 D4;4A = @BD/ >%-5 A HJD X>cX N.;% D X < ;"G3D" X D G3A >. " R" R;? C " R" r<=@ DQ D AFA H=D ;%? C L= > 8"H/' H=D G3>@ @BDO <?> C*
(534) # CED4G8 ;@ ;A >H# A H=DW= >La ;%
(535) #? ;%# Dr;4@ D*<=@ D/O D A D4CF ;ABDK@0 =~ #6 =@BD*T
(536) " ?0 ;%? Cj_0 ;4@ D*D1 <
(537) ;= D4CF O D4GpA ># T
(538) " ?0 GIH ;<=ABDK@FT
(539) "
(540) .
(541) !#"$% '&()*!+',.-/,. 01,. IK I M I * + $ $ -$ M &' $ (IKLI MI &M &' * + . f_DKA] . J>%N CED/ G3@?DQ %>@ D CEDKA ;%FABH=Di5~@ ;%#%DA >%5 ; 8;% C$A H=D @ G3>><?DK@L;4A > !;QDKDE=~# =@ D " R& " /' H=D = > AG< D +(G3>%<?>QD4C>%5g5~@L;%#%DA >5*AGE<?D *# $! 5#&% ;? C /# E- 0G3>=D4G3ABD4C*#;DF
(542) A G ;OAGLH?;%=DgG3>
(543) =D4G3AD'>
(544) QD4GpA" 9 H=D4# 8 ;:ODK@DK@B?>>"A 80b AH
(545) ?C
(546) A > t0NFH
(547) GLH .OA ;%A ;4A D; *# E- ":/ ' HJDr@ Dy= DQ A ` A # @ >J <` E ABDK@5{;G3D0 5# -.(32 ;% C 5#)-.(4&#.#)+65 ( ;4@ DE % <
(548) <?; O D C+># AB>(ABH=DL >GK; *# ( [>
(549) QD4G3A4" P G, D A%>r5 A HJD !J;" D" ; ? ;
(550) # * DN >
(551) QD4G3A,&|
(552) ? C AB> N3 A H A H=D]@BD
(553) A%>%5|.Q AL;E A ;A
(554) 9 # ; /# ! '#i% " /' H
(555) + >
(556) QD4G3A%AG <?D03N3 A H ;<
(557)
(558) G A DK@G{5 ;"G3D#; >%N3
(559) i # A > ;C=C$;? C >>R J < ? ;% D! 87,! #.#)+65 (&?0 #;? ;%# D' ; >GK;%g GK;GIHJD7>5B? ;% D*<=@ D,_E1 D8"H[ ;GIH#D A @# ;O >G, ;A D/. ; <J@ D,_.1]N3 A H ABH=DgO DK@ DK@40 >"@mO DKA >5wO DK@ DK@ 80R*J >%N3r AB>-# ;? ;%# DFA H=D G3>"@B@ DQ < >? C*
(560) #E
(561) =AB@ DKD2")== >"@ ;C*O AB@L;4A >"@G, DE A?,K0 ABH=D *# '#i% />
(562) QD G3AAG <?D3= H=D @ A?w~5 @B> /# $! 5#&% " MxAD1 A D? C~ A?m E ABDK@{5 ;G3D3N3 ABH(ABH=D n# 0>"<?DK@ ;A >F~5 >"@G3> A @B> . # A H=D #;4<=<
(563)
(564) r # >%5o= >CEDF A >]O D @ DK@?," P8 D4E1 D4G8= A >8 >%5 A H=D! #.#)+5( % D A H=>C$> 5 ; /# $! 5#&% \?_ @ Q Ai >>Ri= < ABH=D];4@ # % D A: A?( GK;GIHJD"O/' H=D >"# DQ A# ;4ALGLH
(565) ]# <=@ D,_. 1 G3>"@B@ DQ <?>? C
(566) A > ; @BD% >"ABDL .ODKA >%5 /# E- ,"C/ ' H=D @ 5#)-.(4&#.#)+65( DKA H=>CH * >R D4C\!J. I . $ . 27 J I L K I M I $ - $ I . IKLI MI. *IKLI MI $ &$ $ * + $. & ' + $ /&,M . $ - $ I . $. * + $ .
(567) R/. .
(568)
(569). (. . . . .
(570) . | . name server A. client 1 sos_partMgr. naming view 1. addName() lookUp(). lookUp(). addNode(). addName() sos_clientProxy. sos_serverStub. 1. A. SOS_NS. SOS_NS_Tree. multicast channel. sos_adminProxy. sos_serverStub. 2. B. addName() lookUp(). addName(). addNode(). addNode(). lookUp(). naming view 2. sos_partMgr client 2. 27. H. name server B. JIK I MI. =(# J@ D " Rl +OAB@ =A >#>%5(57
(571) ?G3A >i .
(572)
(573).
(574)
(575) .
(576)
(577) . ( . . .
(578)
(579).
(580) . . R7. . ; A
(581) < D (: $VA > $ABH=DQF
(582) A G ;OAGLH?;%=DJ&?^/A HJD @r@BDK<
(583) Dr;@BD]G3> D4G3A D C;%?C \ @BDKA =@=D4C%A >A HJDG8 D4EA4" X ;@ 0_; D 1D4,G J A >]>%5 ; *# *! + $'#i% s -%DKABH=>C &M &' D >>R- =<<0 5~@B> A H=D GK;"GLH=D 0A H=D >
(584) #D OBA #;4ALGL
(585) H #.<=@ 8D _.1r%> 5gABH=D %; %D "o'/
(586) H A %D/H=> ND DK@ 0 ABH=D $'#)-.(32 M & ' H%DKABH=>Cr%> 5D;
Documents relatifs
To test whether the vesicular pool of Atat1 promotes the acetyl- ation of -tubulin in MTs, we isolated subcellular fractions from newborn mouse cortices and then assessed
Néanmoins, la dualité des acides (Lewis et Bronsted) est un système dispendieux, dont le recyclage est une opération complexe et par conséquent difficilement applicable à
Cette mutation familiale du gène MME est une substitution d’une base guanine par une base adenine sur le chromosome 3q25.2, ce qui induit un remplacement d’un acide aminé cystéine
En ouvrant cette page avec Netscape composer, vous verrez que le cadre prévu pour accueillir le panoramique a une taille déterminée, choisie par les concepteurs des hyperpaysages
Chaque séance durera deux heures, mais dans la seconde, seule la première heure sera consacrée à l'expérimentation décrite ici ; durant la seconde, les élèves travailleront sur
A time-varying respiratory elastance model is developed with a negative elastic component (E demand ), to describe the driving pressure generated during a patient initiated
The aim of this study was to assess, in three experimental fields representative of the various topoclimatological zones of Luxembourg, the impact of timing of fungicide
Attention to a relation ontology [...] refocuses security discourses to better reflect and appreciate three forms of interconnection that are not sufficiently attended to