Packet classification in the NIC for improved SMP-based Internet servers
29
0
0
Texte intégral
(2) INSTITUT NATIONAL DE RECHERCHE EN INFORMATIQUE ET EN AUTOMATIQUE. Packet classification in the NIC for improved SMP-based Internet servers E. Lemoine — C. Pham — L. Lefèvre. N° 0285 September 2003 THÈME 1. ISSN 0249-0803. apport technique.
(3)
(4)
(5) ! "#%$&' ($)+*,./10 32546.- 7 8 $9: ; $*< $9 =8>@?BADCFEHGJI)ALK M:NPO>@QSRTUCVMWN@?S>X?BAZY\[^]_ALM `ba5c dfe8gSh i.j klenmpoDq6erskltDklruc dfe k vXwlxzylers{\|+is{~}Spi+@5 i+m#5xpwlrbr ea55DoeUpZh De rue d<7e w+pp,h p5mpe k W 9nz5pZ `ba5 k¡5xD od¢e^r%¡e kuwuekm:5e£¤er~£Bxwu¥^ klo55kltDk¦r e d m#wua5§r e ©¨ r o5wle<5o5ªr«mpwuxo5¡¬mWmp¥#er% ª mpkukl®ew«e©qe oru 5¯r a5e<|+er~£Bxwl¥{~Zr e w¦°Jmp ef± m#wu¡ ² |+{¦±b³©´µBt¶ª·mpklku°¸tD5:mp¥#er k ¶rua5ef|+{¦±«¹º£Be¢7e ª e»pe<r amzr%ewl°¼xwld1mp ep¹klnmpª½¨ mp5 ªr~tp¹Ump5¡¶wuxp5o5klru5e klknmp¯eku p5® mpZr ª§t df5wux¾»e¡xklampwle ¡L¨¿d¢ed¢xw¦t6d<o5ª§¨ r wuxD e klkuxw{~Zr e wl5er8kle w¦»e wlk ´¬{~Àxwl¡5e wr x¡5ed¢xp5klruw m#rue¢r ae1°¼enmpkl 5ª §r~t¬mp5¡Árua5e e5e®5rukbxp°r a5eSmp55wlxZmpaº¹£Be¡5e»e ªx7e ¡6m<kuxp°¸r~£
(6) mpwle5wuxpruxpr~tDe ² xp5kuklr 5<:eq^¨ r e ku xp5kSr x:r ae¢ÂDoDq¶¥pewu5eª@mp5¡¬d¢xD¡5§®nm#ru xk+r x:rua5efÃ6tDwu5er|+{¦±Ä®wld,£ m#wue mp5¡¬¡5wu§»ew³«mp¡ÅwumpÅmWkuewu ek%xp°@eqLewud¢e^ruk ´<`baexrm# 5e¡¶wue klo5ªruk ¹5wle kueZr e ¡ r a5ewue º¹5kla5x¾£Är a5e%wle ª e»#mp5 e%xp°r aem#55wuxmpaº´ ÆÇZÈHÉlÊ<Ë zÌ)p v9mpwumpª ªe ª5er~£Bxwl¥D5kuo5kltDklrue d6¹{~^rue wl5er%kle wl»pe wlk ¹ewl°¼xwld1m#5 e#¹ wux5oklr e kuk ÍPÜݼÎnÞÏÑÐßݼÒDàÓáÔzß ÕºÖHÖUÎzÏÑâ ×ÙØÚpÛ. Unité de recherche INRIA Rhône-Alpes 655, avenue de l’Europe, 38330 Montbonnot-St-Martin (France) Téléphone : +33 4 76 61 52 00 — Télécopie +33 4 76 61 52 52.
(7)
(8) "!#$%&')(*+
(9) , '.-/0 1' + 0'3241'0 53%&'36 7 899:';
(10) /0*1'< = 7 - 7 $';>?'<&A@- 7 -BC';- DE GF"H E ±
(11) e+¡xLo5d¢eZr
(12) ¡5j wlrBo55es5xo»pe ª ªe«m#wua5§r e r o5wle+¡e«kuxpo5k¦¨¿kltDklruc dfe«wuj©¨ kuenm#o¯ xp5klruwuo5§r emporuxo5w.¡JI o5¯ª·mpklku®5nm#rue o5w.¡5emp^o5er ks¡mp5ksª·mnm#wlr e¡JI Zr ewl°Jmpe wuj klenmpoH´ |sxo5k¬7e 5klx5kÅDoe ª m ª·m#kuku§®e w¶ªe k¶m#Doer k mpo 5§»enm#o ¡5eVª m mpwlrue ¡JI Zr e w¦°Jmp es xp5¡5o5§r,K ¡5e k@Zmp5kXku5®5nm#ru°¼kPe fr ewudfe k@¡5e«7e w¦°¼xwud¢mp5eser
(13) wlx5o5k\¨ r e klk9¡5ek9kle wl»pe o5wlk{~Zr ewu5erd<o5ª§r 5wuxD ekukueo5wuk"+K dfj dfxwuePmpw¦rmppj ep´"SL mpk9ªMI xDyleru° ¡5e85wuxoL»e wª·m1°Jm# k m#5 ªr jerª ek%j5j®e k¡5efªMI mp55wlxLa5e#¹5xo5kmn»xk¡5j»eª x57j o5¢wuxpruxpr~tDe.ª xp e ª ² ^o5x5kuklrue+e¢o5ese©qDr e ku xpWmpof5x¾tZmpo¢Â ^oLq8er
(14) ¡e kXd¢xz¨ ¡5® m#r x5k.¡5o¯®5wud,£
(15) mpwueer+¡5o5ª xprue%¡5e,ª mf mpwlrue,¡JI Zr ewl°JmpeÃ6tDwl 5er©³berSwljnmpª klj o55e<kle wue,¡JI eqL7j wl e e k´ÂekSwujkuo5ª§rm#ruk«e©q7j wl dfe Zrm#oLqxpr eDok ¹5wlj kueZr j k¡5mp5k e%¡5xD o5dfe Zrn¹dfxZr wle Zr.ª·m7e w¦r e 5e¡eªNI m#55wuxDa5e#´ O Ë Ñ É QP E Lxo5k\¨~kltDk¦r c dfe<wlj kue mpom#w mpªª c ªep¹7Lewl»pe o5wlkS{~Zr e wl5er ¹ºve wl°¼xpwud¢mp5 e#¹ isxo5klrue kuk.
(16)
(17) "!#$%&(')$*+,.-0/"21435,67 8 $79 :5 $7+ $*. . 7 8$)f-=<6@ `ba5e1e©qª xkl»e¢wux¾£bruaÁxp° rua5e1{~Zrue wuern¹9xpruaÁ r ewudfkx#°b^o5d<7e wxp°bo5kle wuk<mp5¡ ku7e e ¡xp°§r k x5klruruo5e Zr k ² ª 5¥^k mp5¡wlxor ewuk ³Bwuekuo5ª§r kb :5 wlenmpkl 5<mp5kuxpª orueS5er¦¨ £
(18) xwl¥¬ª xZmp¡kxp {~Zr ewu5erkuewl»pe wu7k >¹)£.rua ª mpwupef¡e»D·m#ru xkm#wuxo5¡ r ae¢dfenmp 5er¦¨ £
(19) xwl¥Wª xmp¡º´P{~mp¡5¡5§r xpº¹5er~£
(20) xpwu¥:ku7e e¡rue 5¡5kbrux¢5 wlenmpkle%°Jm#klr ewbr amp± @v ? mp5¡ d¢ed¢xw¦tFku7e e¡5k B´ Axw8e©q5m#d¢5ªep¹@r a5ewue6 k¢mÅxd¢dfxV xp5 er x ruam#"r Cdfe ZmѨ a5e w¦*r D ² Fà EGDn³sxp°X± Hv ? ku7e e ¡¯ kswue ^o5wue¡¯r x¢¡5wu§»Ie C,d¢eZmp5§r.ew«kue x¡ ² Ã5k³ xp°P5er~£
(21) xwl¥rua5wuxoa55or J´ Axªª x¾£. 5rua5 k+mpw m#¡5 d6K¹ C5L1Zmpa5ewlr D N² M EOD¾³swuxD e k\¨ kuxwlk%mpwuewle ^o5 wle ¡¶r x¡5wl»pPe C5LW mp5r«ewkue x5¡ ² M 55k ³«5er~£Bxwl¥¯r ea55xªx ek ² ep´ 5"´ C5L M 55kr a5ewu5eRr QTSU·³´1} rr d¢ex#°
(22) r a k£.wu§r 5V¹ C5L M 55kr a5ewu5er<5wlxL¡D¨ o5rukk¦rmpw¦r7e 5 xdfdfe wu·mpªW De X¡ QZYU@mp5[¡ C5L M EGD5wlxLe klkuxwlk<mpwlefo5ª ¥pe ª§t¯rux7e m¾»#mpª·mpª empZt^r d¢e%klxLxH´ `ba5e wle°¼xwlep¹7{~Zr e wl5er«kuewl»ewukSd,o5klrs¡5e mpª£.r a 5wue mpku5 5er~£Bxwu¥:ªxZmp¡5kbwle ª m#r §»e«ruxfrua5e wb xdf5oruex¾£Be w ´ `ba k Zm#:er~£
(23) ee 65er~£Bxwu¥Wmp5¡:e ¡L¨~k¦tLk¦r ed ku7e e ¡kbnmpo5kle k.7e wl°¼xpwud¢mp5 eSmp5¡ wux5oklr e kuk8kukuoe k<xF{~Zrue wuer8kuewl»pe wuk´Á{~5¡e e ¡H¹@{~Zrue wuerfkuewl»ewuk8d<o5k¦r5wlxÑ»D¡5e a5 a¢ewl°¼xwld1m#5 es°¼xwBrua5e«dfenmp15er~£Bxwu¥¢ª xZm#¡º¹Dmp5¡:¡5eª »pe wle ¡W7e w¦°¼xwud¢mp5e«d<o5k¦r 5xpr@¡5e pw mp¡5es£.a5e ¢r a5esx \e wue¡15er~£
(24) xpwu¥fª xZmp¡feqLe e ¡k
(25) r a5e wXnm#mp §r e k ´Pïmp Zr mp L¨ 5mSx5k¦rmpZr@ª e»e ªxp°7ewl°¼xwld1mp e o5¡5e wPx¾»ewuªxZmp¡ k95xprPxZ»D xpo5k V´ Axw9 5k¦rmp5e rs ks£
(26) eª ª¥^5x¾£.r am#r«d1m#^]t ?s5§q¯mp¡5xL^¨ ?+5½q6mpkle ¡5er~£
(27) xpwu¥^ 5:klo55k¦tLk¦r ed¢k ku_o \e wb°¼wuxpd 7xLxwber~£Bxwu¥:x¾»ewuªxZmp¡eamn»D x`w Q½#g YaU ´ S5eW£
(28) mntÁrux m#ª ª e»D·m#ruefrua5e:ewl°¼xwld1m#5 eWwux5ªe d bk '_$c
(29)
(30) W
(31) H9 Nde$*.')$* 81
(32) _')$5 fp¹LÙ´ ep´§¹o5ku5fd<o5ªru 5ªe«5wlxLe klkuxwlk+°¼xw rua5ee©qLe oLr xpxp°)r a5e%5wlxpr xD xpª klrm#¥7´v9mpwumpª ªe ªD5er~£Bxwu¥5wuxD x#r xªL5wuxD ekuku5ampk9e 5ew m#rue ¡8 xp5ku¡5e wump5ª eB Zr ewueklr <m#nmp¡5ed¢ m+m#5¡< ¡5o5klruwlt%r a kª·mpk¦r9¡5enmp¡e ² e#´ 5e´ Q§#g gL¹Dg¾¹ haU·³´9}+ªrua5xo5ad1m#^tm#L¨ 5wuxZm#a5e kr x.m#w mpªª e ªz5er~£
(33) xwl¥5wux#r xD xª#5wuxD ekuku5samn»eXe dfe wle ¡º¹¾r~£Bx+a5m¾»peBmp 5e¡ °Jm¾»pxjw ik'_ N1^
(34) W +
(35) '_$c
(36)
(37) W
(38) lW & mpm¡ 9 1^
(39) W +
(40) a'_$c
(41)
(42) W
(43) lW &´9{~15mp¥perl¨~ªe»pe ª mpw m#ª ª eª kud6¹ r a5eÅmp¥#erk:r a5eÅo55§rxp°<x5 owuwue5tp´&v9mpwumpª ªe ª kud k6mpa e»pe ¡ ^t¡ ku5m#r a55fmp¥per k«mpd¢xp585wuxD ekuku51eª ed¢e^ruk ´@{~¯x55er xL¨¿ª e»pe ªmpwumpª§¨ ª e ª kld¹ºrua5e¢o5rxp°bx5o5wuwle 5tÁk%rua5e1x55eru xº´v)mpw m#ª ª eª kud kmpa5 e»e¡ÀZt ¡5e d<oªr 5ª e©qL 5bm#¥peruk9e mpwuª§tZh e°¼xwuerua5ete^rue wr a5e@5er~£
(44) xwl¥%klrm#¥h r x.r a5e wwue©¨ ku7e ru»pe¢x55er x mp5¡¬¡5 klm#rua5 56 xp55e r x5kmpdfx55wuxD ekukl 56e ªe dfe Zr k´ v9mp¥#erl¨¿ª e»e ª.m#w mpªª e ª kld mpª ªx¾£.k<mpwumpª ªe ª kud £.§r a5Vmku5ª e1 x5e ru xHm´ n §r a o^p9q Ý jÐ r Û¦×ÙÐÑ4Û r9Õ Û¦× sۦ׿cÕ tvu2Û w ÛlÓ©ÐÕJÛlN× sÛ¦K× wb Ó xzy{ ÐÑÛukÕ x¦ØÐÑÐÑÛ x^rÙcÛ |JrÙ Ø rNyzÛ Ý jÐ r Ûl× Ðz8Û rctarNyzÛ¦×Ù8Û }½Ø×ÙÛXÚp7Ø ~ rÙÛ¦jÐ rN{ 7Ó q ÕJÛlN× s#{ vÐ Ó ÓN× Û)ÐnvÏ wBÔ#Ûl×7Ø }x8{ ÛlÐ r¿4Õ ;. ß0 Ð _ .
(45) Y. K &I9 @_&k ! +5$*. x5e ru xD¨~ª e»eªBm#w mpªª e ª kld¹ºrua5e wleW k5xmpwumpª ªe ª kud £.ruaFm¯ku5ªe¢x55er x 5or xZr eZr xp5k,x d¢ed¢xpwlt ² nmpa5e¢ª 5e k ³%m#5¡ÁªxL¥^kmpwuefª ekuk,ª ¥#e ªt¯r x6amp57e r amp:£.§r amp¥#erl¨¿ª e»e ªmpwumpª ªe ª kud6¹r ae wueZt6tDe ª ¡ 5<7erlr ews7e w¦°¼xwud¢mp5ep´ |ser~£Bxwu¥^5Áklo55kltDk¦r e df9k I@wuxp5o5klru5e klk15wlx5ªe dfkamn»e6ee ^o5§r eklruo5¡5e ¡ r a5e:m#klrn´ } m°¼e£ kuxªor x5kr x¬amn»e7e e V5wlx7xkue¡ Q½#g Y5¹L¹Pa U ¹P£.ruaFkuxdfeWxp° r a5ed; df5ª ed¢eZr e ¡::r xD¡mn&t I k.d1m# 5k¦r wue mpd xpew m#ru 5k¦tLk¦r ed¢bk Q§#g hU ´ Âmpwle¨¿ku mpª e<{~Zrue wuerkuewl»ewuk%d<o5k¦r%¡5enm#ª9£.rua¶aDoe^o5d<7e wukx#°Bx55eru x5k¹ r a^o5k ¹7£
(46) eeª e»e%r a5m#r«x55eru xL¨¿ª e»e ªmpwumpª ªe ª kud kbr ae,dfxklr«mp55wlx5wl·m#ruem#L¨ 5wuxZm#a¬rux:mpwumpª ªe ª5er~£Bxwu¥¶wuxpruxLxª95wlxLe klku 6xp¶{~^rue wl5erkuewl»pe wuk´ E+x¾£Be»ew ¹ 5o5 ª¡5 m65er~£
(47) xpwu¥¶kuo5kltDklrue d mpkle ¡ÁxpÁ xp55e r xL¨~ªe»pe ªPmpwumpª ªe ª kud ruam#re©¨ amn»e k«w mpe°¼o5ªªt:o5¡5e w+ 5or«x¾»pe wuªxZmp¡ k.5xpr«xZ»Lxo5k´b{~¯r a5k+5mpew ¹U£
(48) e,mpwupo5e r am#r ª mpkukl°¸tD m#¥perukx \U¨~¥pewu5eªÙ¹) rua5eW|s{¦±¤ kmxDxD¡Ákuxpª oru x¬r x5o5 ª¡5 e f e Zrmp¡Áwuxp5o5klr,5er~£Bxwl¥ klo55kltDk¦r e dfk = ´ n e15wle kueZr<r a5 e %|«P` 5er~£
(49) xwl¥^ 5 kuo55k¦tDklr ed 5o ªrBmpwlxo55¡Wmmp¥#erbª·mpklku§®e w@ fr a5e«|+{¦±«¹Lmp5¡W5wlx¾»L¡5eseqLewud¢eL¨ rmpªºwle klo5ªrukskla5x¾£. 58r aewle ªe»#mp5ex#°9xowb¡5e kl º´ `bae6wle d¢mp ¡5e w<x#°+rua5 k<¡xLo5d¢eZr8 kxoruª 5e ¡Vmpk<°¼xpª ª x¾£.k´ÀLeru x ¶mp5¡ °¼xwud<oª·m#ruer ae5wuxª e dfk«£Befmp¡5¡5wle kuk%r a5k«£
(50) xpwu¥U´8Ãxwle8ku7e §®nm#ª ªtp¹Ler xÅ ¡5 kl o5klkue k)ewl°¼xwld1m#5 ePkukuoe k ¹pmp5¡,Le r x,.¡5ku okukuek9wlx5o5k¦r 5ekuk9kuklo5e k´PLer x Y:¡5e kl wuek%xo5wS5wlxpr x#r~tL7e I k%¡5e kl ¬m#5¡¬ df5ª ed¢e^r m#r x6 ¶¡5ermpª k ´%{~ Ler x V¹X£
(51) e¡5e kl wl 7erua5e6kuxp°¸r~£
(52) mpwuemp5¡ ampwl¡£
(53) mpwue6e Z»D wlx5dfe Zr kfo5kue¡ °¼xw8xowfdfenmѨ kuo5wle dfe Zr k¹)r ae À5wle kle Zr,rua5e¢xprmp5e ¡Åwuekuo5ª§r kmpª xp5:£.r a mpÁmpmpª§tLkl kxp°
(54) r a5ekue wue klo5ªruk H´ A9mpª ª§t£
(55) e5wlxÑ»D¡5e% x5ª o5kl xk.mp5¡°¼or o5wle£
(56) xwl¥W Leru x] g´ $9"z%$'
(57) K <.. n r ar a5e<5 wlenmpkl 51Dod<ewSxp°@{~Zr ewu5er%o5kuewuk ¹ºrua5e wle k+aDoe¡5e d¢mp5¡°¼xwSa5a mp5¡£.¡r a er~£Bxwu¥^k ´ E+x¾£Be»pe w ¹SmpkW5er~£
(58) xwl¥ m#5¡£. ¡Lr a wue mpkuek ¹«± @v ? mp5¡ d¢ed¢xw¦tfkltDklrue dfksx#°){~Zrue wuer.kuewl»pe wuks7e xpd¢eS7xprlr ª e5e ¥^k¹d1mp¥^5<r
(59) dfxpkuku5ª e °¼xw1m# {~Zr e wl5erWkue w¦»ew1r xÀ¡e ª §»ewfrua5ed¢mzqL d<o5d mp5¡£.¡r aH¹bÙ´ ep´§¹ r am#r¢xp°Srua5e o55¡5ewuªtD5<5er~£
(60) xwl¥Wdfe ¡5o5d´S5eSkuxpª oru x1rux,r a k 5wlx5ªe d kBruxamn»ed<oªr 5ª e 5wuxD ekukuxpwuk.r am#r.kl d<oªrm#5e xokuªtfr wump5k¦°¼e w.¡m#r mrux¾£ mpwl¡5k.r a5e%5er~£
(61) xwl¥U´ {~Àrua5 k,kue r xº¹£BeWe Á^tÁ»D5m^o5¥ x¾»ewl»D e£;xp°brua5e1£Bxwu¥^5¶xp°sm {~^rue wl5erXkle wl»pe wXx8m ?s5§q^¨~5mpkue¡fª·m#rl°¼xwud xwu¡5ew9r xa a5ª aZr) klkuo5ekPwue ª m#r §»e@r x ewl°¼xwld¢5bkud<o5ªr mp5exo5kr wump5kl°¼ewuk´ n e@rua5e 5wuekue Zrmskl df5ª ePdfxL¡e ªZmpªª x¾£. r x ݼÞßݼà.
(62)
(63) "!#$%&(')$*+,.-0/"21435,67 8 $79 :5 $7+ $*. . 5wue¡5 rP£.a5e famn»D 5%d<o5ª§r 5ª e@5wuxD ekuklxwuk@kud<o5ªr mp5exo5kuª§teqLe or 5rua5eb5er~£
(64) xwl¥ klrm#¥:nmpª e mp¡:r x87e wl°¼xpwud¢mp5 e%Zm# 5k´ {~Zrue wuerkuewl»ewukr~tL nm#ª ªt6o5kler a5e ¬5wlxpr xD xp ª Q ¹ gaU ¹rukue ª§°@ª·mntewue ¡Åm#rux r a5e Á5wuxpruxLxOª Q§5g SvU F´ Awuxpd 5x¾£ xº¹9£Be¢£.ª ªXo5kuefr a5efr ewudfk,{~Zr ewu5erkuewl»ewuk mp5¡ ¶kle w¦»e wlk% Zr ewuampenmpªt´±
(65) xdfd<o5 nmzr xp5k+7er~£Be e {~Zrue wuer% ª e^ruk mp5¡1kle w¦»e wlk °¼xª ªx¾£ rua5e«ª eZr©#kle wl»pe wBd¢xD¡5e Nª i)ox¢wue e Lr xpWxp°mp fwue ^o5eklr °¼wuxd m6 ª e Zrn¹)mp kle w¦»e w,mpwukle k,rua5efwue ^o5eklr ¹°¼xwudfkr a5 e wle klxku e
(66) mp5¡,5ru·m#rue kºrua5eBruw mp5k¦°¼e wxp°5rua5eBwle klxkue
(67) ruxѣ
(68) mpwl¡5k)rua5eBª e Zr9Ztnm#ª ª 5bx7e wum#r 5 kltDklrue +d I kSruw mp5kld¢§r«wu dfru»pe k ² ep´ 5´ D¹ "!#$%#³©´`ba5ekle w¦»e &w klrm#¥Wkue5¡5k+mpkbd<o5a6¡m#r mmpkbr a5'e : xe k¦r xp£.5¡5x¾£ ² dV),³
(69) mpªª x¾£.k Wrua5e xZr e©qDr«xp°r aek¦tDklr ed&nmpªªÙ´`ba5ewued1m# 5¡55<xp°r aexpor 5oLr+¡5m#rm<£. ªªº7ekle Zr«mpk kuxDx6mp6k dV),:£.¡5e 5k¹5£.a5e `s± v mp¥^5x¾£.ª e¡5e dfe Zruk ² }s± %k ³bmpwue%wue e»e¡ Q½g¾ UÙ´ `ba^o5k¹Uku e%kuxdfe¡m#r m k kle Zr«¡o5er x8wue e §»e¡}s± k ¹U ´ e#´¹5Wr a5e%xZr eqDrsxp° r a5ebr awuenm#)¡ (
(70) wle e»D 5mp¥per k ¹Lamn»D 5d<o5ª§r ª e
(71) wuxD e klkuxwlk
(72) kl d<o5ª§rmpe xo5klªtkue5¡L¨ 5¢¡m#rmWZr x1rua5e<5er~£
(73) xwl¥¯wle ^o5 wle kamn»D Wd<o5ª§r ª e%5wuxD ekuklxwukkl d<o5ª§rmpe xo5klªt wue e §»L58mp¥#er k.°¼wuxpd r a5e%5er~£
(74) xpwu¥Ue´ Ao5w¦r a5ewudfxwue#¹r aewum#r x *,+-&.0/214365$789;:</2=?>@>A/;* = BC* =?D/E=?D10/F8HGI10/F9J/;B?KAB?*L&MON"P@> *,+-&.0/;1Q78H9;:</R=?>@>R/;*=B?*=?D/E=S1F8<*T>;-4BS=U>;V%>2=W/;-X908ZYCY[>. ¡5erue wudf e k9rux%£.a5m#rXeqDr eZrBa5m¾»D5d<o5ª§r ª e@5wuxD ekukuxpwukXkud<o5ªr mp5exo5kuª§twue e §»L5 mp¥per k: mp ª e mp¡ r xÁerur ewW7e wl°¼xpwud¢mp5 e#´Ä{~ e \e rn¹b£Be¶kue er~£
(75) xF°Jmpr xwlk¢r a5m#r xZr wl 5oLr eSr x»#mpw¦tL5r a5kbw m#ru 0x i95er~£Bxwu¥:ª m#r e5t:mp5=¡ D ewux#¨¿ xZtWruw mp5k¦°¼e wlk 2´ AUxpw m<»pe x5e r xpº¹5r a5ea a5ew
(76) r aeer~£Bxwu¥Wª m#r e5t1er~£
(77) ee 6r a5e%kuewl»pe wsmp5¡ruk ª e Zrn¹rua5e:dfxwueWª ¥#e ªtÅr ae:xor or8¡m#r m¯£. ª ª@7e: Àr a\e VxoLr 5or8^o5eo5eZt r a5efr dfe8r a5e¢}s± %k8m#wuwu§»e#¹kux¯rua5e1ªx¾£
(78) ew,r a5e¢w m#ru x5´6}«¡Fmpª klx5¹)£.§r a De wlx#¨~xZt r w m#5kl°¼ewuk ¹BÙ´ ep´§¹@£.§r a5xpor8 xZtD xoLr 5orf¡mzrm¶er~£
(79) ee okue w¢mp5¡ ¥pewu5eª.kumpe k ² ep´ 5´ o5kl 5] ,"!#T$#³¹«rua5exoLr 5or¡5m#rmÀk1om#w mpZr ee ¡ r xF7e r a5^e xor or ^o5eo5eZt1r ae«r d¢es}s± kbmpwuwl»pep¹klxd¢xpklr kle dfe Zruk
(80) £. ªª77eSkle Zr.xor
(81) ¡5o5e r x8wue e §»e¡¯}s± k ´ {~xwl¡5e wBr x7erurue wbo5¡5e wlklrm#5¡6£.ae wue7e w¦°¼xwud¢mp5eSZmp5kbmpwle«r x7eeqL7e r e ¡ £
(82) es¡5e wl»pe«m%kud¢5ªe dfxL¡5eªÙ´9ÂeQr _ ebrua5esruxprm#ª5wuxD ekuku5%r dfe °¼xw@m%»pe wue ^o5eklr ´WÂe`r _aerua5e°¼w mpr xpÅx#b° _ kleZr,¡5oe8rux5er~£Bxwu¥¬wle e»pe¢e»e Zruk ² Ý (Ð rc yÑ Û yÑ}½ÛºØ××Ùw
(83) ÛlÕ ÛlÚ#K× ØÐzx¦ÓÕ ÛÕJÛ { t#Õ5rN4Û yÑ{TrNÛPyÑ×ÙÛlgÛ × f |5ÏÑ{ Ûu× ÕÛ r x^rN{ Õq Õ ×Ù Ó 8Û {rÙ|&N× { hF4Û iSsjAcÛ iC|Vkml4}½tv×Ù{T Ø rKw { Õ|vÕÙ{ 7ÓeÕ dX{ |ØnR0× oRw p4ÛjAw qbØkmlV× q { t©(Ð ØrN× yz| VÛ q Ðz7Ó Ó rwer Ûl{K× x¦ Óx¦ÓT ÕJq Û ÛlÐÑÛ¦×¿Ó rÙcÛ | r0s ÛÓ©×ÙÛÐÑØ rs× Û4}½Û¦×Ù×N{ Ðv r Ø8ÓÐ q ØÚpۦ׿Ór{ Ð8Õ q Õr Û4wOt ÕbÛ0u¾Ûx\Ï5r{ ØÐ=x\ØÐjrÙÛ0u#ryÑÛ¦×ÙÛ tÕ Ø6rNyÑÛ%r Û¦×w v rNyÑ×ÙÛlÓ | v w@ÏzÕ rÔ#ÛÏÑaÐ |¾Û¦×¿Õ rÙØn#Ø |({ GÐ {TrÙÕÔÑ× Ø Ó |«ÕJÛlÐzÕ Û ß0 Ð _ .
(84) g. K &I9 @_&k ! +5$*. r a5ebr awuenm#¡fwle e »D5%mp¥per k ³¹5m#5¡ _ rua5eb°¼w mpr xxp° _ ku7e Zr@ r ae.mp55ª nmzr xp ² ª o¡5 5¬7xpr a o5kuew1m#5¡ ¥#e wue ª«dfxD¡5e k ³´ n e5eª er¢5wuxD ekukl 5År dfeku7e Zr Àr d¢ewuk,mp5¡Fr a5ewue°¼xwuempklkuo5dfe:r amzr_ _a _ ´ÀÂerVeWrua5e:^o5d<7e wxp° 5wuxD ekukuxpwuks Wr aekle w¦»e w+d1m#a5 5e#´ {¿°)x5ª§tfx5e5wlxLe kuklxw.eqLe or ekbr a5e5er~£
(85) xpwu¥Wk¦rmp¥:mzr.m,r d¢e#¹Lr ae :r a5ed¢mzqL§¨ d<o5d;m#a5 e»pm#5ª ewum#r e ² :^o5d<7e w.xp°) x5e ru xk+7e wbkle xp5¡U³be ^ompªjk i §° C
(86) ² gѳ xprua5e w¦£. kle |sxpr e¢r am#r C _axwuwle klx¡5kr x¯rua5e:eklr mpkue#¹P£.a5e Vr a5e1Dod<ew<xp° 5wuxD ekukuxpwuk% kklo f eZr°¼xpw«r a5e8m#55ª nm#ru xr x:¥pee o5¶£.r a¶rua5e5er~£Bxwl¥¶klrm#¥ ² ! C" _ _ al³©´@{¿°r ae^o5d,ewbxp°9wuxD e klkuxwlk+k kuo f e Zr.°¼xw r ae%mp55ª nmzr xp r x«¥#e eo5 ² !# C$_ _al³r ae
(87) d¢mzqL d<o5dÄmpa5 e»#mp5ª e@w mzr e@ ke ^ompªDr x %'& _a(_ () ¹ £.a5 a6 kbªxÑ£Be wbruam#%r C _a©´ |sx¾£%¹)ZtÅmpklkuo5df 5:ruam#r%7xpr a¬r a5e85er~£
(88) xpwu¥¶klr mp¥Åmp5¡¶r ae1mp5ª nm#ru xklnmpªe ª enmpwlªt £.r ar a5eÅ^o5d<7e w6xp°<wuxD e klkuxwlk ¹%*° 3wuxD e klkuxwlk¯ mp3kl d<o5ª§rmpe xo5klªt 5wuxD ekukb5er~£
(89) xwl¥1wle e»pee»e^ruk ¹5rua5e^o5d<7e w xp°x55eru x5kb7e w
(90) kue x5¡x5e mp mpa5 e»e% ki ² ³ _ a+ _ `bae wue°¼xwue#¹Uo5ku5 wuxD e klkuxwlk+wle klo5ªruks6m8 klee ¡5o¯e ^om#ªru0x i ² Z³ , C n e65xpr er a5m#r¢rua5e6ku7e e ¡o5 , 5wuenm#kue kf£.rua r aewum#r ^ x _a-_ ´ `ba5k¢wum#r x xwlwue klxp5¡5kbr xr ae7e wl e^r mpe%xp°± @v ? ru dfeSku7e Zrs Wrua5e%¥pewu5eªrua5wue mp¡ ² k³
(91) 5wlx#¨ e klku5«5 xdf ser~£Bxwu¥mp¥#er k9xÑ»pe wr a5eBewu eZrmpeBxp°U± @v ?Vr dfeXku7e Zrrua5e mp55ª nmzr xp1r a5wlenmp¡ ² k³©´ {¿rs ksmp¥^ r xrua5ewum#r x85wuekue Zrue ¡5wle»D xpo5kuª§t iXr ae°Jmpr xwlk xZr wl 5oLr 6rux¯ wue mpku5^#¡e wlenmpkl 5x#r aÀwum#r xkmpwue¢ku df ª mpw ´WLx5¹9mpZmpº¹rua5e a5 ae wSr ae¢5er~£
(92) xpwu¥¶ª·mzr e t¹rua5e¢dfxwle Åkuedfe Zr kmpwue8kle Zr,¡o5efruxwle e »pe ¡ }s± %k¹9klx6rua5e¢a a5ewr a5e8w mzr x ² k³©´¢}+5¡ m¾»px ¡ 5:r ae¢dfe dfxwlt¯ x e k7er~£Be e o5kuew+m#5¡¥#e wl5e ªku5mp ek+xZr wu5orue kbr x8 wue mpku5r a5e%wum#r x ² k ³
(93) mpkb£
(94) eª ª ´ ݼÞßݼà.
(95)
(96) "!#$%&(')$*+,.-0/"21435,67 8 $79 :5 $7+ $*. S. 4]<6º:. k<:. isxo5klru5e klk«5wlx5ª ed¢k. mp¶mpwl kue£.a5e¶m¢k¦tDklr ed& kskuo5Dylerue ¡r xf 5or+xÑ»pe wlª xZmp¡H´ {~¡5enmpªªtp¹7rua5e<d¢mpa5 e, ksku D e¡¶ klo5aÅm¢£ mntr« kSm#5ª e%r xWa5mp5¡5ªer ae<d1mÑqd<o5d 55oLrª xZm#¡Ár a5e15er~£Bxwu¥ÁxF£.a5 aF§r k,m#rur mpa5e ¡V mpV¡5e ª»ew ´¬{~Vwue mpª
(97) ª°¼ep¹)°¼xw xk¦r xku ¡e w mzr xp5k ¹kue w¦»ewd¢mpa55e k«mpwue,kuW De ¡rux:kuo557xw¦r%m1§»e ¶dfenm# 5or ª xZmp¡H@´ E+x¾£
(98) e»ew ¹7r. kbwuo5·mpªr am#rsklo5a¯d¢mpa55e k.7e amn»ewump e°¼o5ª ª§tWo55¡e w. 5or ª xZmp¡km#x¾»e8r ae1dfenmpŪ xZm#¡º´1`ba5kk%e ku7e ·mpªªtruwuo5e8°¼xw%{~Zr ewu5er<kuewl»pe wuk,ku e {~^rue wl5erBr w m ¢s kX5owuklr~t¢ fm#ruo5wue#¹D£.§r afe mp¥8ª xZm#¡5kXeqL ee ¡55,r ae«mn»ew mppe«ª xmp¡ ^t1°Jmpruxwuk.xp2° C5L=Q§gn U ´ `bae%rua5wuxpo5a55oLrb¡5e ª»pe wue¡^t:m<kue w¦»ew+k¦tLk¦r ed;d<o5k¦r.¥pe eo£.§r aWrua5e 5or ª xZmp¡¯o5Zr ª)r a5ekle wl»pe w%k mzr o5wum#r ek ´<`ba5ekle w¦»e w I k7enmp¥6r a5wlxo5a5or%wue mpa5e ¡ m#rSrua5e k m#ruo5w m#ru x,xZr k)nmpªª e¡,r a5(e / && K59$ + ^ ² ïK Aisi+2³ Q½#g YU ´ µ
(99) etpx5¡¢rua5esk m#ruo5w m#ru x87x Zr ¹r a5es¡5e ª»pe wue¡¢rua5wuxoa55or@k@e©qLer e¡W5xprXrux¡5wlx eª x¾£ Ãk A9i+i%´ A9o5wleWg8 ª ªo5klruw m#rue ksr a5k ´vx Zr%} xpwuwueku7x5¡5kruxrua5ek mzr o5wumz¨ r xpf7x^r ´µ
(100) etx¡1},¹Zrua5eb£
(101) eª ª§¨¿¡5e kl e ¡fkue w¦»ew
(102) d¢mp Zrm# 5kx5k¦rmpZr@r a5wlxo5a5or £.a5e wlenmpkfr a5e ªª§¨¿¡5e kl 5e¡Fx5e6kue»e wle ª§t ¡e wump¡5e k´ µ xwlwue klxp5¡5k¢ruxÅrua5e6xZr °¼wuxd £.a5 a:rua5e ªª§¨~7e a5m¾»pe ¡Wkle w¦»e ws k
(103) 5xª xe wbm#5ª e«rux¡5xfmpZtWo5kle°¼o5ª£
(104) xwl¥U¹Ù´ ep´§¹ r k%¡5eª §»e wle ¡¬r a5wlxo5a5or k5ªÙ´1Ãxo5ªPer<m#ªPx \Hewue¡Å®wlklr,m6xdf5ª er e8klruo5¡t¬xp° r a5kbe \e r ¹5r a5etwue°¼e wbr x8rbmp%k $ +
(105) l+
(106) W5 Q½#g YU ´ . Delivered throughput. MLFRR. A. Well−designed system. Ill−designed system. B Input load. A9o5wuegi
(107) .
(108)
(109) l14, f9, +j`
(110)
(111) l14, f9,6 v ^ & MLFRR. ß0 Ð _ .
(112) . K &I9 @_&k ! +5$*. ewu5eª k«x#°Xxew m#ru 5¢kltDklrue dfkeqLe or e¯¡5 \Hewue^rS xZr e©qDr kji5,
(113) W $.1. 8 J¹ 8 $7$ 5') @ ^ ´){~r a5ebwle klrXx#°7rua5 k9kue r xº¹£Be £. ª ªLwue°¼e w9rux¥pe wl5e ªUxZr wuxpª m#r akswlo55558 kuae ¡5o5ªe ws xZrueqDrSm#5¡Zr e wlwuo5Lr. xZr e©qDrSmpkJ5,
(114) W $ $*, mp5¡ 8 $7$ 5') G $*,¹wle kler §»eªt´8`ba5ef¥pewu5eªXeqLe or ek, ¬kla5e ¡5oª e w xp^rueqDr £.a5e §rfe rua5e w8e©qe orue kWxp 7e ampª§°Sxp°Sm o5kle wfr a5wlenmp¡º¹ mpk1m¬wuekuo5ª§r1x#°m k¦tDklr ed nmpªªÙ¹Pxw m¶¥#e wue ªbr a5wlenmp¡ ´F`ba5e¥pe wl5e ª.e©qe orue k¢ V Zr ewuwlo5r8 xp^rueqDrf£.a5e wue klxp5¡5 r x,m,ampwl¡£
(115) mpwue+ Zr ewuwuorn´P{~:ÂDoDqH¹Dkuae ¡5o5ªe w
(116) rua5wue mp¡5k ² o5kuewBrua5wue mp¡5k e rua5e wb:o5kuew.d¢xD¡5eSxw
(117) ¥pe wl5e ªdfxL¡ep¹mp¡6¥#e wl5e ªºrua5wue mp¡5k³ mpe5wle ed¢rue ¡6Zt Zr ewuwuorPr a5wlenmp¡kX£.ae wue mpkX Zr ewuwlo5rPr awuenm#¡5kXnmp5xprXe.5wle ed¢rue ¡8Zt8kua5e¡5o5ªe w r a5wlenmp¡5k´ |s{¦±
(118) ke e w mzr e<^rue wlwuo5ruk«r x:xpr §°¸t6rua5e<a5xpklrx7e wum#r 51k¦tDklr ed xp°X5 xdf mp¥per k´@`bae º¹Dd¢xpklrXx7e wum#r 5%kltDklrue dfk ¹Dkuo5a1mpk@Â^oLqfmp5¡1Lxª mpwuk ¹wuxD e klk@rua5e 5xd¢5mp¥#erukS 6 Zr ewuwlo5r+ xZr e©qDrn¹Ur a5ewue Zt£.ruarua5ea a5eklrs5wl xwlr~t´B`ba5e wue e §»e:ª §»eª xD¥Å7e xdfe ke \e r §»e:£.a5e Frua5eise e»e:{~Zrue wuwlo5ruk ² is{\|s`)k ³,w m#rue k<klx¶a5 a r am#rmpª ª ± Hv ?;wle klxo5wue kfmpwleWku7e Zr8amp¡5ª 5¶i.{\|+`k8mp5¡Fe»pe Zr o5mpª ª§t ¡5wux5 58m#¥peruk ´ Ã6xo5ª er8mpª ´¬®5wuklr8a a5ª aZrue ¡ rua5e:wue e»eª»eª xD¥¬e \e r ¹
(119) m#5¡F5wuxpxkle ¡ m kuxªor x ruxe ª df m#rueRr Q§#g YUÙ´¯`ba5e w<kuxªor xÅ x5kl k¦r k xd,5 55rua5eW^rue w\¨ wuo5rSmp5¡¶7xª ª 58dfxL¡e k ´+`ba5e8|+{¦±Ä¡5wl»pe 9w I ki.e e »pe<{~Zr ewuwuorLe w¦»D e<isxoLr e ² i.{¦i«³©¹H£.a5a kwle klxku ª e<°¼xwSr mp¥^ 5nm#wue8xp°B Zr ewuwuor k%nm#o5kue¡ÁZtÅmpwuwl»D mp¥per kPxw)i.{\|+`k ² i.e e §»e {\|s`)ewuwuor k ³¹Z¡5k mp5ªe kr a5e
(120) is{\|s`)k9x,r ae |+{¦±Áklx«r a5m#r kuo55kle ^o5e^r«mpwlwu»D5<mp¥#eruks£.ª ª75xpr.nm#o5kue%i.{\|+`k ¹Ump¡6kla5e ¡o5ª ek.rua5ekuxz¨~nm#ª ª e¡ '
(121)
(122) lfX $*, °¼xw1e©qe oru xH´ n a5e kua5e¡5o5ª e¡º¹+rua5e7xª ª 5¬r awuenm#¡ r mp¥pekmpª ª mp¥per k5wle kle Zr 6r a5e¡5wu§»e9w I k«wue e»e,Doe o5e,rua5wuxpo5a¯rua5e,5er~£
(123) xpwu¥6klrm#¥7¹Henmpa mp¥per% ¯ruo5wuH´%S5 e,rua5e<7xª ª 5rua5wue mp¡¶ampkSed¢Lr e¡¯r ae,^o5e oep¹r«wue©¨~e 5mp5ª ek is{\|s`)k@x8r a5e+|+{¦±«´^{¿°Hrua5es¡5wu§»e w I k@wue e»es^o5e oe+®ªª kPo5º¹DÙ´ ep´§¹Zr a5e.7xª ª 5Srua5wue mp¡ nmp5xpr%¥pee Åo5Å£.§r arua5e85er~£Bxwu¥U¹r ae ¬r a5e8|s{¦± ¡5wlx5kmp¥#eruk ¹)£.§r a5xpor xpL¨ kuo5df 5mpZt ± @v ? wle kuxpo5wue k =´ n e¢£. ªª¡5eku wl 7e¢rua5e kle1x7e wum#r x5kmpZmp kla5xw¦r ªt £.a5 ªeS5wuekue^ru 51mp df5ª ed¢eZrm#ru x¢xp°)rua5 kbrue a55^o5e ² |+}«vP{¦³´ «rua5e w dfxwleSku7e ·mpªW D e¡Wkuxpª oru x5kBmpªkuxeqLkl#r iÂisv Q v Ump5¡isv Q UÙ´Xµ m#ku mpª ª§t¹ r a5ekuer ea55 ^o5ek%5wuxD ekuk% 5xdf 5¢mp¥per k ¶ªxÑ£ 5wl xwlr~tr awuenm#¡5k ¹mpdfe ª§t¯ 5wuxD ekukSxw+¥pewu5eª§¨¿rua5wue mp¡¶ xp^rueqDr k´{~¬mp¡5¡5§r x6ruxWe ª df mzr wue e §»eª §»eª xD¥7¹ n Î Ø w Û dÛ¦×ÙÐÑ4Û ÕÕ Ï xzy«ÓÕºÒ { ÐnZÏ usÓ©Ð |«În Ø Ó©× { Õ {w vÚ cÛ w Û¦jÐ rdÛ¦×ÙÐÑcÛ aryÑ×ÙÛl Ó |z4Õ Û¦×ÙÐÑ4Û ryÑ× Ûu Ó |ÑÕ Óryz× Û+Ór NÕ rxzyÑyÑÛÛ q|¾vÏ |¾ Û¦Øb;× ÐÑt ÕXØ7rÛ¦jÐ ×ÙrNÏÑ{TrNÐS{ ÛlØcÕ Ð«t0rNÔ#yÑÛcÛ yzq Ó7T|5}5{ Ø7}Û¦2×Ó }½Ï#×ÙÕJ Ø Ûlw3× rNÏzyÑÕJ×ÙÛlÛl@× Ó|ryÑtÑ×ÓÛuÕ Ó Ó
(124) |<×Ù×ÙÛlÏÑÕ ÐÑÏvvÐ r{ vÐ Ø b}Ób{ Ð Õ q dÕÛ¦r ×ÙÛcÐÑw 4Û x¦w Ó T#Ø W |ÑÛ { Ð rNyÑÛ«ÕJÛlÐzÕJÛ . . .
(125) . ݼÞßݼà.
(126)
(127) "!#$%&(')$*+,.-0/"21435,67 8 $79 :5 $7+ $*. CPU0. h. CPU1. User space. TCP IP Kernel space Receive queue Driver. Data Movement NIC. A9o5wueie(: &('9 .  isv mp5¡Fi+v mpd¢krux¯e kuo5wle1°Jmp wmpªª xDnm#ru x¶x#°bkltDklrue dwue klxo5wl e k<mpd¢xp56rua5e »pm#wu xpo5k
(128) m#55ª nm#ru xkXruam#rBor ª D ebr a5e«5er~£Bxwu¥U´X`ba5etWmpa e»peSr a5kBZt1mp xo5Zr 5 mp5¡ampwup 5swuekuxo5wl ek9ku7e Zr) 5wux#r xD xªZ5wlxLe klku sruxsrua5e
(129) m#55ª nm#ru x«x£.a5xpkue eampª°rua5 k.5wlxLe kukl 58kbewl°¼xwld¢e¡º´ i.e e Zr ª§t¹«mpª d er:mpªÙ´Äd¢ª e dfe Zrue ¡ rua5e¶kuxpª oru x 5wux7xkle ¡ Zt Ãxpo5ª«er mpªÙ´  ^oLq¹Ur a5et6mpdfe ¡rua5e w+d¢ª e dfe Zr m#r x|+}«vX{ ² |+e£ }SvP{¦b³ Q½5g hU ´s|+}«vX{ mp¡5xruksmpª ª7r a5e%dfe amp kudfkb5wlxxpkue ¡6ZtÃxoªºer+mpª ´ A) o5wle.«kuaxÑ£.kPrua5e »#mpwuxo5kxd¢7x5eZr kr a5m#rX xdfe ^rux5ª·mnt, |s}SvP{´ ?+7x wue e §»L5:r a5efmp¥#er ¹)r ae¢|s{¦± xp5 ek§r% Zr x:rua5e8wue e §»efDoe o5e¢ ¶r a5e8¡5wl»pe 9w I k d¢ed¢xw¦t¹Bmp5¡ e 5ew m#rue k1m i.{\|+` ² ise e»e{\|+`e wlwuo5r³8§°i.{\|+`k1m#wue6e mpª e ¡H´ `ba5ewuxD e klkuxw8r a5m#r¢r mp¥pekfrua5e6 Zr ewuwuor1e©qLe oLr e k¢r a5e¡5wl»e9w I kWi.{¦i ² i.e e §»e ß0 Ð _ .
(130) g¾. K &I9 @_&k ! +5$*
(131) !#"$%"$ &('%$#%*) ,+ -./$%021,#. ) /3 ) 2,4%%021#*) + &(#',4#5 #6,%*7$$498$% :;4, 7$, #"$1,!4%,-# 3 ,-# (#/% #6,%,7$%<7$498$# &(#*24*#7%"'#75$#,8$%=4$ :(2>/%$/021,?) +. A) o5wle%_ie J:,@ )3 ),%'_ BAOd . {~^rue wlwuo5r¢De wl»D e:i.xoru 5en³DCn´¬`ba5ei.{¦i ¡ k m#5ª ek<i.{\|+`kxÀr a5eW|+{¦± kuxr a5m#r kuo55kle ^o5e^rf5 xdf ¯mp¥#eruk¡5e ª»ewue¡F^tÅr ae:|+{¦± £. ªª@xpr< mpo5kuem#Fis{\|s`¹ 5¡5nm#rue kr xr ae¢¥#e wue ªXr am#rr ae wuef k£Bxwu¥¶°¼xwrua5 k%¡5e»L e ² ZtÅe 5^o5eo5e 5rua5e klr wlo5ruo5wue.»#mpwu mp5ªebwue wue kle Zr 5rua5es¡5e»D e+r a5es Zr ewuwlo5r e¡¢wuxD e klkuxw I kB¡5e»D e Doe o5en³¹ m#5¡ kla5e ¡o5ª ek1m 58!7 N$FE2G°¼xw<°¼owlr ae w85wuxD ekukl 5 ² U H V5wuxD ekuku5^³©´ `ba5eklxp°¸r wuU¹£.a5 a¯mpª klx8wuo55ksx6r a5e Zr ewuwlo5r e¡¯5wlxLe klkuxw¹7o5ª ªk.rua5e¡5e»D eax \ r a5eB¡5e»D e ^o5e oep¹^mp5¡,nmpªª kr a5Je IK,#,# +5wl dfru»eXxr a5k)¡5e»D e ² 6LNM2O2IBK,# # #³´ `ba5Je IBK,#,# %.5wl dfru»e#¹¾ df5ª ed¢eZr e ¡%Zt%r a5eB|+{¦±Å¡5wu§»e w¹#kwue klxp5ku5ª eX°¼xwrmp¥^5 mpª ª5mp¥per k9wue kle Zrr a5e@¡5wu§»e9w I kwle e »pe
(132) ^o5eo5e@rua5wuxpo5a%r a5e@5er~£Bxwl¥k¦rmp¥U¹#enmpa :r o5wlº@´ n a5e 6r a5Pe IBK #,# 5wud¢§r §»e«®¡5k«m#ed¢r~tWe Zr w¦t:r a5e%^o5e oep¹7r.wue©¨ e mpª e k¢i.{\|+`k1 Vr ae¯|s{¦±«¹Bwle dfxÑ»pe kfr a5e¡5e»D e6°¼wlxd r ae¯¡5e»L e6^o5e o5e#¹smp5¡ wueruo5wuk ´@ise°¼e wbr .x A9o5wle%°¼xpw.m8klo5dfd1mpw¦tWxp°»#mpwuxo5kbk¦r e k ´ {¿r k
(133) Zr e wle k¦r <r x<5x#r e«ruam#rbe»e :rua5xo5a:Zr e wlwuo5Lr kbmpwleS¡5klr wl 5oLr e ¡Wmpd¢xp5 r a5e¢5wuxD ekukuxpwuk ¹95xr~£Bxmp¥#eruk8mpwuefkud<o5ªr mp5exo5kuª§t¶5wlxLe kukle ¡À£.§r aÀ|s}SvP{´{~L¨ à SUWÝ V Ý á Ý á â àUà SU|5ÝWVsÓÐx\Û| S ×ÙØ7~ Q ß Ûx\ÛlÐr uv%R7~ Ô#ÓÕ Ûc|fÎ TS wbÓxzyv{ ÐzÛlÕ { Ðx8 Ï|¾ÛÓ<ÕJØ ~ xlÓ7 Û| Ý á â U Ý V 9 p q ×Ù Ó w w ÓvÔ Û jÐ rÙÛ¦×Ù× ÏÑvÚ r ØjÐ r ×Ù Ø Ûl× |¾4Û }§Ó©vÏ TrctÒ { ÐnZÏ u1ÚÑ×Ù Ø ×¿7Ó wbeÕ ryÑÛ â { ÐÕJaÏ xzyWÓ uºÓ q ryzÓ rXÛu Ó xzy { jÐ r Ûl× ×ÙÏÑ5Ú r@scÛ x8r ØV× { @Õ |5{ Õ r × { ÔÑvÏ r cÛ | { ÐÓS× ØÏÑÐ |#~·× ØvÔ { ` Ð wbÓ©ÐÑÐzÛ¦×@ Ó w
(134) ØvÐ (rNyÑÛ sÓN× { ØÏzÕ Úz× Ø5X x\Ý ÛuÐÕ Õ ÒØ×¿{ ÐnÕcZÏ utDÚzÓ x6d4Û rÚz× 5Ø x\ÛuÕ NÕ { vÐ S#Ø xcx\ÏÑ׿:Õ { Ð hDY[Z6iCk]\W^(x¦ØjÐ r JÛ ujrtLÕ 7Ø }lr{ 6× f%x\Ø× ×ÙÛlÕ ÚpØÐ |ÑÕ rÙØ { jÐ r Ûl× ×ÙÏÑ5Ú r x¦ØjÐ r JÛ u#reu {TrNy rNyÑÛSÕ Û¦× sj{ x\Û | yzÓ× |vuHÓ× O Û |Ñ4Û s#{x¦Û t eÕ { jÐ r Ûl× ×ÙÏÑ5Ú r sÛ x^rÙØ×
(135) × 4Û ~ ÛlÐzÓ©vÔ cÛ | { Ð rNyÑJÛ wb Ó xzy{ ÐÑ%Û t Õ { Ðjr Ûl× ×ÙÏÑÚ5rKx\ØÐjr ×ÙØ Ûl×c . . . ݼÞßݼà.
(136)
(137) "!#$%&(')$*+,.-0/"21435,67 8 $79 :5 $7+ $*. gg. klr e mp¡º¹mmp¥#erukb5o5wuk¦r k
(138) 5wlxLe kukle ¡:Zt¢x5e«wuxD e klkuxw¹5mp¡Wx5e+r ae«e Zru wue+5o5wlklr ampk7e e V5wlxLe klkue ¡H¹
(139) mpxpr a5ew5o5wlklr8d¢m¾t 7e:5wuxD ekukue¡ ZtÀmp5xprua5e w<wuxD e klkuxw 5orsmp¥#er+5wuxD ekuku58¡5xDe k.5xprseqLe orue65mpw mpªª eªÙ´ {~Wmp¡5¡5§r xpfrux<e ª df m#ru 5wle e »peSª §»eª xD¥7¹Zrua5e«klxª oru x¢5wuxpxkle ¡WZtWÃxoª er«mpªÙ´
(140) mp5¡¯d¢ª e dfe Zrue ¡  ^oLq6Zt¯mpª d erSmpª ´
(141) 5wlx¾»L¡5e k+xpr ae w.e5e®r k O´ ?sL¨ ¡5e w8a5aV 55oLr8ª xZmp¡H¹Xrua5expª ª 5rua5wue mp¡ amp57e 5k8r x¬5oª ª
(142) °¼e£;mp¥#eruk1x \ rua5e ¡5wu§»e w I k
(143) wue e §»e%^o5e o5e7e°¼xpwueSwle¨~emp5ª 5,is{\|s`)kb1r ae%|+{¦±«¹Lrua^o5kbe 5klo5wu5ª x¾£ ª·m#rue 5t´F{~ xZr wumpklr ¹
(144) o5¡5e wfa5 paF 55oLr8ª xZmp¡H¹Xrua5expª ª 5¯rua5wue mp¡ mp 5wuxD ekuk ª xpruk«xp°Xm#¥peruk%e°¼xwue<wle¨¿e mpª Wi.{\|+`k ¯rua5e|+{¦±«¹r a5ewue°¼xpwue<5 wlenmpkl 51rua5e Dod<ew<xp°.m#¥perukew< Zrue wuwlo5r,w m#ru xm#5¡Fa5e e1rua5e1r awuxo5pa55orx#°br a5eWk¦tDk¦¨ r e d6´X}«ªkux5¹5x#r+wle¨¿e mpª 8is{\|s`)ks¡5o5wl 585er~£
(145) xwl¥5wuxD ekuku5¢mpª ªxÑ£.k rux8e 5klo5wue °Jmp wl5e klk+m#d¢x<r a5e»#mpwuxo5k.|s{¦±
(146) k+rua5e%d1m#a5 5e#;´ L«er mp ª 5m#ª ªº7e 5e®5r ksxp°r a5k kuxªor xÀ k,etx5¡Frua5e:kuxexp°.rua5 k<5mpew ¹X Zrue wueklrue ¡Vwue mp¡5e wlkfmpwueWZ»L§r e¡Àr x wue°¼ewbr xr a5emp5wuxwu·mzr eS¡5xD od¢e^ruk Q½#g YL¹5g hU ´ : %$)¢ K <:46 Wº.' (:$9(¶% {~ r a5k¢kle r xpº¹ £
(147) e6®wuk¦r:ª klr8r ae¯wue^o5 wle dfe Zr k¢xp°xo5w¢5er~£Bxwl¥D5Àklo55kltDk¦r e d6¹ 5wuekue Zrxpo5w.¡5e kl ax e k+rux¢dfe er+rua5xkle,wue^o5 wle dfe Zr k¹Hmp¡¯r a5e¯¡5ekuwu 7e,xpo5w df5ª ed¢e^r m#r xº¹ %|«P`´. . . .
(148) . . "!. . ow+x^yle ru»pe< k.r x¢¡5e kl ¯mp5¡d¢5ªe dfe Zrsm¢5mpw mpªª eª5er~£Bxwu¥^5Wkuo5kltDklrue d ² m 5er~£Bxwu¥8klo55kltDk¦r e d nm#mp5ªesx#°Hwle e»D ,mp¡fruw mp5kld¢§ruru 5m#¥peruk
(149) xd¢5°¼wuxd mp5¡:x5ruxm,kl 5ªe«^rue w¦°Jmp eS1m#w mpªª e ª·³9r am#r k
(150) e f eZr.mp5¡:wlx5o5k¦rn´@Axw
(151) xpo5w kuo55k¦tDklr ed r x7ee \e ru»pep¹£
(152) e£
(153) mpZr%r xmn»x¡¬nmpa5efmp¡Åwle xwl¡5e wl 5:kuklo5e kr a5m#r mpwue<x#°Bx5e wu¶£.a5e wuxD e klku55er~£Bxwu¥mp¥#er k ¯mpw m#ª ª eªÙ´}+5¡°¼xwS§rSr x:7e wux5oklrn¹U£Be£
(154) mpZr«r x¢e ª df m#ruempªª7xklku ª §r e k
(155) °¼xw.wle e»pe<ª §»e ªxL¥ ² eqL5ª mp e ¡¯ kue r x6Z³´ ÖK |ÑÏÑÛ:r ØerNyzÛV{ Ðjr Ûl× ×ÙÏÑÚ5r×ÙØÏzÐ|#~·× ØÔv{ ЫÓ7Ø×N{TrNyvwX{ Ð(rNyÑÛ Ý á â Uà S7WÝ V #. ß0 Ð _ .
(156) gÑ
(157) . . K &I9 @_&k ! +5$* !" . E+e wle£Be,®wlklrSe©qL5ª·mp6rua5e,¡e kua5xp ek+rux1d¢mp¥pexo5w«5mpw mpªª eªº5er~£Bxwl¥D5:kuoL¨. kltDklrue d ef e Zr+mpk £Be ªªmpkbwuxo5klr ¹Ump5¡:r a5e¡e kuwuer aexÑ»pe wumpª ªº°¼o5r x55<xp° xo5wbkltDk¦r e d&Zt:5wle kle Zr 5frua5e»#mpwuxo5kbklrue 5k.°¼xwbwle e»D f5mp¥per k ´ Ç È vXwlxLe klku 5er~£Bxwu¥¢mp¥#er kbWmpwumpª ªe ªUw m# kuek
(158) 5klruwuo5r xpL¨~ mpa5emp¡W¡m#r mz¨~ mpa5e ª xDnmpªr~t% klkuo5eOk Q§gÑ5 UÙ´9{~f5mpwlru oª·mpw¹p5wlxLe kukl 5%m#¥perukBx#°7rua5ebk m#d¢ebx55er x8x ¡5 \e wle Zrs5wuxD ekukuxpwukswue klo5ªruk+nmpa5edf kukle k.£.a5e ¯mp e klku 1 xp55e r xL¨~kle §® ¡m#rm ² ±
(159) xp^ruwuxª)µ
(160) ªxL¥L³ ´ n e,d¢mzqL dfW De 5k¦r wlo5ru xL¨
(161) mp¡¡m#r mz¨~ mpa5eª xDnmpªr~t ^t¬wue m#r 5ew¦¨~wuxD e klkux.w 9 de$P $*,¹5 ¡5 5e mpaÁ5er~£
(162) xpwu¥¶r a5wlenmp¡¬r xm mpwlru o5ª·mpw«5wuxD ekukuxpw ¹m#5¡ ª·mpklku§°¸tL5: xdf 5:5mp¥per k,7e°¼xpwuer a5et¬e Zr ew kux¬r am#rf§r8 k8mpª§£ mntDkfrua5ek mpdfe5wuxD ekuklxwr am#rf5wlxLe klkue k1mpª ª
Documents relatifs