MADELEINE: An Efficient and Portable Communication Interface for RPC-Based Multithreaded Environments
19
0
0
Texte intégral
(2) INSTITUT NATIONAL DE RECHERCHE EN INFORMATIQUE ET EN AUTOMATIQUE. MADELEINE : An Efficient and Portable Communication Interface for RPC-based Multithreaded Environments Luc Boug´e LIP, ENS Lyon. Jean-Franc¸ois M´ehaut LIFL, Univ. Lille I. No 3459 July 1998 ` THEME 1. ISSN 0249-6399. apport de recherche. Raymond Namyst LIP, ENS Lyon.
(3)
(4)
(5) !"#$%& '(
(6) )*"+,+.- (/0"1 %#$234 23"#656!7)98:& ;$<-='>0>0? #$ ,@(#%" +,%; XIY:A4Z:W$L>\[]\_Am^`OZaWCnob3W0FIcqcep4dgr_fhACctHjsqiCstYuZaB%L k`l voZwA4UyLNxMPOCFIQWCz{RTSR ZaACx|UVFIU%W dNk}J A4LNACMPBCOCDQERTF SB%GIACHKUVFIJ W ~aNP%( NNm( }(:uoN mw>N P}:I3:/N:>:w}w 3¡¢£3:¤¥K¡3¡¦/§ ©¨3N ªg´¥a«CN:¬>P((®}©N¯Iw:¶j°}NÁ´¥±³3N:w²Po¶j:´¥Nw3:%go N:w¶3>m´µ/P© Ng¶3¶3>´¥e·e¨3:T¤¥N}g¸¼ g´¥N:w:¨o´¥}¨::´¥>¤¥uNÆN¼a ¹:´¥´µ¤µ %}¼::g¤¥º3}aaNK¶3}N»y¤¥ÂÇ:©>´µ:> Njw}g3©Ã»_N3a o´µ¤Äg}´µ:¨3¼a::´¥(¶3N©}´¥´µ}}>/e:u:´µw¤¥}´ (»N©e »È´¥}©3N::N¸½:}:jI Åu¿} 4¾ 3%gÉ/: }¤À»· 3}»C/Iu3%ÇÊN}½a¼a¸´µ¤¥:´ e´¥wÇÅ4ÌP}}¹¸4¸>¶3´µNaN½ ¤¥=¸¶3}:´¥}¤Ä}¸*¼a¤µ´¥uu:´¥NPw ´¥}I´µaN¨/} ©:m´¥N:NNaNNÅËmg¼w:¶w:´¥3´¥(:©¤¥´¥j3½wg:´¥w´¥Æ>}ea»È©:NNw/}: gN::maNº>Nma:´µ¨º a¤µN>N¶3:N ¤ }´¥»4 PoC:ÍηȼI }>ºuÏg::N¤¥¸*´¥Ia3(©}:¼:N¤¥>}ja¶wu´¥Â:N´¥N>wjmm>3}»Èg}ma:©´¥m(}´Ð3Ng´¥Na´¥wNu>e´¥»È©NN33½Ia(N}N¤¥aNNuyÅP~Ñ/:²ÆÒÎNÓyÒ%jÊeÔ/´¥¼:Ò:½I´¥3 u©©´µ»_PN:´¥IN N´Ä}©I¤µN¥ :N ´¥¨3}:»0N¶3T©»t´¥3ma4a:Ç>Te¸4g:Ö¤¥´¥a:3(w}Na3N¤¥ NIw¶j}´¥3::Noo3Nw:(ÅP}ÕÃ//:N/I3Â/N´¥3Nu:N N¶3©N»0}3¤Cam´¥o}::¤¥:Nj©NÇw$}Å ´¥}:}»4 Ñ/²/ÒCÓyÒ%ÊeÔ/Ò ×/æwçØtè3éw¯:êtë$ØtÙIìeè3Úé:ÛÜíâ3îðÑPï4ñKNäwò:èNßw:óÄ:å%Nè3ué:©ô/¼:õè3Çö}}÷>4â3©éa»yôÆø¹:´¥è3÷NöIï]óq3ù44ñ¸è´¥ô3¤ :ç>úµ¼IçmîÄé::ç:ûm¼aè3¤µég´¥:çqüNà(aîýç(:é::ó$Nè3é:ôÿ:þ â»t3ìÇóq¤¥è }¸úµç/´¥:à¨mâ3÷÷»tNßjNéa:îÄàNè3óqÝ4îÄâ3ÞCéoßwàmîÄé:áPóqç(â3ì Nß}èãàÇäNç å Nâì4÷ßúµóqîÄóµòa}åìeçè3Îô3ø çô/ç$é å (îýìeèâ3ìÇé:îð÷ïÇåCç(ë$éaìeóÄè3ïNùé:àÇç>é å ìeà(âóqà(â ù çì Çjéaù ótù ICââ3è]é þ3Nþ:ù çè3è3ìù ìeè©úÄúµç>ú /ìeàÇòaîÄóqçÇàóqßjìeç>ï4èé:ô Câ3÷þ¿îðúµè3óqîÄâé IçàÇòaé:î ßwçNï Ìm´¥¨w· ÙIN® >%=¬}ÔP±.NeÌP¸´µ3¨wÖw·/y}>e:»t ÕÃ=3©:ÖwNuǩʹ¥33o:Í:¤¥:´µa¨ NÅ(Å ²PI´¥N©´¥·¼:Í:>j9 % :¤¥w´¥N:¤µ(Å4©:C´¥:¨ gÅ*% PC¨3ÍÎÇ©·È¼I}o>´Ð:¨N3Ò%ow¶wg´¥:3:a´À(}Nw´µ(:Å (Å . . .
(7) ! #". *,+.-0/21. $%. . &. '.
(8) . . . . . . . . ( ). 3. 54. 6. 87. 9:<;>=>?A@B;DCFEG=>HJIK. LM.NO PQJNRJPSTQJU%V
(9) UWX YZA[PQ]\^N!R]ST_`
(10) U<V
(11) `aNQJNWTWTbcWTSTd]\^U!egf0hiPWTUZ
(12) PQJ\^NWTUFd]`
(13) jkbiQJSTUi`
(14) QJU%V
(15) UM.lPZ.e
(16) m.nopq!or^M.lPZ.e m
(17) QJNZ
(18) hiU!s
(19) tu\^NSTW0vwyxzg{}| ~g z!gJ |cg gcgcg Agc |G MN!O PQJNRJPSTQ]U.V.X YZA[PQJ\^NR]ST_A`AUm
(20) PZ
(21) V
(22) N\^UcZgRJNyWTUV
(23) UM.STWTWTUey&Z
(24) STUcQ]dJSTR]b0V
(25) U&M.STWTWTUFeym.n]ypoA<STWTWTUiZ
(26) Ui`
(27) !UuV.X <d]hc_0UiV
(28) Uc eym
(29) Q]N!Z
(30) hiUsyt0\^NSTW
(31) v y gy { ¡ .|¢gc£zy ¡ g|G!. Unit´e de recherche INRIA Rhˆone-Alpes 655, avenue de l’Europe, 38330 MONTBONNOT ST MARTIN (France) T´el´ephone : 04 76 61 52 00 - International: +33 4 76 61 52 00 T´el´ecopie : 04 76 61 52 52 - International: +33 4 76 61 52 52.
(32) K I
(33) =
(34) (%#$234
(35) 4"+,+ -= 4¢0""#$0& ' 4"- #7'(;7@#0"¹= +,¹0;*+.- '>0>0? #y¹;,& ;y
(36) 56!7) Ny w¾ } :¶w¬ ´¥
(37) :3a´¥:N KNN±º:>Íj>º/ g:}:m>¤¥´¥N´¥Nw:¤¥=N((a}ÅVaÓCƤ¥¾N´¥}:>a::¤ðN©¤¥´µw¤¥´ÇÇ}©g´¥´¥}:3=g´¥a¶3>gNw3¤ð/´¥oÇy:}¾ w¤¥N:I} /:¤Ä:mg¤¥»t/>N´¥:ƺNI¶>j3N¤¥¶w3Ç´¥:©¼:I:¤¥NN:oNNoNwN4w]yÂ/¾ ©(:(}¾:N©>¤¥:´º(:}::´¥´µ:y:þ }:´¥¶3´¥¤ µ©>:´¥g¼:/:>N¶3aNNw½IÇ:¤µ©N>´¥ ¤ ´¥}wN´¥N ¤¥»È}Nw>:o:NNNg3o´¥wgN:»È:}´Ð>N}º´¥a=>:3w ¶w´µ}>a:m::Nw´¥¶3 }u}gN}¤¥:µ> Nww:¶wg´¥%3aÉ/:.N> ju_NÊNÅ¿Íg>: :Na´w }©wj(P½ ::3:/¤Ä o¼ 3©w3a: P ©C:Í//½VNNN I©3´¥}N¼:a¤¥¤µ/´¥NN>=Â> }Nw3:½a´V:N33oaNNNaº ¤e¾ Ñ/²Æ(ÒΩÓyN´¥Ò%3ÊeÔ/Å:ÍÒN½:mo©´µ>:´µ> ¤µ/© :}3aIN3}a:3a¼IÆNa:´µ/a:3::/¶NNN¤¥mÆ>´¥jw¶w´¥>e»È:©N:/No:/NwN3oÅwÔmg3:a:4´¥(:}>N´¥3´À · ¶3N:m/]¤e¾ ´¥o(}:N¤Ä}Å 3}´µ:g>Ng´µwNe»È©Nga:¤¥:´¥Na:3j>3¤¥NN(©:Nw:w:NN }::wÇagN ë$×/÷ìeØtß3è3ú¥é:¯:ótîýíóµâ3òaØtÙIî¥ìeïmÚçÇèñÛ ô3çäôÃò:Pè3:çßwé óýåÿ(¶îýèNìeâ3é:é:ôº´µ÷õKç(è3éa}ö}óļa÷ïNù Nâ3¨Çé:éNôgø:ìeèâ÷ºà(>ùöïNÇóq©ùV:ñK èÇô3éaPç>ótúµ¶3ù ç îÄCé:Nçgâ3éû%Nùè3:éT:è3çt¼:üìe¤¥è©´ NúÄà/úµîÄç>ç(úéa/óC:ìemè3àÇé:¤Äòa¹ô¹îÄóqþ:çÇàâ3»qóqìNßjóqèìeNç>aïuúµNçgè3àÇé:â:ô ÷º´¥¶3÷C©â3ßwj÷é:3îÄþ¿àÅ:î¥è3ÞCú óqè3îÄßwóqâîÄàéuâ3éáPîÄé:â3Iß}óqç(çãìàÇäNNòaåèé:àæwî ç çÇèßwNéwâ3çNïìê }å Îø $å èìÇîðïÇåCë$ìeè3é:àç>å à(óqâ çì jù âgè]þ3þ:çè3ìù hÙI`¬ ]° ± Í©¤µ>:¤4I}:NINe»t }:N>(Å% :¤¥´¥a(©:´¥:¨u:´¥´¥¼::Å0Í::´¥(}´¥3:¼ ©N>g:¤¥Ng mÎÍ/Å >(©: ©::N¼a´µ>m¨3}:IN:¹Ç©´¥3a(Å:%3wN¤¥NN>}·eN:´¥3Å Ò%w¶w´¥::NoNw4:/:3¨Ç}o=©´¥3gC aÅ . .
(38) ! #". $%. . &. . . '. . . . ! ^. . . . . ^. . ( . /. 7.
(39) %#0"g - Î0"Æ N}wa¶w:´¥²P¤¥´µ3´µ}a´¥´µ¼aN:w:N3KÄ(gw ½%:Ê(u¤¥ w´µ½²7:=4}©}::´¥::u´¥¨:N´¥(ºÅa>~::N:´¥´¥mNw´¥¶3m}¤¥{´¥¤Ä}}T¼:´¥:´¥¶3¤¤¥´¥NgeºÃ:: K:go:¸¤Ä}:´¥:>Ç>Ç©Na:N:w¨3´jaN©o=»ÿ}NK¨:N´¥::N:NNI3}:»4g>a(´µÅ$:~´µ:N¼aºw:NaNN´µa´¥g3´µ¼a::¤¥}´¥N»m:Ig}(Ç©:©:¤¥¤¥µN>´À ·¤ ËPa:(´¥©o:N´ K}©´¥:: w ¡ }½: ²/ }}ºm%©¤¥©Ç(}©¤¥:N¤y¼IÍNNu::´¥¤ N´¥:N> ¨ e3»q: ¤¥½:Ó$©}::¨¤¥ ´ Nw´¥gg:¤Ä}N¶´¥NÇ:©
(40) ¤C } :C:}¤¥:´ (u© ´¥3 ¤¥N N>:¤µ¤Äa}(½:²P:w K}o}m´µ>Í Äg ¼:Å ´¥ }3´ð¤ N::g>C:j:Im´¥3(¼I©N}´¥(¼:}©g´¥:¤ ´¥´¥ewgN: »È}º}Na>:m}(¶w½wa´¥g:ÇNa ¤µ}´¥»tma::%NÉ/(}´¥ : >º3}m¤¥N´ wu´¥¶wN_P´¥ÊNÅ:N:¤¥Ñ* N¤Ä´¥}w¨3:_/¤¥©´ N´¥:P¼a¤¥}g»tN3/NPg}N»%´¥w:::¤¥>´ ¤¥NN´¥o¤¥NNww¶jN´¥3Ï:oNN3w g©}:}»V´¥:´¥¨3 m }C·È¼:¤¥ÍÎN¤¥¶·e¼ N¤ }=ÇN´¥w© :¶3N ww}¶w:´Ð · >Êe3m:´¥N4¶w}´¥NN´¥N¤¥3½çùи4ãPùV ::} ¸´¥IÔm}>jNwa´µ Ä´¥(: ¨½:> m3ÎÍga´¥ :´¥Î(} ´Ð3¹ ´µ w½Ne:»È©NÖN}£:3´¥g:´¥u4²m}a~ w Ð} NNŤ¥g::I34:m´¥o:¤¥NN · Ç:©m´¥3=g©©»0:N:/NIw¶wNN´¥´ ::NN>w:(½}N»C´¥::NNg¼IN>(j©¶w:´¥/::N>=j©(ÅPP:3 © ¤µ¥w½:´¥}¼:¤¥a ¤µ>ýwNw¤µÇ}©¸´¥·e}¤¥:N¶3Î>»È¤ }_¤¥V3´¥w´¥o::¤¥¼INNN(©::ù(}:NN¨3ga ¼IN(}~a:´¥/´¥3 ©C}´¥»%3Nw ´¥©Æ´¥:©¨g»t>>jK¶w´¥¼INN:ÁN>3j:4´¥:>N:>| ©}´ N/ I 3©}:¼:}´¥¤ ¤ ´¥!ºe Ç}ç(aùÀã3NùV# "Í ¼ ©Nje¸NÄ(N ýwIÑ3IÇ©}¼: ´¥©¤µ´¥e(u© }aÐK >Å Â>´µ>:NwÅVÕà :I}}¶3: }¶w}P´µaN:/´¥u´¥::(aÏ ´µNP¹¸¤µ>¶3:N¤C¨}}:»teT¸¸4}ga¼ NÃNw¢Ç}aaN ¸©NI:3>|Ç}}¼a:¤µ¹N:3´¥o¨3g:Â:´ÐN´¥}N:´¥>ug»t´µwN me»ÈC©NÍÎ$·e¼ ý(}}¤¥NÃNg%':¤¥&)(+´¥*:,-(*©.0/):N*1 N¤Ä}w¶wN´¥g3a:TNNww:uÅy~Ia}2 g%':N&)>(+:* ,-*Ã.0/)¼I* ©} »te}¸a}N´¥»qg3g3(¨j©©Ç:´ NN}|¨´¥NÁ>e¸4:N¤Äe¸3N3(Ö{Å%~a:3 w¤¥N}3¸¤e·ÈÅ%¤¥N~¶:Nu¤¤ða´µ¨Nw ·e¤µÄ>I¶33N¤}¤Ä¼:3´¥>¤ ´¥e ýÑÆ´¥%©Ê3· :}»4}©¶j´¥::>´¥NN>3o:g·È:a:N ´¥(>}::´¥3N¹w»t:::N´¥´¥3´¥ ´µ©¶¤µN´¥(5½´µ>%24´¥&):(6N¤¥*:,a*5´µ.0a/)¨º*u¼:´¥4 m"¿NPÇ©=´¥¨3©w e»t}¨N¸g}Nw=%»tg(©´¥::N¤¥N(oÅa~Nw C}a3Öj P }:»C¹==©j©g¤¥ awN:eg¸4¼INÖ :aÆ3Êew¤¥N´¥:¤¥3(´¥½ ´µa%N ¤¥::>´¥3:¨g¶Na:g´Ð(¤¥}©¸´¥3¤¥N¶3N©¤I»te3¸aN}(½wÅ:=}
(41) 7Ê8 } V3 978 3 ÅÊea´µ>INN(½a´¥C }´¥o´µ¤Ä©´¥´¥N$¸´µ }Nw»0´¥ P~C´µ:aÍÎ/¨m·e¼ NN} N}g´¥:: ::>~m´¥4(Ò|©©»0©´¥3Ca»e´µ}´¥mw4©©>Ce»È´µN©>3N¤µ/oN4´¥g©:3::¨w´¥N}(o:©´ :N´¥3> / }´¥©C´ NNN»ty3:¸¤¥N}wN¸:(NÅ©:yÊeN=Å waN:mN/:´µ:N=yw=/¼a©>N´¥/´¥: 3g$:½::¸:NNÆ>>´¥:jwC:wN:::NPN´¥/¼INa%´¥NIa:NNN´ :NwNÇa¶w}N´¥3N´¥¶3:a ´¥w>NN´¥ 3»È}$NÅ4P~´¥Ca:uNNN3w´¥¼IN´¥¼:u:}:´µg:}´¥»N:3:Ny©Å w´µ>>N¤µT´¥3´µg a /:NNNNw´¥N¼I*N´¥amN´¥>´¥3:¤¥NoÃN¸wÇa©N´¥}:}»<; %2%2&)&)(6(+**5,,*5*.0/).0/)* * 3Ng3ogg}:»V:´¥(N}¶N´¥Ç3© ¤ :aN´µe¸¸33ÖKÖa}3: wN¨3´µ¶¤¥ºm©::Ã=:©}´¥¸g¹ 3´µwo4º¸IN ´¥»tw3N=:} aN g©:N::¤¥>m=Å ´¥y ´¥ a©Æ¤¥µwa½:(}NN»t:´µ? a>o3Å a=©´ NN/:gN3w´¥¼::´µÃ}» @ A ? / )*"+,+ -= 4¢0" I0#$23 " 56!7)98:& ;$ - 'N%N%?=#$ 4 @(#%" +,y;*
(42) C B N>¤¥´ NwÑ3 mgý:´¥:w ¤¥¶3©w´¥¤¥(µa© (´¥3©:::N|}(»%}>EjNm¶w´¥¶wN´µ>::N:/>qg}j¤¥ ´¥wg(:}(N¤¥}N/¤¥ N = NmoC>3Íζ3/·e>¼ %F }ýw:NN9 >I! :}:´Ð¤¥»/=gÍ}a¤¥wDNNN3ÅNoÊeD gP¸:::´¥:´¥´¥(}uÇa´¥N3Nw:N/NP:Ç}©»0NÖ3º N:¤Ä} >NPu>G´´µIw¼wÃNNuÇ©»q:N(:©´¥:3N$g´µ½:} » NtTT:>go¶w:´¥N:N¤¥´¥H´µ(>©j´¥T}:mIN3ö3: NN: Å :a¤¥3N $w´¥:´¥3:N}}ÅC»:ÑN:N>½(Ï3N»t:a:´µaN¨K´¥3·eyuÅ%}ºu:©}:wewIÖw>´µa}:3»mN·e}¸»m¶w´¥´¥NN%»qN:w:gNNNa´µ NN y}}½¤¥´ u´µ´¥N:$NºI ©N3©a0 ©© ¤¥µ=:N}u¶ww¼I´¥»t:3N N¼ww/gu¼ }:´¥Ö : ´¥©Ç}o´¥¼:N:>NCu}N»Vw¶w:´¥P:N¶wN´µ>wm ´¥CÄ3¼ I©C´¥}(}¤¥ mC:Íh: N(}}$´µ¾ :(}Åa~Ög:}:}g¸:>´¥¨3m}a´¥ N - w1½:J/0´¥´¥ÆCN©w:I3N:NNNm >3g©a:m¤¥3(½w©¸¤µ¥a´ :N¨P´¥::3 Å ÕÃm~¼::T>»t¶33¹¤¥ }¸ ©´¥:¨K3:¼:4>NjN´¥´¥´¥:: ¨g:gN:¤¥Nw´¥u:(a©:NNÃg Nw}¶w´¥|´¥: w:N´¥wNo4:Nw}¶w ´µa ¢© PCÍÎjI·e¼ }¿¾ oN g:N¤¥´¥ :©:(´¥}aNK ðNww½V¶j(´¥ a3½:::o½: NwÅ aa3m:¤Ä¤¥}uCoe¸4NN¹g3Ý :NNN}©·È>3:w3u I©ÇNoN´ /}:º m´¥CÍδµ·e¼ :©(½aNNg3wNw¶w3´¥¤%}:¶N/NNw3o(½}g:: : ´¥(}´¥} w:´¥:N>::N¤¥w´ :¨u }}:/u:IÇ3©=Ç©©¼:´¥´¥¤µ4´¥e´¥w9 Å::IÕ:Na:´µN¤¥ 3 :/ÂN´¥N:N ©»_ mÎÍ N}´µ:(Å 7. 7. 4. 4. 7. 7. 7. 4. ^4. 7. 04. 4. 7. LNMIO. PQ)R2S<TUV8W)X+TQ<Y#Z)Q=[]\^U_S6`Sa`TS<bVdcfe3V9V9e3Q=bV. NjËPK´¥wgw::´¥¨a=NN= >©NCKaNe¸4}»tÖ e¸:}}¶j¤µ´¥>:¶3´¥:N¤I¨g ¶}N /¤¥}N¸hNÇa©::3o:´¥´¥´¥ =©N¤Ä©yNg:> g >e»tç(ùÀã3=ùV©:wN´¥:ð>¦ Å} ~N:½IN}w»t3>3j½w´¥ÇCÏ´¥CNN:ÇN}´Ä¨} ¤ 7. h+h =i Z. q!rgyp.
(43) NIw}/o:N3ow:u:©:»4> ¤¥}w´µa:¨=ÅIu>3}wugNaw:´¥´Ð(©´¥:´¥¨3oN¤Ä3gN/:¼Ia´µ}}¼:´¥¤¥}go¤µ ´¥¼:Na}´µ:>Æ}>ag ©:¤µ¥N ¤¥´ ¶3:N}u¶j´¥}:»¹:N|Ç©¨3N»q:¸:N´¥K´µ :} ¤¥´ ´¥eww½wN´µaN¤¥N:a:´ð´¥©:¨ :a3}¶j ´¥::´¥:¨g}¶w¹´µa´µ´¥a¨=TNm¶3N©»0|:´¥¤¥¨}w¸·È¤¥¤¥NN¶¶NN¤V¤mN©»Æ:gN:e¸:3´¥(©Ö{´¥©}¼:¹»t:Ç:}>N´¥´¥33 ©¤µ´¥Jw´µ½>(Å w½ }:½ m¼:a}¤¥: aÇ©u%Ê :Iw}NgÌmP}:¸3}PN¤¥¶3´ ÖjN>a´¥(:}½$¨¸9:gN:N:}¤¥3w·e¼:N(3¤¥}Nw
(44) ´µ}»¸N:Ç(}N©¨¤¥´>´µaa¨}:© }´¥ PC´µ:Í y:Å3¤¥ÑIuNNǼII©}´¥:¤¥3¤Äj}½}N¸¸>u´¥aN::w:´¥¤V m}´¥ÎmwuÍÃNwNw Çj}Ça>N/N:´¥wC>K¤µ´¥No©w»ÿ´µCI }©ºÇ¢o´¥´¥wN»t¶3N=½w©:´¥>33N»qa¶3¤µ>N aamÆ Nj¶aNN/´¥o:gNÝ }¨3Å3~w:´¥(}¤¥ j½:/´¥¨¨3N´µa¨}»0 PCÍÁ3INÇ©´¥3oÇ©Ö3N:¤Ä}NP´¥g:»t3¤¥ }¸´¥:¨m:N/N: Å~Nw:gÇ©N w>: >»tgew oa´¥:N´¥:e¸Nw3´ Ö¿ Å N îÄùÄç1ù Êe:´¥º o´¥¨3Ç©´¥3 º >3g:: !3©:ôµ »t3=}´¥3 ´¥ aÅ~ }:N:yÅ ½y©N´¥:}g}ÖN? ð»t3/´¥:Ç}aNg:w }o´¥ÆoN }¤¥ j}´¥:D :> }g»tÆ:NN>´µaº©»4: aÅ y´¥ ©¤¥µw½}: ©Ç}/NwÇ}>NT»taÆaNe¸4Ö }: 3Nu:´¥>N¤¥=©:/´µ¨w¤µw(©´¥3o´¥>3jÅ o>¨3:ÑmN¤Äa}Ã$T e}¸4No :ý¤¥(:N½Î<´µÇo}¨:âNô3¤¥ NIö g!3NÝI>Å©jÌm:}´¥:¸I¨N¶3N:/´¥g½::º´¥:0N©o:(:©j¸K}:´¥¤ :=a j}ò¶>a30çÇ´¥a:è3´¥ô3:yç¨ ìw! ´¥NN©w¤¥»4¨:jwN3: j´¥NNagaN¤µ©g»Æ%}o´Ð»I:NT:}::¨3:>g:N>¸>3¤¥´µw:¤¥´µÃa¨ w:N:3º´¥o=g(::©: ´¥(Nu}¤¥´ N´¥:3w © »tÂe¸N´¥}NwP0´¥C/(´µ}¤¥I¼:º9 ©"V¤µNw´¥::¨´¥ w©»t3ǹ=3©´¥3: mý:N(N}N´¥a¶wN´¥ :¨¼I´¥:w3:ÅwÊeNo½}´µ:a´¥NC(´¥©yN3½I:/¤¥º´¥: ¨¶¤¥mC¼IN>NgÇ©N¨3w¸}3N:N¤¥g:´¥3¼ N¶3©>¼:Ǥ¥}º¤IIN¶3:m¼IÅ}NÕÃN ¸I´¥}¤ ja¼I3N P´¥¶3 w>3N:´¥3´¥=}¢¤¥ # !©´µC ¼I3y>j´¥´¥ }´¥:´µ¨:N(Åw~gI:}a´µ´¥(}½w´¥}://´¥:wN¨3 »ÈÇ}©N>4o:N¹%: 3}C}¤¥ }}¸| ©::4aN´µ::3:¨3N}´¥3©©N»¿Na3:¨´¥:Ǩg© aÆa::N¤µw´¥:¨g:>e¸4Öw´¥:¨ºa3wN3¤$:N$½:¸:´¥ ´µa3m}>NN:}¼:¤¥/´¥=No4©»C Ç©¼:´¥¤ ´µewÅ 7. 7k7 7. . 7. . . 7. . . . 4. LNM L. 2Q=b]`TQ Q
(45) NX+T. Z)Q=c c b_eIZ)S+`eIQ=b VdZ_X+U Ie3b. Ç´¥w©N´¥3 »Èa}:(N¤¥½:>>´¥Æ:IN(N©:´Ä:}´¥¨3¤¥Nw|u·e©´ÀI»C:N:N:¤¥´(:}aNN´µee¸¸4:3ÆÖj©Öu/g´¥/:©}»tN NN>© ¶3>7>ÃÊu´µ N :©: N´¥e½·e´µ9¤¥¶N7g¶3a>¤C a©_gN3 ÅV~¤µ´¥aN·eÔmT´µPN:´¥mN NÃ> Å: Êe::a¤ÐN:´µPaa(¤µg}º>3(3©½V:g ¸a©´¥::´¥(:}3¤¥´:(´µ}´¥´¥3´ N N´¥ · :wNNN´¥::N(mÅaÊe:´¥¨3 (©}¤µ>y=½a¼w:o/}::/a¤µ´¥w(©N´¥3g:I}m¼wgNaw:¤¥ ´µ>}´µ:¤¥g¸ }¹¤µI¸a:ÆNuaNe¸4:Ne¸Ö3»tÖ=4>´¥:¶3>N3w ´¥Ä::¨/N ¶N©w:Åw¹ÑmNNa>´µNa/m}´¥m»4/¹ }}:Ö>N#D" ¼INwN¶we¸4´¥>3NaNawK}::a:¤µ´¥¤¥(©¼I´¥º3Ã}¼:¤¥NPIg3aa´¥:¶3Na´¥NuI}3a¤¥ {´¥:¨/:»t w}¶3:NN::N(w©Å {©»Æ:N¤¥N I3¤¥ ´¥:¨K}>´¥3: Ä ½CTg:¤¥´¥:(©:N N~¶:N´¥w:Da´¥aa33N::¤¥o¤¥ 3 ¼:¤¥½:wÇ´¥¼:Ö¤¥:©:©(º© w´¥:¸ÿN¤¥©g´µ´¥:::¤¥¨/´µ:»t:wNN}::/N3NPNgw:¶w}¤¥´¥N:3´µa:ºNN©w»_:¤¥:N¶}>eNu¸4¤e½yº´µÖga}¶N3NIN¤ÄN}}o´¥Ng3g o:aýg¼w´µg:}: ´¥´¥}(u©¤µ¥´ :´¥¤Ä}¨/ºN»q¸3º´¥©:oN}:a ::©:¤¥µ:}´Ä´µ:}y Å I3:¤¥(´µa}¨ 3I¸ÿN©Ç© !N´¥Å33Ña(ÅN3og::´¥(}´¥3/´¥jNe»e}N»t3g:¤¥´¥a(©:NNw¶j´¥3:oNwC:3:¤¥g:N]»t3Æa}¶w´¥:Nw:¤¥´ N´¥ 7. LNM. Q=T9`S_e Ie. u4. 7. 7. `#\. ¸a´¥u: uN3:o}¨3:::¨¤¥¤¥KN©»´µIw(}}NÖw¨3Ça´¥:}´µ¨IN´¥½yN|::}N»º´µo½mT::¤¥:NNg(Ã}Nwe¸4Ç© Á}´¥3NÖ3T3}o¨}u »ÆT}::N:Áw´¥No3´¥og¼::g:>:o|:´¥g:(}N:o´¥¤¥3´¥N¤¥:¶N}(»q©e:¸ÿ¼INK©Ã3INÅ%3wÊe¶wÇ´¥©¼:3¤¥:3:ÅNoNÑmwoûÈ>}¼I =>}jI3´Ä}¤¥aÇ©K¼:(©¤¥u(:}K3¤¥´}NN NÇ©:NN»t::N:yN½$´¥3: ¹©¤µ:´¥´µ>¼:(¤¥ÅN~:´¥´¥4m :}mÖ3>C}´¥4¤¥ (© oN´¥¼:´¥(:}´¥¤$¤ =´¥¹:NNg3o}¤¥o33´¥w}¤¥$N »È:}N( }q}N } }Ö3¤¥©º¨3NP´¥:´¥¤Ä}}¶w%´¥:gº©:::C}Ëw´¥w=Ê ©·eN¤¥:(}: ´¥wNÊe g»È}NN3wÄHÇJ }(½¸::´¥P ´¥(I}} ´¥¼Iº}´¥ C©g::Nog3:4N}:¨3N¤¥NN }%:»È©(C}}uCIN}Ö3g}¨:ma´¥´µu}´¥}/Ç©´¥C´¥¨3Nwe:»tNN¸:}Ny=Å:²P:}:aN(Å :P¶3}´µ>e }:»}¶jw´¥ :/V¤¥¾ }m¸:·eN¤µe>¸¶3N3¤VÖw´¥w´µaN¨ »È}>>ÇNaP:»t3w¤¥N3:¨´¥N´¥: ¨gqÒ%u:> :N}½y´¥ÑÎN:~m¤Ä}ÃP½V: New¸3´¥:ÖN½ >aÇaÍ:3Ê 3N½I¤¥3¨ÂjÅwN´¥ÑPNwÆ/ÏN3No:g¤¥(:½::´¥:(N©´¥m´¥}´¥o¤¥:´ ¼:¤¥NÇ©N´¥wNP}}»t´¥N: }}am:¤¥:´µ´¥¨}:´¥¤¥:3= :Ä´¥:´ NN©¹0g»t3aΤµ:´¥P::(:}::N>Ƥ¥j>´¥:j¶w¨¹´¥:N:e¸3>jÖD I©::´¥¸NN}¤¥ 07Ê%½ 9}7ÿ»I%½:gÌÆ}uÒC´¥w NNÅ»ÈÌm}>}4¸¸N¶33N:¤¥½3/¼a¤¥:(}´¥¤µ¹a´µam¨Æ>N3¸´¥a´µ¤µa>¨ 4. . 4. .4. . . !. 4. "!. STR NhiWTNdJd]SThcNW
(46) \^UidJdJN Uj
(47) NdJd]STZ DSTZgRJUiQ [GNhcUs. $#+h&Y Y.
(48) Ĥ´¥}¨3:C ©:N0´µ¨©u»:}:»CNI 3¸Ç}:¼aN¤µ¹ N3o´µga¨m::P´¥(3}:´ÐNg%:´µwNe¸Ne3»È©ÖÆNNI}t_a¸ÿÉÆ© 3ÄÅN~ :½I´¥yu´¥%%Ê aÄC(¡ (©Iº}m¸aw´µ/a=©:j¹P: N>e3¸:3¤¥CÖ ¨3:y>´¥ wN¶3a:¤¥¶3NNw »t(a©Æ:aNNe$¸4ýNÖV¤¥Å´Ä}¼:´¥¤ ´¥ej½4: }¸>3w3¤e½V>Ç©¨3¹»tÇ©¨3oNwÇ}´¥3y½wN3Å /¼wu:}¶j´¥:´¥:¨ o:´¥¨3¤µ>¶3N¤C©»©¼:Ç©N´¥3T»t (; 0 )*"+,+ -= 4¢0", %#$234; #%"@ B A ? / " ´¥(©:´¥u3¤¥No}ow¤µ´¥N¼:wNÇ}©3o´µ´¥>}gC::V:´¥::¹´¥Æ(¼:©©:¤¥´¥ ´¥}¤ :º/a:¤µ:´¥´¥¼:N}¤¥w´¥¼:´µ´¥>:aC¨N :>¶3©e¸4:¼I:N¤¥´ÖN(o}»t(´µ©N>::N(wÅN~m¤¥g:}a>:ºNN´µ:¨:}NN¶jwg´¥:´ð©/¤¥µ}¹::»È¶3}©©¶w¤µ:w´¥:N´¥wNÏI/»È3e}¸>Ç´µ}Ƥ¥¼a´ >¤µ´¥¤ðN©$´¥w»tN>(4eÅ »È©:NmîÐãN>òwjêe}ú¥:ç 1 ©ç>©:ú`3¨3>C3/]©Â»ygN a´¥}N:w´À · ¼IaNÆe¸4 >N} w´¥Ng3:o*::IN>e»t Ä}>:ÇN©/¨3P: }}»%´¥::¨ /ð: ¡ :a½3N:¤¥:w¤¥´¥m:¨g }}N :G¸> }NÅ:Þ$Å â %êeú¥ç ç>ú`>3ga:´¥(}´µ¤¥´ ¼:Ç©´¥N}´¥ ©4¨N´µa¨ aÆÕÃ>º´¥Na}´Ä¸*g:NN¶wN´¥N´¥¸7¼INu´¥ :N/::>NN¶ww´¥3Ç©:´¥¶3oNNN3´¥oygÅ ::´¥(©´¥}¤¥´ ¼:Ç©´¥N/´¥u(©ÇÃ>¤ð©}aK:´¥N:¹:}¸:Nu } g. g. MIO. eKY IX N X b]`4X6T
(49) HS<Z)X+V H. NI}%gÉÆ:º :´¥´¥(4t©%I}´¥N}e}»q3¤¥¤µN´¥ ¼:¤m}ÉP}:´µ>´µ>3º Å:©ËP©¤Æ»Æuaa©=´µ:¤Ä©I´¥:3g ´¥ow:4´¥Ng´¥:}N::N>3NÅÎy}~´¥½::%:¤¥´¥É/º3´¥g:´¥T 4}}:»´¥:I¤¥: }::Nu ¼wÃg N´¥::Ig¤Ä3}: :}´¥¼:a(´¥© ¤ ´¥e´¥»È} }>©´µ|:wNÇe(©»È}©:N N}m}9©»Æ¼:!ua¤¥:3´¥½Î¨3gwÇ·e}¤¥¶3N:3¶3N´¥> ¤ ¼:tÎ9 "V N´µa ¨u }½3»²P~ NÇ ©¿¨3N}a½Vg:~m%|ÉÆ© ºuÄ % ÊN>Å ½}¼:3:C:gN´¥C:¤¥IN´¥e:»q3( ©:}N:u>>j3¶w´¥:´¥:¨3w·e>IjN/No¸4:NNe¸´¥3aÖwC¤µ>¸g}NÎw}N»tuNgK w3à ©¼I»N(%}É/a }»%:u¹%j Ê aq NN3:}¨Nw0©N´µa3:¨´¥NÊewP}N»% »È}>NH NǽI}¸¨N:´¥=u©´¥:mm:¼wg:}:¤¥I´ ¼:}Ç©wNÅ g::´¥(©´À3g´¥wN »È}N:3I3>u¼w=:gu%Ê aaa3aeÇw© :qu}o(©©:´¥:ÃN´¥o:´¨´µN ©» h}»m¶>N::Ç:©¨3IN}%NǸT½:´¥´¥C´¥aa3¸3:´¥$¤ 4N:w¨¼3NÇ(>¢Å$Nm~N3::´¥´¥ºNN´¥Å}¶ÌmNNǤ¥}©(¸¤0}N%¤¥¶KÉ/N(:½}º:¤¥´ ´¥%:´¥´µÇo©:´¥}¤¥}´N: Å(´¥| Êe} m%´¥Î:ÍÎ:·È¤¥¼ NN©g>NNN´¥wÁ¶3N}NCwÖw´¥¶w:´µ:}y3¸::oý ´µN}gw¤¥}a½0N¶3©:}º:aN¸ :u´¥%>ÊN:½a9N"VN´µ »tNN´¥: ´¥::Å¥3Åy¸Í¼ I}}wÖV Å Ä( m}:ÃÑ }I}} Ð ½Ve¸ug:¤¥´¥:(©:NNw¶w´µ3:oNw¼a:´¥¤µ/Ã3Á}» &4. 7. 7. 4. 4. M. g7. 7. Q)RY" 3X
(50) NX -b=`X6T
(51) HS. L. Z)X6V. >©(:74©¸>(}}:3¾m(g©I:N´¥e/¨3»tw ·e¤¥ N¶3¶3g}>:¤VaNN´µwÅ ´¥¨3mNae»ÈNI©ÃN}N¤¥¤¥}j¸½w}·È¤¥:NN¶:N¤CƤ¥N´ }¼:¤¥Ç¸©gw´¥N:mm:}´¥}¼:(©¤¥//´À:3o Nô¥jN}NmNe»e}:¼INN}:´¥>IN»t:}3/}(:©»CÃ/´¥¼:o::N´¥¤¥·È¤´ :>¶3´¥N:´¥¹¨º´¥g(©©:»C¤y:}K:´¥¨3:©w¤¥»ÿ·e´ (¤¥N©:¶3gN´¥3¤V::>:3:½w>Ng¤¥¶waN´µÇ:a©´À¨ ¤· (©´¥Ñm3 ¤¥a¤¥´ 3¼::Ǩ©Æ´¥No 3tuV%}»:Êq3·%:> 𤵴¥ ¦¼:N}Å ´µ>y}ÎNÇ}¨·e }´¥:¨3´¥NwNy½:N/:}¶w´¥:%:´ "VNNw%´¥wN »È}N>0}a¶3}´µ: ¤¥ N}¶3 >N¤µP½I¸}» :´¥w ©¤¥´µ´µ/eoj}I»C¿>¾ P¶w´¥N3ÄmN¤¥Â´ð©>¼:´µ´¥>¤ j´µe¹w½¸ÿ: } ¸·È >3wÇ}a3¤e½:N´¥P3 Å N}Å+ag3}¶3´¥>:¢Ç ©: N3w½)´µ7aNÊ:0N7e}¸3´¥ÖVÊe½¿w©N¤¥µ }»È¸}N/¹}»t¼:Æ´¥%Ç©}´¥}¤ ¤¥ N¤µ¤¥´µ: ¨ }a>Ç©¨3·eÔmN>º -¼I> ½3¸Nw:´¥¼:=:©:Pw:N´¥P¨3::¤¥33::}´µ¶wo´µa´NmN>¤µN´Ä3©o¼:´¥g¤µ´¥e::3´¥(
(52) }: ´¥}3¸·e¤ÄN3j>λt¤È3Å 97Ò%aaN :>m}}:¤¥ ´ : N© e7·9Ò%"V:NN%aNm:w>Ne¸4<¤ Öw ( ½ »t:Nwm}¶w¶j´¥´¥3:>a¹Ç©NN¨3¤¥w´Ä}=¼::´¥´¥¤©´¥:eN ´¥N:Æ:¤¥}¤Äa}¼: :´µ}´¥: $¤ }Åw¸3~·e N:3Nw¹»t3}N¤%»C¸ ¼:::NN:}¹»to3N:N3¤¥oNmg::º:>:¤µa´¥:(} o>´¥Æ}Nºw¤Ä:´¥w¤ÄN}´¥NPu »È}¸>wNaum(¸}}¤%3¸:´¥¤¥´¥o ::¤¥:3Ng(¼IN}w/¤¥ w }(}´¥ÇN© ¼:}¤¥ »3wÅ:gN~wga·eÆ:´ ¤¥N´¥>o´¥Ã::¼:¤¥N(9 ©"V:NNN · ÇN©:´¥N3No:}N»%y½$:3/KÔm>j¨aN:Ng´¥:g¤¥´µ´¥w:Ne(»È}©aNNg Nw}¶wP´µN33::o¤¥KN©w _ }ÄaÑPm¨o3:::>½g ¤¥}Ñ ¸·ÈĤ¥(N ¶NΤy´¥¤¥´ ¼:¼ }}N´¥yN½:Å:}ÌP}»e¸4}N¶}N(N½I3o:´¥gm:´¥w:´¥N( }»È}´¥N3:C:w}N :´¥m¤µV:a3}:¶j/´¥:3¹ wNÂNNN´¥´¥¶wN´¥w:¨g¤µ: wa:ºNNÅ w¤%}¶3N/a:::>¤¥w´µa¨:Ne¸3Öu:3wN¤¥(½Io ©m¼:9"VN´µa¨=©»4>Ç©¨3NP´¥ N¤Ä3N~Îg:´µ:g :%´¥ ( }©´¥Ä}Êe>¤¥m:´µa}/3»t´¥e= ¸I }}©C4´¥a N(}N´¥g¨3a¼I}Nm¨ NI©D 3<N74NN Ö33gNg¤¥:Na3´µg }©J »y´¥ÅN}:Êe%N´¥Nw¶w´¥:3>e¤¥a»È©¤¥¼INg N 3N :wy´¥´¥´µC:N:aNN>´¥¶3¤¥}}>¸Cg=·È»t¤¥N3¶7NN¤:a3´µ:aaPNg(ÑÆÅw·e¤ÐÊe N¶4NÄ´¥¤Ñw!yNNN3´µo¶»È}Æg>m::>:´¥}Ç(©¶j}¨3´¥:´¥N3> 7. .4. 7. 4. 7 7. 7. . !. . . . t0ghcUij
(53) R0[PQu!UiZ
(54) V
(55) PQ0d]jkUihcS h&UcQ]dJSTPZ
(56) ddJ`
(57) h Nda0 Z
(58) WTl. h+h =i Z. aN!hiRJ`
(59) NWTWTl. q!rgyp. j
(60) QJP2ASTV
(61) Uid0QJUiWTSTNO
(62) STWTSTRl!s. . UPZ^R
(63) U. . 0QJNyl. q s. ]4. 7.
Documents relatifs