HAL Id: inria-00001066
https://hal.inria.fr/inria-00001066
Submitted on 30 Jan 2006
HAL
is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.
L’archive ouverte pluridisciplinaire
HAL, estdestinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.
Distributed Architecture for Resource Management in Large Scale Grids
Emmanuel Jeanvoine, Louis Rilling, Christine Morin, Daniel Leprince
To cite this version:
Emmanuel Jeanvoine, Louis Rilling, Christine Morin, Daniel Leprince. Distributed Architecture for
Resource Management in Large Scale Grids. [Research Report] PI 1775, 2006, pp.13. �inria-00001066�
I R
I S
A
IN STITU
T D E R
EC HERCH
E EN INF ORM
ATIQ UEET
SYST ÈMES
ALÉATOIRES
P U B L I C A T I O N I N T E R N E
N
oI R I S A
CAMPUS UNIVERSITAIRE DE BEAULIEU - 35042 RENNES CEDEX - FRANCE
ISSN 1166-8687
1775
DISTRIBUTED ARCHITECTURE FOR RESOURCE MANAGEMENT IN LARGE SCALE GRIDS
EMMANUEL JEANVOINE AND LOUIS RILLING AND
CHRISTINE MORIN AND DANIEL LEPRINCE
INSTITUT DERECHERCHE EN INFORMATIQUE ETSYSTÈMESALÉATOIRES
Campus de Beaulieu – 35042 Rennes Cedex – France Tél. : (33) 02 99 84 71 00 – Fax : (33) 02 99 84 71 71 http://www.irisa.fr
!#"$% &('*),+),-,/.0+12+
34)!-$657&)$8:9
;!<=<=>@?BA CED/F@CG>@?H@IKJL? C4MN>@? OQP/I@A JLRSJLDTDLJL?UVMKMN>@? OXWZY [\JTR^]\JL? C`_QI@[\JL?aMKM@MN>@?O
b>@? JTCcD/PCcd [^JL? eEC MKMKMKM
fGgihkjml^nZo\hqpGrsnutwvyx{zcrso\h
| vy}~owj | vmxh
|
r sx
jmx{}px{pEjyowvypsopBE!
pGcx{owv/,^Z
o\h
%^w s ¡Q¢
vyx£¤}nusrsjmx{p
svy} Gx{£io\howp }r
E¥ ¦
w}nusrij
jmx{}p@} §&o^vjm}@owvm¨©}vynpcr nZo^vmx
hmxǻ
n1rs
jmx{}p¬hqsrij/xj/x{hw}nus{ojy}Zr¬hkoE®s¯°x
psoxh
hkgihkjmo^n±j
¥ j/o
hko²j
¥
o!r¬hko}¨
v o³hy
o
vmx£
w}nu@}Ehmo^£§xj
¥$¥
ojmo^vm}
o^psow}Er h
p£!rspsvyow{x
s{ovyo^hm}rsvo\hw®´µp,j
¥
xh
@owv\¶w§·o&£io\hmwvmx{@o¸j
¥ o o^psowv
vy
¥
x«jyo^jyrsvyo°}¨¯°x
pso
p £%§&o³svyo^hmowpcj&nu}Evmo²
vmjmxrs
vy{g1j
¥ o
s x
jmx{}pn
p
o^nuowpcj·hmowvyGx{wo
p £j¥ o,vmo\hk}Ersvo {{}G jyx}EphmowvyGx{wo®s¹ºo$ vmo\hko^pEj/vyo^hmrsjyh^¶ }Eij xpso\£§x«j ¥` §·}vy»cx{p svy}jy}jgG@o
}¨@¯²x pso£irsvyxp oi¬o^vmx{nuowpcj jmx{}p hvyo x{¼wo\£$}Ep1j¥ o ¢ vyx{£½¾E°jmo\hjy¬o\£¶ j ¥¬ jh ¥ } §Vj ¥ oo¿x{owp¬g
}¨j ¥ o!vmo\hk}Ersvo {}i jmx{}phko^vmGxo®
À¤ÁcÂKÃyÄ$Å Æ¡Ç¢
vmx£}EnZ rijmx{p
¶@£ixhjyvmx{srijyo^£hkgihkjmo^n¶¬¬o^owvmªTjy}ªÈ¬o^owv} Eowvy
gupsowj§&}Evm»ih^¶ivmo\hk}Ersvywo
{}i
jmx{}pB¶ihmow¨Éª
¥ o
{xp
ÊËBÌkÍÈÎ\Ï·ÌÐ Ñ{ÍÈÒLÓÔ
Õ Ö ××/ØÙ^ÚÛÜÝÞÛkØÙwßàá¾Ù\Ûyâá¾ãäá¾åÈØ\Ýæã
ÕµÕç àÚ\á¾åmÝèBá¾Ü¾Ü¾á¾Ùéwâá¾ãTá¾åLØ\Ýæ{ã
ÕµÕµÕêKëãäá¾åTìTá¾ÙÛÝíàãTá¾Ù âá¾ãTá¾åLØ\Ýæ{ã
ÕµÕµÕµÕ¸î ØÙ\á¾ÛkÜÝç Ûkï\ãTá¾ÙðÛmâÛñ\æéñ\æTÝæã
Centre National de la Recherche Scientifique Institut National de Recherche en Informatique (UMR6074) Université de Rennes 1 – Insa de Rennes et en Automatique – unité de recherche de Rennes
),+29 88 9 ),+ 88
¡ o^h vmx{{o\h7£io¤ r /¬o^vmnuowjkjmo^pcj%£io¨©}rsvypsx{v7 sr x{hyh p o¤£io rs°pst^wo^hyh xvyo
ri hkx{n$rs jyx}Ep hpGrsnut^vmxzcrso^h%n x{h£iownuo^rsvmo^pcj}Enusowio^hVrijmx{xhmowv\®&¯²x pso o^hkjr p hkgihkjml^nZo
zcrsx @owvynuoj,£io7hkx{nus{x o^vT½rijmx{{x{h jyx}Epº£½rspso vyx{{oZ£so v p £io1t^ ¥ o^{oZw}nu@}Ehmtwou£io1vyo^hyhm}rsvo\h
¥ tjmt^vm} l^pso^h&oj/ps}Ep s{o^h^® p howj vkjyx{woE¶Gps}r h£st^vyx{}p¬h&L½ v ¥ x«jyo^jmrsvyo twpst^v o£io¯°x pso
owj·p }r h&svyt^hmowpcjm}Ep h¸s{r h· vkjyx{wrsx{lwvyownuo^pEj&o\h·hmowvyGx{wo^h&£io o^hkjmx{}p%£½ sx jmx{}powjq£B½ {}i jyx}Ep
£so&vyo^hyhk}Ersvo^h^®°}r hsvyt^hmowpcjy}p h£io^hvyt^hmrsj jhw¶\}sjmowpGr h Eo^¸r p$svy}jy}jgG¬o&¨©}p¬jmx{}p psowi£io·¯°x pso
{}vh£½oi¬t^vmx{nuowpcj jmx{}p hvyt xhmtwo^hhmrsv! jmoªL¨©}vynuo ¢ vyx£½Es¶zcrsx¸nu}pcjmvyowpcjT½o¿ xjmt£sr
hmowvyGx{wo³£B½ {}i jyx}Ep£so³vyo^hyhm}rsvo\hw®
Å \Z ¡=¢ vyx{o!£io, rsL¶shmgGhkjml^nuo£sx{hkjmvyx rst¶svyt^hmo ri{} xzcrso^h· xvmª ªÈ x{v^¶ {{}G jyx}Ep£io
vyo^hyhm}rsvo\hw¶ rijy}ªÈvmt^ v jyx}Ep
+1 7,+
hmxn1rs jmx{}p pGrsnut^vmxzcrso$}iwwrs@o$rspso1s o1svytw@}p £it^v pcjmo$£ p h³£io$ps}En$svyowrs¤£s}n x{pso^h
hyx{owpcjyx¬zcrso\h%} L½owi¬t^vmx{nuowpcj jmx{}p vytwo^{o`o\hj¤}ijmo^r hmo¶q}Exvyo`x{nu¬}chmhmx oE® | }r vvyt xhmowvwo^h
hmx{n$rs jyx}Ep hw¶B£B½x{nu¬}Evkj pcjyhnu} go^p h£io {wrs¸£i}ExEowpcjjmvyo7ownus{} gt\hw®! p £io7vmt^¬}Ep £ivyo wo^h
@o^hm}x{p h^¶s{o^h/o^pcjmvyowsvyx{hmo^hqowj²x{p hkjmxjmrijyx}Ep h°hmojm}Ersvmp owpcj°o^vyh/o,vyo vm}Ers@ownuowpcj/£io,{owrsvhnu} go^p h/£io
rs@}r vq¨©}vynZo^v/£io^h vmx{{o\h£io! r T®
" pso vyx{{ou£sou rs¬o^rij$}EpEjyowpsx{v!rspºps}n1svyoZx{nu¬}Evkj pcj,£io7vyo^hyhk}Ersvywo^h^¶ v s@o^h£io «ª
wrs jmo^rsvh$}Er hj jyx}Ep h1£so%jyv x{L¶zcrsxhm}pcj ¥ twjmt^vm} lwp o^h^¶£ixhk@owvhmtwo^h t^} v ¥ xzEr ownuowpcj$owjZpso
@}r pcjZ£i}Epspsowv r¬rspso E v pcjmx{o£io sx{xjmtE®$#&o^hZ}pcjyv xpcjmo\h,x{nusxzcrsowpcjzcrB½rspso vmx{{o£ioª
nuo^rsvmo!w}nus{oio 1rsjmx{xhko^v^¶sj
pcj
vo\h
£inux{psx{hkjmv
jyowrsvhqzcrso!
v{o^hqrsjmx{xh
jmo^rsvyh^®
p hoj
vmjmx{o¶ ps}Er hsvyt^hmowpcjm}Ep h L½
vy
¥
xjmo\jyrsvmo£io¯²x
pso¶rsphkgihkjml^nZo/£B½owG }Ex«j
jmx{}pZ@}rsv
vmx{{o°zcrsxhmxnus{x o°L½rsjmx{xh
jmx{}p£io^h&vmo\hmhm}r vywo^h¸£½rspso
vyx{{o® /}jyvmo²svyxp wx
@}i~o\jmx¨Bo^hkjqT½rijmx{{x«ª
h jyx}Epjyv
p hk
vyowpcjmo³£io!T½owp¬hko^n$s{o!£io^h·vyo^hyhk}Ersvywo^h·£io
Z
vmx{{oh
p hzcrsoo\hqrijmx{xh
jmo^rsvh&p½
xo^pEj
uhmo!hk}Er x{owv/£io
}i
xh
jmx{}p¶s£io
£ixhm¬}Epsx x{x«jyt!}r£io^h£st¨
x{{
p o\h£io^hvyo^hyhm}rsvo\hw®
p hur p svyownux{owvZjmo^nZ¬hw¶ps}Er h1svmt\hko^pcjm}p¬h$¯²x pso¶ps}jmvyohmgihjylwnuo£½owis}Ex«j jyx}EpV¬}Ersvu
o^hkjmx{}p£io^h/vmo\hmhm}rsvo\hq£½r pso vyx{{o® °}r hqt^ps}p&%w}p hqp }Eh}Ei~o^jmx¨ähw¶sp }Eh/¥ }Ex«£io,}Ep o^ijmx{}poj
vmt\hko^pEjy}p h&L½ vy ¥ xjmo\jyrsvmo£io¯°x p o® /}Er hqsvyt^hmowpcjm}Ep ho^p hmrsx«jyoowp£itj x{o\hhko^vmGxo^h·£io o\hjyx}Ep
£B½ ss{x{ jmx{}p¬h$owju£½ {{}G jyx}Ep £iovmo\hmhm}rsvo\hw®/}Er hZsvmt\hko^pcjm}p¬h${o^h1vmt\hkr «j jyhu£io\h$owi¬t^vmx{nuowpiª
j jyx}Ep h!zcrsoups}r h E}p h²vyt {xhkt^o^h o\$ps}jmvyousvm}jm}jgc@oZ¯°x psouoj, vyx{{ou£B½owG@twvyx{nZo^pcj jyx}Ep
¢ vyx£½E('*)L®! pcj£iou}Ep {rsvyo¶@ps}r¬h°svyt^hmowpcjy}p h³£io^h²jyv rs s vyowpcjyt^h ¯°x p o1@}rsvo
zcrsxBw}p wowvypsoZ o^hkjmx{}p£io^hqvyo^hyhk}Ersvo^h·£½rspso vmx{{o®
+ ,
- +
),8w
,
w-,+
-/.10 2436587:9<;>=@?BA
°}r h³svyt^hmowpcjm}Ep h³£
p hwojkjyou
vmjmx{o${o^h³}s~o^jyx«¨ähzcrsoups}Er h
E}p h³hm}r
¥ x«jyt
jkjmo^xp£ivmoZ@}rsv
}Ep o^ijmx{}p£ir¤hkgihkjml^nZo¯²x
pso®
½}Ei~o^jmx¨q vmx{p x{
¸o^hkj,
hmx{nZ xxjmt%£B½rijyx{xh
jmx{}p £io
vyx{{oZ@}r v,o\h,rijyx{xh
jmowr vyh^®C p
£B½}iwwrsjmowvq
w}nus{oixjmtxp£irsxjmo
vq{o
v
p £p }n$ vmo³£iovmo\hmhm}rsvo\hw¶Eps}r¬h·hm}r
¥
xjm}Ep h·}DKvmx{v
L½rijmx{xh
jmo^rsv!rspsouGxhkx{}p4£ioZjgG¬oFEBGHE
IJKMLFJKN8OPRQ*&
®C /x{p hmxT¶rsp rsjmx{xh
jmo^rsv,£i}xj!¬}Ers}Exv
hm}r nZowjkjyvmo rspsoºjSE ¥ o hmrsv= vyx{{o £io^srsxhpB½x{nu¬}Evkjyo zEr ow{oºvmo\hmhm}r vywo¶&h p¬hhmoºhm}r¬x{owv£io^h
vyo^hyhm}rsvo\h&zcrsxhmowvy}pcjqrijmx{{x{hmtwo\hq¬}Ersv/L½owGt\rijyx}Ep£so,hk}Ep ss{x{ jmx{}p®
o^hZrijmx{{x{h jyowrsvh$vyt xh pcj1£io\h1hmxn1rs jmx{}p¬h$pGrsnutwvyxzEr o^h1tj pcjuhm}rsEowpcj ¥ sxjmrst\h `rijmx{{x{hmowv
£so^h v ¬o\h twvytwo\h² v!rsp o\hjyx}Epsp xvyoZ£so1jyv ri¶ounu}i£io£io7hk}Ersnux{hyhmx}Epº£io\h³jSE ¥ o^h!£i}Ex«j
hmo!v ssvy}i ¥ owv£irnu}i£io,£io$hm}r nZxhyhkx{}prijmx{{x{hmt,hkr v/rsp o\hjyx}Epsp x{vyo£sojmv ri® p h/wo!nZ}i£io
£souhm}r nZxhyhkx{}pB¶L½rijmx{xh jmo^rsv¨©}r vmpsxj r hmgGhkjml^nuoZr pso7£io^hyvyxsjmx{}p4}pcjyowp pEj,£io\hxps¨©}vyn jmx{}p h
@}r v&zcrso° jS ¥ o°srsxhmhmoTwjmvyo/oit^wrijmt^o®>#&o^hxpi¨©}Evmn jmx{}p h¬o^rso^pEjq}Ep o^vmpso^v¸ voio^nZ o³£io^h
vmtwªLvyo^zcrsxh·n jmt^vmx{owh&jmowh/zcrB½rspsoj x{{o!£½o\hk o!£ixhyzEr o!}rrspps}n1svmo£io!svy}io\hmhmowrsvh^®
p h&rspso vyx{{o/{o^h&vmo\hmhm}rsvo\hhk}Epcj&ois{}xjmt^o^h&£io²n psxl^vmo\h ¥ twjmt^vm} lwp o^h^®U¸p%oD@owj^¶Gx{¬@owrijqg
E}x{v£io^hvyo^hyhm}rsvo\h&owis}Ex«jytwo\howp¤nu}i£io!x{pEjyowv jmx¨jyow{o\h°zcrso,£io\h/hj jyx}Ep h/£io!jyv xrijyx{xh pEj
VPW Ù8XYBYZ
L½}v£i}psp
p wowrsv x{pGri}Er¤£io^h
v
s@o^h&¨©}p jmx{}psp
pcj
o\²r phmgihjylwnuo ux{n
orspsxzcrso,}EnunZo
o^vmvyx
¥
o\£ 'H)
v1owiownus{o® °o\hZvmo\hmhm}rsvo\h!@owrsEowpcj
r hyhkx jyvmoois{}xjmtwo\h$o^p nu}i£io%p }p x{piª
jyowv
jmx¨·}EnunZo7£io\h
v
s@o^h²¨©}Ep jyx}Epsp
pcj
o\$r p
o^hkjmx{}psp
xvyou£ioZjmv
ri®K¯°x
pso7£i}Ex«jjyvmo
s{o%£½ois{}xjmowvuo\h$£ixDKtwvyowpcj1jgG@o^hZ£io%vyo^hyhm}rsvo\h!¬}ErsvZowpVv jyx}Ep {x{hmowv$T½ ^l^h^® ²osr¬hw¶
p }r h!hm}r ¥¬ xjm}p¬h!}p¬hko^vmEowvo\h,hmgGhkjml^nuo^hoixhj pcjyh!hmrsv,{o^h v s@o^h}r4{o^h,hkj jmx{}p h!£soujmv x
pzEr o!o^rsvois{}xj jmx{}ph p h·rijmx{xhmowv/¯²x psovmo\hjyo³@}Ehyhmxs{o®
U¸pVjmowvynuo%£½t^ ¥ o^{o¶¯°x pso%£s}xj$¬}Ers}Exvwjmvyorijyx{x{hmt Eo^Zrspso vyx{o£so v p £so1j x{{o%zcrsx
w}nu@}vmjmosr¬hkx{owrsvhZnux{x{owvh7£iovyo^hyhk}Ersvywo^hZ£ixhk@owvhkt^o^huhmrsvusr¬hkx{owrsvhuhkxjmo\h t^} v ¥ x{zcrso^nuowpcj
t^}Ex pst^h^® ²o°s{r h^¶Ep }r hpso²hm}r ¥¬ xjm}p¬h¸ h}Ep hmx{£it^vmo^v¸{o^h¸vyo^hyhm}rsvo\hrijmx{{x{hmtwo\h}EnunZo o\h¸oj
jy}r ~}Ersvh& vmt\hko^pEjyo^h·£ p¬h&Z vyx{{o® | }Ersv£io^hqv xhm}p h·£½ £inux{psx{hkjmv jyx}EpB¶Grspso³vmo\hmhm}r vywo°@owrij/jyvmo
vyojyxvytwou£iou vmx{{oE® p h!o7 ho7£it^ vmj!¬o^rij jyvmo pEjyx{wx@t® p¬ho7 h} ºrspsouvyo^hyhk}Ersvywo
o\hj&cxjyxnuo³£½r pso²£itw¨ x{ p¬o¶Eo²£itw vkj&pso°@owrij· h$jyvmo pcjmxx{¬tE®´µ¬¨ rij x{p hkx@zcrso/{o°hkgihkjml^nZo
@}r v vyx{{o`}Epcjmx{pcr o 4¨©}p¬jmx{}p psowvn vyt¤ £sx{hm vyxjmx{}p £io vyo^hyhm}rsvoE® | }rsvnZx{psx{nux{hmowv
{o^hw}p hmt^zcrso^p o\h£io4o\h£it¨
x{
p o\hw¶qps}jmvyoºhmgihjylwnuo4£i}xj@}Ehyhmt^£io^v£io\hsvy}svyxtwjmt\h£½
rsjm}ª
vytw
v
jmx{}p® °}r hqjyv
x«jy}p hq£io\hsvy}svyx{tjmt\hq£½
rijm}ªLvytw
v
jmx{}p£io!¯°x
pso!£
p h ' )È®
²r%@}x{pcjq£io²Grso³£so°L½
£inuxpsxhkjmv
jmo^rsv\¶Eps}Er h·hk}Er
¥
xjm}Ep hzcrB½rspso²vmo\hmhm}r vywo/srsxhmhmoTwjmvyo¸~}Expcjmo
}Er%vyojyxvytwo£io1 vyx{{o°jyvml\hhkx{nus{ownuowpcj^¶szcrso³{ohmgihjylwnuo¬}Ersv vyx{{o²pso!hm}xj· h·jmvy}xpcjyvmr hmx¨oj
zcrB½x{Bpsovmo\zcrsxo^vkj hqrspso!x{p hkj { jmx{}p}EnusxzcrstwoE®
-/.- $= 7 9! 97#" ;>=$
p$£iojyv x«jyowvB svy} t^n jmxzcrso¸£io¸ v p¬£iot^ ¥ o^{o¶^ps}r¬h }Ep h}sjmt¸@}rsvrspso&w}p wowijyx}Ep
w}nus{ljyownuowpcj²£ixhkjmvyxsr two®< /x{p hmxT¶@
£st¨
x{{
p o$£B½rsp o$vyo^hyhk}Ersvywo!zEr ow}p¬zEr o!pB½o^pcjmv
&%
pso,
h
£st¨
x{{
p o!}Enuslwjmo!£ir¤hmgGhkjml^nuo®
°}r h7£itwj
x{}Ep hZ£
p hF'H)/L½rsjmx{xh
jmx{}p £iovmt\hko
ri {}
xzcrso^h1
xvmªªL
x{v1}EnunZo¨©}p¬£
jyx}Ep
@}r v²{o^hhmowvycxo\h°£io
¥ rij³p xEo
r £ p h²¯°x
p o®
svmx{p wx
o1v
x{hm}p £B½rijyx{xh
jmx{}p £so^h²vmt\hko
ri
{}
x{zcrso\hqvmt\hkx£io,£
p h/{owr vyh vm}Esvmx{tjyt^h£½
rsjm}ªÈ}v
E
psxh
jmx{}pB¶i£½
rijy}ªÈvmt^
v
jyx}Ep%owj²£io,
hmh
o
L½t^¥ o^{o®
jmrso^{ownuowpcj\¶ ps}Er hqpso!svy}@}Ehm}p h· h£io,hm}{rijmx{}po¿ o!@}rsv{o^h/svm}Es{lwnuo^h£io!hmt^wrsvmxjmt
owj·@}r v&{o^h·}EnZn1rspsx jmx{}p h·£iow pEjqhw½tj s{x{v ,jmv owvh¸£io\hqhko^vmEowrsvhn p £ j xvyo^h}r£io^h& vyoª
¨©o^ri®
-/.(' )+*P9T=@;7:9<;-,*>7.T70/ =1! T7
rsvyo/hm
¥
twn
jyx{hmoqT½owp hmown1s{o/£io^hhmowvyGx{wo^h£ir7hmgGhkjml^nuo¯°x
pso/£ixhyrijyt^h¸£
p howj
vmjmx{o®
1½
rijyvmo\hhko^vmGxo^hhm}pcj/svyt^hmowpcjyt^h£
p h'2H)L®#&o^h/hmowvyGx{wo^hq@owrsEowpcj°hko,w
hmhmowvo^pjmvy}xh
jyt
}vyxo\h
zcrsxhm}pcjo\h³hmowvyGx{wo^h³£iou
h³psx{o
rB¶K{o^hhmowvycxo\h²£so
¥ rij!psx{o
r`owj³{o^hhmowvycxo\h²£B½x{pcjmowvm¨
wo
L½rijmx{xh
jmo^rsv\®
3#4657498 : Á &;#<ä Á 7Æ Á s>=?<@; Á
p h&¯°x p o¶cps}r h }Ep h¸w}p&%wrrspo^p hko^n$s{o²£so²hmowvycxo\hw¶c£ixjyh·£io² h¸p xEo r®#&}EnZnuo°£ p h
r p$hkgihkjml^nZo·£½ois{}xj
jyx}Ep,
hyhkxzcrso¶^T½x{pEjytwvj £io&wo^hhko^vmGxo^h£io
hp xEo
r!p½o\hj
h£io¸¨©}Ersvypsxv
W
ãäá¾åÈØ
Interface de soumission des tâches
Informations d’exécution
Équilibrage de charge
Transfert de fichiers
Gestionnaire d’applications
Allocation de ressources
Réservation de ressources
Réseau P2P structuré
Réseau P2P non structuré Interface
avec le gestionnaire
local
M /v ¥ xjmo^jmrsvyo!£ir¤hkgihkjml^nZo¯²x pso
£sxvyo^jmownuo^pEjZ£io^h,hmowvyGx{wo^h L½rijmx{xh jmo^rsv$n x{h$srsj jZ£io7¨©}r vmpsx{v$£io\h!¨©}Ep jyx}Epsp {xjmt^h$¬}Ersv,{o^h
hmowvyGx{wo^hq£io ¥ rijpsx{o rB®
p`£½ hyhkr vmo^vo\h/}EnZn1rspsx jmx{}p ho^pcjmvyo!o\h°£ixD@t^vmo^pcjyhp!r¬£sh°£io$u vmx{{o!oj²owp £it^sx«j³£io^h
£st¨ x{{ p o\h²@}r pcjx{pcjmo^vmEowpsx{v^¶@ps}Er h }Ep h²w}p&%wr £io^ri hmowvyGx{wo^hzcrsx}DKvmo^pcj£io\h!}Er ¥ o^h£io
w}nun$r psx{ jyx}EpZjmv o^vyh·£io\hqvmt\hko ri{} x{zcrso\hq x{vkª ªÈ xv\®
" p svyownuxo^v%hmowvycxo¤@owvynuoj£B½twj x{v£io\h%w}nun$rsp x{ jmx{}p¬hºjmv o^vyhursp vyt^hmo rÇ} xzEr o
hkjmvyr jmrsvyt®
o\hvyt^hmo
ri }
xzcrso^hhjyvmr¬jmr vmt\h%} D@vyowpcj¤£io^h¨©}p¬jmx{}p p
{x«jyt^h£ioºps}nun
o`oj £io
{}i
xh
jmx{}p o¿
o\hw® p¬h7¯°x
psoE¶ps}Er h
E}p hunuxhowp!r cvyorsp vyt^hmo
rÇ{}
x{zcrso hkjmvyr jyrsvyt
¨©}Ep £ituhkr v | hjyvmg '{^H)È®! /x{p hkxL¶x{o\hj E v pcjmxzcrsou ¥ zEr o1p!r¬£`£ioZ vyx{{o$@owrijwjmvyo1x£iowpcjyx t
£so²n p xl^vmo²rspsxzEr o²owj·pB½x{nZ@}vmjmozcrsowKp!r¬£@owrij/}Epcj jmo^v v&vy}rij o°pB½xnu@}vmjmozcrsow rsjmvyo
p!r £,o^p$rsp1ps}n1svmo&x{nux«jyt·£so·h rijhw®H o^ | hkjmvyg¶ o&ps}n1svmo·£ioqh rijyho^hkjo^p$nu} go^pspso
log16(n)
}
no^hkjo!p }n$ vmo£io!p!r £ h£ p hq{o!vyt^hmo r®
" phmo^w}p £hmowvycxo@owvynuoj°£½tj s{xv/£so^h/w}nun$rsp x{ jmx{}p¬h Zjyv Eowvhr pvyt^hmo r%{} x{zcrsops}Ep
hkjmvyr jmrsvyt® #&ohko^vmGxo¸@owvynuoj £io{}i {xhko^v£io^hp!r £sh£ p hB{ohmgGhkjml^nuo vkjyxv£½rspso&£so^hyvyxijyx}Ep
¨©}Ep £it^o²hmrsvrsp%owp hmown1so³£½ jkjyvmx{srijhw®>#&}pcjyv xvyownuowpcj r%hko^vmGxo/£io²vmt\hko rhkjmvyr jyrsvyt¶Ewo²hmowvyGx{wo
p½} D@vyou hE v pcjyxou£ioujmvy}r owvrsp4p!r¬£ w}vyvmo\hk@}p £ pcj rsp o£io^hyvyxsjmx{}pB® vyo^ ¥ owv ¥ o
£ p h$rspVvyt^hmo r p }pVhkjmvyr jyrsvmthw½o*DKo^jmrso v1xp }p £ jmx{}p }Er vZ£io^h1 vyx pEjyo^h,£B½x{ps}p¬£ jyx}Ep
£B½rsp o!vmo\zEr&jmo!£ p hq{o!vmt\hko rB® p hq¯²x pso¶ wo!hko^vmGxoo^hkjq¨©}p £it,hmrsv{o!svy}jm}iw}{ofi nu ' )L®
" p jyvm}Ex{hmx{lwnuo7hko^vmGxoZo^hkj! ¥¬ v tu£ioZ¨ x{vmouL½x{pcjmowvm¨ wo o^1{o o^hkjmx{}psp x{vmoZ}i £io ¥ zEr o
vyo^hyhm}rsvoE®/}Er h
}Ep h¸t^}izcrst£
p h·
vmjmx{os®zcrso³o\hqvmo\hmhm}rsvo\h¸@}rs
xo^pEj6jyvmoowG }Ex«jytwo^h
Eo^!£ixDKtwvyowpcj
o\hjyx}Epsp
xvyo^h/£so,vmo\hmhm}r vywo^hq{}G
ri®
o$hmowvyGx{wo,£½x{pcjmo^vk¨
o
Eo^{o
o\hjyx}Epsp
xvyo
{}i
¬¨©}Ersvypsx«jqrspsox{pcjmowvm¨
wo
twpst^vmxzcrso²zcrsxo\hjhm¬t\x
{x{hmtwo³¬}Ersv
¥
zcrso²jgG¬o£io
o\hjyx}Epsp
xvyo²£io
vyo^hyhm}rsvo\hw®
U¸p pB¶ps}Er h }p¬h°}Ep&%r`rspºhmowvyGx{wo1£ioZvyt^hmowvy jmx{}p £ioZvyo^hyhk}Ersvywo^h^®<#&ouhko^vmGxo @}rsv³srij
£so twvyowv w}p wrsvyvmo^p o³£½ wwl^h ,rspso³vyo^hyhk}Ersvywo°zcrsxhko^v x«j·v vmoE®°}r h·pB½ }Ep h¸ ho^p }Evmo²nux{h
o^p!r cvyo!o!hmowvycxo!£ p hq¯°x p o®
3#465743 : Á &;#<ä Á 7Æ Á =?<@; Á
°}r h
}Ep h/w}p&%wr`zcr
jyvmoZhko^vmGxo^h²£io
¥ rij³psx{o
rB¶¬¨©}p £it\h³owp
vkjyxoZhkr v²{o^hhmowvycxo\h/svytª
hmowpcjyt^h£
p hq
vkjyxo,s® ®E®
VPW Ù8XYBYZ
"
p vmo^nZx{owv/hmowvyGx{wo
s@ow{t
o^hkjmx{}psp
x{vmo£½
ss{x
jyx}Ep h·o^hkj°
¥ v
t³£io¨©}r vmpsx{v
ri
ss{x
ª
jyx}Ep hq{o³nu} gEowp£soh^½oit^wrijmo^v
s{ownuo^pEj\®/}Er hqvmo^o^ps}p h&s{r hqowp¤£itwj
xBhmrsvo,hmowvyGx{wo³£
p h·
vmjmx{o ®
" p hmo^}Ep £`hmowvyGx{wo¶ s@ow{t {}i jmowr v²£ioZvmo\hmhm}r vywo^h^¶so^hkj ¥¬ v t$£iou£it\}r cvyx{v°oj!£½ {}Ersowv
£so^hqvyo^hyhk}Ersvywo^h&x{svyo^h£io!Z vyx{{o ri ss{x{ jmx{}p¬hw®P#&o!hmowvycxoo\hj/£itwj x{{t,£ p hq vmjmx{o
¯²x psoq¬}chmhml^£io r hmhmxGrsp7hko^vmGxoq£io·jmv p hk¨©owvmj£io ¬¥ x{owvh owpcjmvyo&p!r £shzcrsxi@owvynZowj£io·jmv p hk¨©tª
vyowv&jm}Er hq{o^h·tw{twnuowpcjhqpst^wo^hyh xvyo^h 1L½oit^wrijmx{}p£ix{hkj pcjmo!£½rspso s x jmx{}pB®&#&ohko^vmGxo³¬o^vmnuoj
$T½rijyx{x{h jyowrsvq£io³pso° h·hkohk}Er x{owv·£ir£stws{}x{ownuowpcjq£io @ ¥ xo^vyhsx{p x{vmo\h&£so°L½ ss{x{ jmx{}p%oj£io^h
@ ¥ xo^vyhq£½owpcjyvmt^o!}r£io!hk}EvkjyxoE®
°}r h E}p h r hyhmxqw}p&%wr=r p hmowvyGx{wo£½t^zcrsx{{xsv o£io¤ ¥ v o® #&o¤hko^vmGxoo^hkju{o¬o^p £ pEj
£sgcp nux{zcrso4£ioºT½ {{}G jyowrsv£ioºvmo\hmhm}rsvo\hw® U¸pXo*DKoj^¶q{oºjmownu h£½oit\rijyx}EpQ£½rspso jSE ¥ o o\hj
hm}r owpcjx{nZ vmt^cxhmxs{o® /x{p hmxrspsovmo\hmhm}rsvops}Ep, ¥ }xhkx{o vT½ {}i jmo^rsv£iovmo\hmhm}rsvo\h@srsxhmzcrB½ow{o
twj x«j$}i^rs@two@owrsjZhmovmowjmvy}rsEowv!{x vmo svyl^h!rspVw}rsvmj$x{p hkj pcj\® ½}s~o^jyx«¨o\hj1£so}Evmvyx owv{o^h
£st^hmt^zcrsx{x{svyo^h£io
¥ v
o·zEr xc@owr owpcj¸hmo&svy}i£irsx{vmoq£
p h o^h
hkªLs® /}jmvyo
ssvy}G
¥
o&£½t^zcrsx{x{sv
o
£so1
¥ v
o,o^hkj°¨©}Ep £itwoZhkr v²
nux
v
jmx{}p £so$@}x{pEjh²£so1vyowsvyxhko$£B½
ss{x{
jmx{}p¬hw®j
pEj!£i}Epspst1zcrso
p }r hp o²hm}r
¥ x«jy}p h
h¸nu}i£ix owv&o\h
sx
jmx{}p h£io^hrijmx{xh
jmo^rsvhw¶cojmjmo¨©}Ep jyx}Epsp
xjmt/x{nu¬}chko
{ohmrss@}vmj£ir$hmgihjylwnuohm}r hkª{~ o^pcj}nunuo o^vmvyxE¥ o^£ ' )E vowiownus{o®°}r hpB½ }p¬hK howp w}vyo
nuxhqowp !rsGvyowojmjmo¨©}p¬jmx{}p p {x«jyt!£ p hq¯²x pso®
3#4657465 : Á &;#<ä Á Å <(<ä\i Á
°}r hsvyt^hmowpcjm}Ep hn xpcjmo^p pcj¤£iowrs hko^vmGxo^hzcrsx!hk}EpEj ¥ v t\h%£io ¨ x{vyo`L½x{pcjmowvm¨ wo`o^pEjyvmo
L½rijmx{xh jmo^rsvoj/{o,hmgGhkjml^nuo®
o/hko^vmGxoq£io/hk}Ersnux{hyhmx}EpZ£io·jS
¥
o\h ¬o^vmnuoj L½rijmx{xh
jmo^rsv¸£io/hm}rsnuowjkjmvyohko\h
s x
jmx{}p h o^p
¨©}Ersvypsx{hyh
pcj°rspsou£io\hmwvmx{ijmx{}p }nu@}vmj
pEj°jmvy}xh°
vkjyxo\hw®
svmo^nuxl^vmo1
vmjmx{o1w}nu¬}Evkjyo,{o^h
¥
oª
nux{p h&owvh{o^hsxp
x{vmo\h¸oj·o\h @
¥
xo^vyh£½o^pcjmvytwohk}Evkjyxo/£so°L½
ss{x{
jmx{}p®
hko\}p£io/
vkjyxo°£s}pspso
r psoZ£so^hyvyxijyx}Ep £io\htw{twnuowpcjh²n
jmtwvyx{owh²owj³{}
x{wxo^{h³vyo^zcrsxh³¬}ErsvT½oit^wrijmx{}pº£iouT½
sx
jmx{}pB®
jyvm}Ex{hmxl^nuo1
vkjyxoZ}EnZ@}vmjmoZ£io^h³t^t^nZo^pcjyh³}ijyx}Epspso^{hzcrsx
nutw{x{}vyowpcj²{o$¨©}Ep jyx}Epspso^nZo^pcj£io
L½ ss{x jyx}Epn x{h²zcrsxpsoZhk}Epcj/ h²vyx«jyx{zcrso\hw® }vh£½rspsoZhk}Ersnux{hyhkx{}p¶sx¨ rij²¨©}rsvypsx{v/{o ¬ ¥ x{owv
£so²£io\hmwvmx{ijmx{}p£io° jS ¥ o²ojqT½ £ivyo^hyhmo°£½rspso°n ¥ xp o äzcrso^{w}p zcrso¸£io³, vyx{{o°zcrsxKoit^wrijmo²o
hmgihjylwnuo¯°x psoE®
ohmowvycxo£½x{pi¨©}Evmn jyx}EpV£½oit^wrijmx{}p @owrijuvyowp hmowx pso^v,L½rijyx{xh jmowr v1hmrsv1L½tj jZ£iohk}Ep iª
x jmx{}pB®B´µ&pB½o^hkj$ h,¬}chmhmx o%£so}p p &%jmvyo7T½tj j1£B½ p¬ownuo^pEj$£B½rsp o s x jmx{}p h p h!o^p
E}x{vxp¬hjyvmrsnuo^pEjyt${o1w}G£so®#&o^¬o^p £ pEj³oZhko^vmGxo,o\hj³ s{o$£½xp¬£ix{zcrso^v³hmxr pso ss{x{ jmx{}p
twjmt7owGt\rijytwo7hmrsv,rspso7vyo^hyhm}rsvoE¶Khmx¸rsp o ss{x jyx}Ep jyowvynZx{psthm}p4oit\rijyx}Ep }Erºo^p }Evmo7hmx
vyo^hyhm}rsvo ¥ tw@owv o pcjT½ s x jmx{}p hmrssxr pso,£it¨ x{ p wo®
9 B,++), k) 8·)w,+
oZhmowvyGx{wo$£io o^hkjmx{}p`£B½ ss{x{ jmx{}p rsp v {o$ vmx{nu}v£ix £ p h²¯°x psoE®!#&oZhko^vmGxo$o\hj³vmo\hª
@}p¬h so£ir7wgGwo£ioGx{o/}EnZ owj£B½rsp o ss{x jyx}EpB® }EvyhyzcrB½rspso s x jmx{}pZo^hkjhm}r nZxhmoq£ p h
¯²x pso¶Krsp o\hjyx}Epsp x{vyo$£½ ss{x jyx}Ep`@}Ehyhkt\£ pcj³rsp`x£iowpcjyx pcj³rsp x{zcrsoZo^hkj rijy}n jyx{zcrso^nZo^pcj
W
ãäá¾åÈØ