A Scalable SSM-based Multicast Communication ... - INRIA - Planete

2 downloads 0 Views 519KB Size Report
I n fact, both the group and the iden- tification of all sources (i.e., the I P addresses of players) within a z one are required. So, the SCo rE-SSM agent layer has to ...
INSTITUT NATIONAL DE RECHERCHE EN INFORMATIQUE ET EN AUTOMATIQUE

A Scalable SSM-based Multicast Communication Layer for Multimedia Networked Virtual Environments Thierry Parmentelat — Laurentiu Barza — Thierry Turletti — Walid Dabbous INRIA Sophia Antipolis     "!$#%&('#

N° 5389 November 2004

ISSN 0249-6399

ISRN INRIA/RR--5389--FR+ENG

Thème COM

apport de recherche

              2 $  435 6 " .87( :9;'.  !#"$%$ &'( " &*)+-, .0/ " .1  ? &@'. " & $ -&>8 AB«N'–Ÿ¬g­g­g®(„¯H¦ Y”™°gH‰ ±²8³P´'µª¶}·g´g¸ y{z’‰¹ ”g YP–¡ŠP‰—Ž–—’º«NP‰¹”»ŽW~a~}‘}’“Ž'”™‹’g‘¼›“”U‡gP–½z’Ž2z¾’‰¹‰}’º‹—”™«›º¿Àg–¹–—P”g›ÂÁX‹’~¹ ~}›º‹’~aH¡Š’“”=©ˆ’–Œ‹—”™›z}’º°Wz[‰—Ž'”g›”g«}’º›’º‹š‡ ‰Ž2z»”g‰ƒŽW~Á  Š‹P–Ÿ°W”g~¹P‰’‘ˆ©gg›©ˆ’º‘°a~}›º‹’~aH¡Š’“”sÈ}Ž2z”g‘}°gH‰'Éy{z}’“‰Ÿ”™  }–G”gŽ2z’‰Ÿ«”g‰P¡ W‘ ‹z}a…ˆ’º‘°g›…ˆg–—Ž' ‚ǐ}›Â‹—’ŽP”g‰Œ‹ ÃËÊÊYÌÍÆ~¹Š¡ŠP›”g‰‹—z}(}‘¡ŠP–›‡ˆ’º‘°a‘‹š½g–—Î’º‘Š¿À–2”g‰Œ‹–—Ž‹}–—gÉ y{z}W}°gz‹zÊYÊÌ%~¹Š¡Š'›T~¹’°gzG‹PÏ}”™‹{Ж—‰Œ‹°g›“”™‘Ž'gψ›GWÎs~¹g–—M”g } }–—g }–—’“”ª‹Ÿ¿Àg–-‰Œ‹–—P”g~a’‘}°gÁX›’ºÎW ”g } }›’ŽP”ª‹—’ºW‘‰'ÏW½M‰Œzª½¼‹—z”ª‹’‹{’‰Ñ YG‰‰’«}›ºŸ‹(‹2”™ÎWŸ”g¡Š©ª”g‘W‹2”™°W-™¿ ‰Ž2z=” Ž'g~¹~>}‘’ŽP”ª‹’g‘›“”U‡gP–]‹ ‰g›©gŸ‹z}ƒ‘}P½K’“‰‰}H‰Ñ‹—z”ª‹{‹—z}(”™ } }›’“Ž'”ª‹—’ºW‘=›“”U‡gP–Ñz”W‰Ñ‹—”g¡}¡Š–—P‰—‰’º‘‹z}aÊYÊÌÒ'‘ˆ©ˆ’º–—g‘~aP‘G‹PÉ«NP¡}‰ ~>}›º‹’~¹P¡Š’“”ÇŽW‘Š¿À'–—'‘Ž'’º‘°ØŽ'”™ Y”™«}’›º’º‹’P‰M‹—Ø¡Š'~¹W‘‰š‹—–—”™‹¹‹—z”ª‹ –—P”g›ÂÁX‹’~¹¹”g‘¡»~”g‰—‰Œ’©gP›º‡ ~}›º‹’ºÁX }›“”U‡gP–s”™ } ›º’“Ž'”™‹’g‘‰ŽP”™‘e«Y[‰ŒŽPŽH‰‰Œ¿À}››º‡Ú’º~¹ }›'~¹'‘G‹—P¡eg‘¾‹—g Í™¿M‹z’‰Žg~¹~}‘}’“Ž'”ª‹—’ºW‘ ›“”U‡gP–PÉ ÛÇÜGÝxޗß>à µªá³g¸ ©ˆ’º–‹”g›P‘G©ˆ’–W‘}~¹'‘G‹PÏN‰ŽP”™›“”™«}’›’‹š‡WÏ}’º‘G‹—'–2”gŽ‹—’º©W(~>}›º‹’~¹P¡Š’“”}ÏxŽW‘Š¿À'–—'‘YŽ’‘}°ÏY……}‚+Ï ~}›º‹’“Ž'”g‰Œ‹Pϊ›“”ª‹—'‘Ž'‡gÏ} N'P–ŒÁX‹gÁX N'P–Pϊ”W¡}”™ Š‹—’º©WŸÐY›Â‹—'–—’º‘}°

Unité de recherche INRIA Sophia Antipolis 2004, route des Lucioles, BP 93, 06902 Sophia Antipolis Cedex (France) Téléphone : +33 4 92 38 77 77 — Télécopie : +33 4 92 38 77 65

&= 5 .2 œ.   ">$%$ &ƒ " &*   =. ¹  $ 28i@s.= -' $  $ ' 8.  .>&=  -''  ³   ¸ € ”™ }’'– ¡ PŽ–—’º‹ƒ‘}=ŽWŽ2z}¡ŠsŽ'g~¹~>}‘’ŽP”ª‹’g‘+”g¡”™ Š‹ '”™ŠÈ['‘ˆ©ˆ’º–—g‘}‘'~¹'‘G‹—‰ ©ˆ’–Œ‹—}'›“‰’º‘Ž'›ºY”™‘G‹¹¡}P‰ PŽ2z”g‘}°gH‰ ~}›Â‹—’º~ H¡Š’”[‹”™}ȼŽg‘G‹—–—”g’º‘G‹H‰(‹—'~¹ ‰ŒÁX– 'P›×G}’{'‘Ú– H‰Œ›Â‹—'‘G‹PÏ ‹—gŠ‹P‘= N'–—~a'‹Œ‹2”™‘G‹-¡Šƒ ”g‰—‰ŒP– }‘} HŽ2z}'››º(”g–«}’º‹–2”™’–—'~¹'‘G‹Ñ°W–—”g‘¡ŠgÉр'‹Œ‹(”g } }–—ˆŽ2zŸŠ‹—’º›’‰ƒ›º ~¹Š¡Š|P›º —…ˆ’º‘°g›(…Šg}–2Ž ‚ }›º‹’“Ž'”W‰š‹ ¹ÃšÊÊÌcÆ{ŽW~¹~aƒ’‘Š¿À–2”g‰Œ‹Ž‹}–—(¡Š ŽW~a~}‘}’“Ž'”™‹’g‘– H‰ŒH”™ É ÔŸ›ºW–—‰(×G}~¹Š¡Š|'› ÊÊYÌ: N'Š‹H Ï  }–—'~¹’|'–—©GgÏ8‰'~«}›'–( }›‰ ”g } }–—g }–—!’ ¹”™}È»”™  }›º’“Ž'”™‹’g‘‰ ‘g‘ŠÁ ’º‘G‹—'–2”gŽ‹—’º©WP‰¹ŽW~¹~a ›” ¡Š!’ "x‰Œ’g‘ÍP‘Í›º’°g‘gÏ‘}W‰~¹g‘G‹–—g‘Y‰×W$ # ’›ŸH‰š‹= NW‰—‰’º«}› %¡ # '‘e‹—’º–—'–  –gÐ}‹a%¡ # }‘}=‹P›º›Ž'gŽ2z=¡Š Žg~¹~}‘}’“Ž'”ª‹—’ºW‘  YW}–a– H‰ŒW¡Š–—s›ºH‰>‘g}©WP”™}È» }–—g«›º|P~aH‰>×G}’{‰Œ  NW‰'‘G&‹ ƒ'› # ”g } }›’ŽP”ª‹—’ºW‘¹¡”™‘‰}›º‹’~ P¡Š’“” ~”g‰—‰’º©W'~¹'‘G‹—‰Ñ~>}›º‹’ºÁ˜šg}P}–—‰  N'©g'‘G/‹ )‹—–(’~¹ }0› '~¹'‘G‹ PP‰”U©WPŽM‰ŒŽPŽ|H‰{'‘ Š‹’›’‰—”™‘G‹‘}™‹—–(Ž'gŽ2z}(¡Š Ž'g~¹~>‘}’ŽP”ª‹—’ºW‘ É 1#à ´H³ Þ 3· 2  ³ ¸ '‘ˆ©ˆ’º–—g‘}‘'~¹'‘G‹©ˆ’º–‹}P›dÏ ”g‰—‰”g°g  ¹4› # PŽ2z'››ºWÏ}~>}›º‹’~ P¡Š’“”’‘G‹'–2”gŽ‹’º¿šÏŽW‘Š-¿ '–—'‘YŽgÏ ……}‚+Ï}~}›Â‹—’ŽP”g‰Œ‹PÏ},¡ P›”g’dÏ ”™’–Œ5Á ªÁ  ”g’º–HÏgÐY›Â‹—–—”g°gƒ”g¡}”g Š‹—”™‹’º¿

Õ  >ÊÊYÌ   "!#$% & '$'$'

(

) &>8. "

¥

 =Ñ " & ¨Ÿ‹š½g–—ÎgH¡ Äf’º–‹”g›Å]‘ˆ©ˆ’–W‘}~¹'‘G‹—‰(zY”U©g«NPŽW~¹s©gP–‡Ø Ng }›”g– ª©gP–(‹zs›”W‰š‹(¿ÀP½ ‡gH”™–2‰'ɨ-ŠÁ ~¹P–W‰”g } }›’ŽP”ª‹—’ºW‘‰Ñg¿ ‹z’‰{ŽW‘ŽP Š‹ŽP”™‘«Yf¿Àg}‘Y¡Tϊ’º‘ ”™–‹’“ސ›”g–’‘s‹—z}fW‘}›’º‘}M°W”g~¹Ÿ’‘¡Š‰Œ‹–—‡gÏ ”g‘¡’º‘ ~¹’º›’º‹—”™–—‡=‰’º~}›“”ª‹’g‘‹ˆW›+‰ *º¯W¯ ,XÉ Ó͒º‹z¾‹zǖ—”g’‰g¿MŽP”™ ”g«}’º›’º‹’P‰¹™¿f‹z}ǔU©W'–2”™°gz}g~¹ǎW~¹ }Š‹P–PÏыz}H‰Œǔg } }›’ŽP”ª‹’g‘Y‰>‹—'‘¡ ‹—  }–ª©ˆ’“¡Š>~}›º‹’~aH¡Š’“”=¿À‘Ž‹—’ºW‘‰ ”g‰ƒ”g‘ ’‘W‹—'–ÁX ›”U‡W'–ƒŽg~¹~}‘}’“Ž'”ª‹—’ºW‘ ~¹P¡}’º}~ É=f‘Ø‹—z}™‹—z}'– zY”™‘¡Tψ‹—z}’“‰’º~¹ }›’P‰-”W¡}¡Š’º‹’g‘”g› Žg~¹ }›Ȋ’º‹š‡s’‘‹—z} ŽW~¹~>}‘}’“Ž'”™‹’g‘~aŠ¡Š›º(g¿8‹—z}(ÄfŜ‰PÉ ¨Ÿ‹š½g–—ÎgP¡=𒝖Œ‹—”™›8Å]‘ˆ©G’–—g‘}~¹'‘G‹2‰zY”U©gM‹z}ƒ¿ÀW›º›ª½’‘}°aŽ'g~¹~>‘}’ŽP”ª‹—’ºW‘–—P×G}’–P~¹'‘G‹—+‰ .0–/ H·W”™¶ ›ºÁd2À‹—¶}’º2²~¹1-W231ÀÏH´ P5Ý ©g47W6˛º©ˆ‘’‘}~>°-’›Â‘‹—’º”- ”g©W–Œ'‹š–—‡‡f’›“‘G”™‹–—P°g–—єW½Ž‹W’©g–›“M9¡ °W8U”g½~¹’º½‘}”g°Y‘Gψ‹~¹‹”gz‘ˆ’‰‡s½g‰–—'›–2¡M‰‹—Ž'Ÿg«N~¹~>”g«}‘}›ºђŽP‹”ªM‹—ƒ”gŽ'”gŽ'‘g¡s~¹–—~¹P”WŠŽ¡}‹”ª‹—’‘  ¿Àg–ƒ”s©W'–—‡=›“”™–—°g ‘ˆ}~«YP–fg¿œ }›”U‡W'–2‰':É 6ˑ»”g¡}¡}’‹—’ºW‘ ÏN”WŽ‹—”™›~>}›º‹’~¹P¡Š’“”=Ž'g~¹~>‘}’ŽP”ª‹—’ºW‘Ç’‰ ŽW‘‰Œ’“¡ŠP–H¡s‹—‹2”™ÎWM ›”WŽ(”™~¹g‘°a~”g‘G‡‰Œ~”™››T°g–—g ‰™¿8Y‰ŒP–—‰PÉ .}‘’ŽP”ª‹’g‘=’º‘Š¿À–2”g‰Œ‹–—Ž‹}–—P‰}‘¡ŠP–›‡ˆ’º‘°‘}'‹š½W–ÎWP¡©ˆ’–Œ‹—”™›xP‘G©ˆ’–W‘}~¹'‘G‹—‰–2”™‘}°WŸ’‘ ”>½’¡}M‰ YHŽ‹—–}~ ÏG¿À–—g~ ”  }–Ÿ‹–2”g¡Š’º‹’g‘Y”™›xŽ›’ºP‘W‹Á ‰'–—©gP–”g } }–—W”gŽ2zÏg ”W‰‰’º‘°(‹z}–—g°gzs~}›Â‹—’ŽP”g‰Œ‹ŒÁ «Y”g‰P¡”™ } }–—W”WŽ2z}P‰PÏG} ‹¹~¹g–—M~¹Š¡ŠP–‘ ”™ } –G”gŽ2z}H‰Ñ‹—z”ª‹–—'›‡sg‘  N'P–ŒÁX‹gÁX N'P–ª©W'–—›”U‡Š‰PÉ y{z} ‹—–—”W¡Š’º‹’g‘”g›{Ž'›º’'‘G‹Á ‰'–—©gP–¹”g } }–—W”WŽ2zQ°gP‘}'–2”™››º‡ 'Ȋz}’º«’‹2‰s”»›º’~¹’‹—P¡¾›ºP©gP›™¿(‰ŽP”™›“”™«}’›º’º‹š‡gÉ Ÿ¿(ŽW}–2‰Œ‹z؉ŒP–©W'–Á ‰’¡}’‘Š¿À–2”g‰Œ‹–—Ž‹—}–ǎP”™‘¾‹—”gÎgؔg¡}©U”g‘G‹—”™°Wg¿ƒŽ'›ºY‰š‹—'–2‰g–¹¿E”g–~‰PC É 6ˑe‹z} ŽP”g‰s™¿f›”™‹'‘YއGÁ ¡}'~”™‘¡}’º‘}°»”™ } ›º’“Ž'”™‹’g‘‰Pϒ‘Q‹—z}E  DGFf”™ÎW# D¹‰Œ‹š‡ˆ›ºWÏ]ÎG‘ª½‘¼”g‰ H’º–2‰š‹ •P–—‰g‘…ˆz}ˆ™‹—'–HÏg’º‹Ñ’“‰œ©gP–‡aŽW~a~¹W‘‹— ‰ŒP‹zŸ‰ŒP–©W'–g––—WÎxŠRÉ ‹’H}‘}W°a–(¿À}‹z}‘HމŒ‹¹’g‹š‘½‰fÇ”™–—–—MP”g’~¹‰g }‘Y›‰''ÏT~¹‹—z}'‘Gs‹H–—P¡ ‰}’º‘Ç›º‹’Ž'‘}›º’°'‘GÖ‹—ª‰½ ‹z’“”™‰(‹f›’º”™ÎW–—'ƒ›‡Ø›ºŠ‹—Ž'Ç”™‹’ºH‘ˆ¡©gW”™›º‹©W‹z}”(‹H™¡Š‹2°g”™ ›

STSVUWX"Y"Z"[

®

:" & &: :J'

‘ˆ}~>«N'–{™¿8–WŠ‹P–—‰œ‹z”™‹{°W–H”ª‹—›º‡aÈ}ŽPP¡}‰‹—z}fW Š‹’~”™›x–—gŠ‹—-‹zY”ª‹”‰z}g–‹H‰š‹ ”ª‹—z=–—gŠ‹—’º‘°  }–—™‹ŠŽ'g›T½g}›“¡= –Š¡ŠŽ'gÉ . y{¡}”ªz}‹2’” –—¡T YÏg”g‹Ž2z}Îgf'Ž‹—›‰ ’ºP‹‘W»‹œ°g NØ'–‹—¿Àgz}–—–—~g}‰}›º‹’~¹P¡Š’“”s‹—–—” PsŽ>’‘Ø‹—z}>ÐY–—‰Œ‹M ›”WŽgÏT’º‹ƒ’‰M‹—'~¹ Š‹’‘}°‹‹—”gÎg‹z}P~;’º‘G‹ ”WŽ'Ž'g}‘G‹{½z}'‘Ç¡ŠH‰Œ’°g‘}’‘}°”¹ŽW~a~}‘}’“Ž'”™‹’g‘›”U‡W'–HÉ Ôf‰Ÿ¡ŠH‰Ž'–’«YH¡’º‘G‹¹¿À–Œ‹—z}'–Ÿ¡}‹—”g’º›“‰-’‘ljŒHŽ‹—’ºW‘Ǭ}ÏY”¹‘ˆ}~«YP–-™¿ŽW~Á ~}‘}’“Ž'”™‹’g‘=›“”U‡gP–—‰Ñ¿Àg–›“”™–—°g'Á ‰—Ž'”g›ºŸ©G’–‹”g›T'‘ˆ©ˆ’º–—g‘}~¹P‘W‹2‰«”g‰P¡=g‘~>}›º‹’“Ž'”W‰š‹-”g‰‹—z}(}‘¡ŠP–›‡ˆ’º‘° ‘‹š½g–—Îǒº‘Š¿À–2”g‰Œ‹–—Ž‹}–—gÉ‚ }›º‹’“Ž'”W‰š‹>”W¡}¡Š–—P‰—‰ŒH‰Ÿ‹—z}–—P”™›ºÁX‹’~aa–—P×G}’–P~aP‘G‹—‰ƒ™¿‹z}ÄMÅÏT‹—z”™‘}Ί‰ ‹—¹’‹2‰-”™«}’›’‹š‡‹—«}}’›¡ ‰z}g–‹H‰š‹ÁX Y”ª‹zY‰Ñ‹—–PP‰¿À–—g~ ‹—z} ‰g}–2Žf‹¹‹—z}(–HŽP’º©W'–2‰'É NŸ’‰Œ‹W–’“Ž'”g›º›‡gÏG‹zƒÐ–—‰Œ‹{~>}›º‹’“Ž'”W‰š‹~¹Š¡Š'›T’‘G‹–—ˆ¡}ŽH¡=’‘=‹—z} 6ˑG‹'–—‘}'‹{½{”g‰-ՃÊÌ:ÃEԟ‘ˆ‡…ˆg–—Ž' ‚ǐ}›Â‹—’ŽP”g‰Œ‹2Æψ‹z”™‹’“‰”U©ª”™’›”g«}›ºfg‘~aG‰š‹”gŽP”g¡ŠP~¹’ŽŸ‘}‹š½g–—Ί‰'ψ”™‘¡s‹z”™‹’‰{”™›“‰>‰P¡’º‘G‹—'–—‘”™››º‡¹W‘ ‰g~¹ŽW~¹~aP–—Ž'’”g›Š‘}‹š½g–—Ί‰'2É N-ª½'©W'–HÏWÕMÊÌ4zY”g‰ŽW}›‰œ›º‹’“‹Ž'z”W”™‰š‹‹‘}ŽPWP‘}¡s‘}H‹Ža‹’«Y©ˆƒ’Â‹š¡Š‡'«N ›ºª‹š‡W½P'¡TPϊ‘”™Ž'‘Yg¡¹~¹¿À~¹g–'‹–2zŽ’“’”™‰›N–—‘}P”g‹š‰½g‘g–—ՃΊ‰'ÊÏWÌÒ°g’©gŽ''”g‘=‘}‘}‹z}™‹ «Y(–—'›’P¡g‘¿Àg–«}’º›“¡Š’‘}°s”™‘ 6ˑG‹'–—‘}'‹ŒÁ ½’¡Š(‰g›Š‹’g‘É ›ºˆgÎWP¡s”>–—”™‹z}P–”g } }–—g }–—’”™‹-‘‹š½g–—ÎWÁ ›“”U‡g'–œ‰g›Š‹—’ºW‘¿Àg– 8…ˆÄMżŽ'g~¹~>}‘’ÂÁ . y{Ž'”™z}‹g’g‘ °gÏWz‹z}Ճ’“‰ÊÌ ~aŠ¡ŠP›Y'Ȋz}’º«’‹2‰Ñ‰—Ž'”™›“”™«’º›’‹š‡a }–—g«}›'~‰PÏg«NPŽP”™‰Ÿg¿N‹—z}Ÿ–—P¡}ŽH¡”g¡}¡Š–—P‰—‰Ñ‰ ”WŽgÏ ‹zˆ‰›’~a’º‹’‘}°¹‹—z}(~”ªÈŠ’º~}~ ‘ˆ}~«YP–™¿}›º‹’“Ž'”W‰š‹°g–—g ‰”™‘ ”™ } ›º’“Ž'”™‹’g‘ Ž'”™‘‰gÉ ’‰‘}g‹{‰}’º‹—”g«}›ºf¿Àg–БÁ °g–2”™’‘Лº‹'–—’‘}R ° -Žg~¹ ”g–H¡ ½’‹—za‹z}¿ÀW–~¹P–œÕƒÊÌ4~¹Š¡Š'›Xϙ‹—z}-”™  }›º’“Ž'”™‹’g‘a‘}ª½¼‘'P¡‰ÊÊYÌ   "!#$% & '$'$' ¤

¿ÀŠŽ‰g‘=‰g~¹Pg‘} # ‰œ‰ N'PŽ2z”™~¹g‘}°‰ŒP©g'–2”™›™‹z'–¡}’‰—ސ‰—‰’ºW‘‰'É]…ˆŽ2z=‘}g‘ŠÁ ›ˆŽP”™›Y°g–—g} ‰Ñ”™–—  YP–Œ¿ÀHŽ‹—›º‡=¿ÀP”g‰’«}›ºƒ½’º‹z}’‘ ‹z   GÁ—ÊÊYÌ%”™ } }–—W”WŽ2z É y{z}’“‰f ”™ N'–f’‰f‰š‹—–Ž‹}–—P¡Ç”W‰¿ÀW›º›ª½-‰'ɟ…ŠPŽ‹—’ºW‘ ¬¹ }–—P‰'‘G‹—‰-‹z}‰š‹2”ª‹™¿}‘’ŽP”ª‹’g‘lj‹‹’‘}°ÏY‹z} YP–—Ž''‘G‹—”g°g(g¿Ñ‰Œ} N'–Ö}W‰’‘Š¿Àg–—~”ª‹—’ºW‘Ç–HŽ'’©gH¡  N'–ƒ”U©ª”ª‹2”™–ÃEg–ƒ }›“”U‡gP–2Æ{’‘Ž'–H”g‰P‰-½’º‹z ‹z}¹‘ˆ}~«YP–fg¿¡}”ª‹2”֏ª½-‰M”™‘Y¡ ‹z}¹‘ˆ}~«YP–fg¿Ñ }›“”U‡g'–2‰PÉ 6ˑY¡Š'H¡Tϊ½’‹—z}’‘ ”aÄMÅÏ}P”WŽ2z= }›“”U‡gP–‰Œ’~>}›º‹—”g‘}'W‰›º‡’‘G‹'–2”gŽ‹—‰½’º‹z g‘}›‡s”¹‰Œ~”g›º› ‰}«‰‹™¿ }›“”U‡WÁ P–—‰PÉy{z}‰} N'–Ö}W‰’‘Š¿Àg–—~”ª‹’g‘Ç–—' –H‰ŒP‘W‹2‰-”ŽG‰š‹f’º‘Ç‹—'–—~‰-™¿]‘}'‹š½W–Î«”™‘Y¡Š½’¡Š‹z ÏN–WŠ‹P–—‰ «, "NP–fŠŽPސ} ”™‹’g‘Ø”g‘¡Ç'‘Y¡ˆÁXzW‰Œ‹Ÿ–H‰ŒW}–2ŽP‰PÏY”g‘¡Ç’“‰-~”™’‘}›‡ –H‰Œ Ng‘‰’«}›º ¿Àg–f‹z}a¡Š'°W–—”W¡}”ª‹—’ºW‘g¿  N'–¿Àg–—~”™‘Ž'gÉ 6ˑ‹—z}’“‰‰PŽ‹’g‘½Ÿ }–—P‰'‘G‹   GÁ—ÊÊÌÇÏG”(‘}'½cŽ'g~¹~>‘}’ŽP”ª‹—’ºW‘›”U‡W'–]«”W‰ŒH¡g‘=…}…‚ ½z}’“Ž2z ”g›º›ª½-‰Ñ”›“”™–—°g-‘ˆ}~«YP–g¿z}'‹'–—g°W'‘}Pg‰”U©ª”ª‹—”g–—‰œ‹a«Yƒ‰’º~}›Â‹2”™‘}Pg‰›‡¹Ž'g‘}‘PŽ‹—P¡¹‹—>‹—z}(‰”g~¹ ©ˆ’–Œ‹—”™›]P‘ˆ©G’–—g‘}~¹'‘G‹HÉÓ[z”U©W¹‰ŒH¡[‹z}’“‰ ŽW~¹~>}‘}’“Ž'”™‹’g‘»›”U‡W'–ƒ‹— ¡}'©gP›ºW  ”¡}'~¹g‘‰Œ‹–2”ª‹—’ºW‘ ”g } }›’ŽP”ª‹—’ºW‘ÃÀ‘Y”™~¹P¡aÄ-ÁËÅ]‡WgÏg‰'-”ƒ‰‘”™ ‰z}g‹’‘aаg}–—ƒ¯HÆ‹zY”ª‹œ’~a ›ºP~aP‘G‹—‰]” ”g–°W{…ŠŽP”™›{𒝖Œ‹—”™› Ŝ‘G©ˆ’–W‘}~¹'‘G‹PϪŽ'g~>«’º‘}’‘}°M”Ÿ¥ Ú½g–—›¡TÏH‹—Ȉ‹”g›W~¹H‰‰—”™°WP‰PÏH”g¡Š’f”™‘Y¡(©ˆ’¡ŠPfŽ'g~¹~>}‘’ŽP”ª‹’g‘Y‰”™‘Y¡ NŸ’º°Wz Ÿ'Б}’º‹’g‘s©ˆ’“¡Š'YÉ]y{z}’‰”™ } ›º’“Ž'”™‹’g‘’“‰œȈ‹—'‘‰’º©W'›‡a¡}P‰—Ž–—’º«NP¡¹’‘ *º¯UG¬ ,T”™‘¡a‹—}–‘P¡WŠ‹œ‹«Y ”a©W'–—‡z}'› Š¿À}›‹ˆg›x¿ÀW–©U”g›º’“¡}”™‹’‘}°”™‘¡Ȋ N'–—’º~¹'‘G‹—’º‘}°W}–ŽW~a~}‘}’“Ž'”™‹’g‘›”U‡W'–HÉ





H’º°W}–—a¯ -œÔ`‰”g~a ›º ‰‘”™ Y‰Œz}g‹g¿8‹—z}

8…ŠÄfÅe”™ } ›º’“Ž'”™‹’g‘

    !"#$#&%"'()*,+ -.%)+ # * /103254*6879

6ˑǏW–—¡}'–‹—s¿À}›ºÐ››‹—z}>ŽW~¹~>}‘}’“Ž'”™‹’g‘Ç–—P×G}’–P~¹'‘G‹—‰g¿”™–—=¡ŠP”g›Â‹>‹z}–—g}°Wz+Лº‹'–—’‘}° ”™‘Y¡Q”g¡}”g Š‹—”™‹’g?‘     GÁ—ÊÊYÌ5’~¹ }›ºP~¹'‘G‹—‰”g‘ ”U©ª”ª‹2”™–-z”W‰-’“¡Š'‘G‹—’ÂÐH¡Ç’º‹—‰ƒŽ›W‰P‰Œ‹Ÿ‘}P’º°WzG«Ng–2‰PÏ’º‹MŽ'”g‘ ‰}«‰—Ž–—’º«N(‹ ‹—z}'’–>Ž'g–—–H‰Œ Ng‘¡}’º‘}°Ç¡}”™‹—”֏ª½-‰PÉ y{z}s‰™¿ƒÊÊYÌ”™››ª½-‰ƒ‹z}”U©U”™‹—”g–—‰M‹—ØŽg~¹~}‘}’“Ž'”ª‹—g‘}›‡ ½’º‹z؋z} DŽ'›ºG‰ŒH‰š‹ D¹ÃÀ’‘Ø‹P–~‰f™¿ÑÅ]YŽ›’¡Š’“”™‘»¡Š’“‰š‹2”™‘Ž'>’‘Ç‹z}aÄfÅÆ-‘}P’º°Wzˆ«YW–—‰PÏY½’º‹zgŠ‹M–HŽ'’©ˆ’º‘° ‘G½{”™‘G‹—P¡¼¡”ª‹—”[֏ª½-‰a¿À–—g~4‹z} D¡}’‰Œ‹—”g‘W‹ D”U©U”™‹—”g–—‰Pɼӻǎ'”™‘¾g«Y‰ŒP–©W=‹—z”ª‹=”g‘KÊYÊÌ Ž2z”™‘‘}'› Ž'g–—–H‰Œ Ng‘Y¡}‰-‹—Ø” ‰Œ NPŽ'’ÂÐYŽ¡”ª‹—”֏ª½ ‰ŒP‘G‹ƒ«ˆ‡ ”lj NPŽ’ºÐY޹”U©ª”ª‹2”™–Hɹy{z¹¡}’‰Œ‹’‘Ž‹—’ºW‘+«Y'‹š½P'‘»‹z} ¡}’ "x'–—'‘G‹]¡}”ª‹2”-֏ª½-‰8‹—–—”g‘‰Œ~¹’º‹Œ‹—P¡ YP– ›”U‡W'–HÏUŽP”™‘¹‰Œ’°g‘’ÂÐYŽP”™‘G‹›‡ƒ’º~¹ }–—ª©gыz}Лº‹P–’‘}°ƒ~¹PŽ2z”g‘}’“‰Œ~ ÃÀ¿Àg–'Ȋ”g~¹ }›ºWÏ”™‘e”U©U”™‹—”g–~¹”U‡Ú‰Œ NPŽ'’¿À‡Ú }–HŽ’“‰ŒP›º‡¼½z”ª‹=”g¡Š’[ÖYª½-‰”™‘¡¾½z”™‹s©G’“¡ŠP[ÖYª½-‰’‹ ½{”™‘G‹2‰Ÿ‹—–—PŽ''’©g¹”ª‹(”°g’©g'‘[~¹g~¹'‘G‹2ÆɹŸ¿{Žg–—‰gÏx‹—z}’‰(Ž'g~¹P‰ƒ”™‹f‹—z}¹ }–’“޹g¿~¹g–—Ž'g~¹ }›È ÐY›Â‹—'–—’º‘}°~¹PŽ2z”g‘}’“‰Œ~‰Ÿ‹z”™‹(‰z}W}›¡ «Y¹’~¹ }›ºP~¹'‘G‹H¡ «ˆ‡ ‹z¹Ž'g~¹~>‘}’ŽP”ª‹—’ºW‘Ø }–—™‹ŠŽ'g›zY”g‰Ð–2‰š‹‹»’¡ŠP‘G‹’º¿À‡+‹z} ‰Œ'‹ag¿ ”U©ª”™‹—”™–2‰›ºŠŽ'”™‹H¡s’‘’º‹—‰Ž'}––—'‘G‹ I'W‘}gÉ]y{z}’“‰{’‰‹—z}ƒ–W›ºM™¿8‹z}(”g°g'‘G‹Ð›º‹'–—’‘}°¹~aHŽ2z”™‘’‰~ ÉÊÊYÌ   "!#$% & '$'$' §

’º‹>‰}«‰—Ž–—’º«NP‰f‹Ø”‘ˆ}~«YP–(™¿Ž2zY”™‘}‘}P›‰ÃEP”WŽ2z ֏ª½ ’‰(‰'‘G‹(g‘+” ¡Š’!"NP–P‘W‹ ~}›º‹’“Ž'”g‰Œ‹ Ž2z”™‘‘}'› ÆÏ ”WŽ'Ž'g–2¡Š’º‘°>‹—a’º‹—‰ŸŽ}–—–P‘G‹’‘G‹'–—P‰Œ‹PÉ

   * +       



y{zƒ”g°gP‘W‹2‰¿À}›ºÐ›T‹zƒ¿Àg››ºª½’‘}°¹–W›ºH‰’º‘‹z   GÁ—ÊÊYÌÒ }–g‹ŠŽW›. Ô-”g¡}°W¡}'–‘GH‹—‰‰‰8~™¿Y”U‹‡z}‰Œ }”™›’º°W‹'‹—‘Gz} ‹ '

’– cŽW”g–‘–—¡ P‰  YW‘‹—¡Šz}’‘} °>6š• ”g–~H” }›Â’‹—‘W’‹—ŽP”g‰Œ‘‹]g°g‘Š–—Á gª}©g >P–”W›“”™¡} }¡Š –—P’º‘}‰—‰°KgIP¿ gI'‘}WH‘}‰' É (É”g~¹°gPª‘W©G‹H’Rɑ}° A‹—z}¿ÀW–W–¹}°g'z+‘G‹—‹—'z}–—’º‘}° ÄfÅ‹—z}Ï¡+}«ˆ›º‹‡ ’“Ž'”™”W‘Љš‹Á ‰Œ’°g‘Y”™››º’‘}°Ž2z”™‘‘}'› Ž'g–—–H‰Œ Ng‘¡}’º‘}°‹a‹—z}K I'W‘}ƒ‹¹½z}’“Ž2z ’‹-’“‰z}H”g¡Š’‘}°a‹Yɜy‰g›©gM‹z}H‰Œ Dz”g‘¡Šª©W'– D>‰’‹—”ª‹—’ºW‘‰PÏ8H”gŽ2zQ”™°W'‘G‹ ‰P‰ ” D–—'‘¡Š+ IÁ ©gWG‰ D>~>›Â‹—’ŽP”g‰Œ‹‰Œ’°g‘Y”™››º’‘}°ÇŽ2z”™‘‘}'›    "!$#&%(')#+*-,.0/2143  ‹» YP–’Š¡Š’“Ž'”™››‡[‹—–—”g‘‰~a’º‹a‹z} ~>›Â‹—’ŽP”g‰Œ‹¹Ž2z”g‘}‘}P›”W¡}¡Š–—P‰—‰ŒH‰>g¿-‹z} «YW–—¡}'–—’º‘}° IPg‘}H‰MÃÀ‹z} I'g‘P‰›ºŠŽP”ª‹H¡ ”ª‹{‹z}(«Ng–2¡ŠP–™¿‹—z} ”™–—P”~”™‘”g°gH¡=«ˆ‡‹—z} ”™°W'‘G‹2ÆÉ





65

0 1+ #'()  * 7

89

' '('(+ :

Ó z'‘ ”™‘+”U©ª”ª‹—”g–ƒ'‘G‹P–—‰M‹—z}ÄfÅÏ8’‹(ÐY–—‰Œ‹(›º’“‰š‹—'‘‰(‹ ‹z D‰Œ‹—”™–‹ŒÁ } TD>~>›Â‹—’ŽP”g‰Œ‹(Ž2zY”™‘}‘}P›-ÃÀ½z}G‰Œ Í ”W¡}¡Š–—P‰—‰’“‰-z”g–—¡ˆÁˎŠ¡ŠH¡’º‘Ç‹—z}>”g } }›’ŽP”ª‹’g‘NÆ‹s°W‹-‹—z}”W¡}¡Š–—P‰—‰™¿œ”g‘Ø”™°gP‘G‹PÉy{z}'‘ÏY’º‹MŽ'g‘G‹—”WŽ‹—‰ ‹—z}’“‰Ñ”™°W'‘G‹]‹ Б¡WŠ‹œ‹zŸ‰Œ’°g‘Y”™››º’‘}° Ž2z”g‘}‘}'›N”g¡}¡}–H‰‰]Ž'g–—–H‰Œ Ng‘¡}’º‘}°M‹— ’‹2‰œ NW‰’‹—’ºW‘’º‘s‹z}-ÄMÅÉ Åœ”WŽ2z͔U©U”™‹—”g–sŽg~¹~}‘}’“Ž'”ª‹—P‰¹½’º‹ze‹—z}ؔ™°W'‘G‹½z}’Ž2ze~”™‘Y”™°gH‰¹’‹2‰=Ž'}––—'‘G‹ÄfÅ ”g–H”}Écy{z} ”U©ª”™‹—”™–{‰'‘¡}‰{”›ºª½K–—”™‹f֏ª½c NW‰’‹—’ºW‘s‹¹ÎW'' =‹z}(”g°g'‘G‹’º‘Š¿ÀW–~¹H¡”g«YWŠ‹’º‹—‰{~¹ª©W'~¹'‘G‹{’º‘‹z} ÄMÅÉ}ԟ‰‹—z}’‰} x¡}”™‹ƒ’‰{¡ŠW‘}ŸW‘}›‡g‘Ž'Ÿ N'–‰ŒHŽW‘¡Tϊ”™‘¡s‹z}ƒ”U©ª”ª‹2”™–2‰Ñ”™–—Ÿ~¹ª©ˆ’‘}°>½’º‹z ¡Š!’ "NP–P‘W‹ ;+=?A@BC=DCE+@C=F)GAH"?A@>@IE&BJ-KML$N)E

STSVUWX"Y"Z"[

U

U U

BI@BL$O-? N? BIFL$P+P+F)Q

U

BRBC=ESLT0E+DCL$N)EUPL$V4L$P+? BWKMF$XYLT$LZBL$D[@2\

:" & &: :J'

¯H­

‰ N'P¡‰'ÏU‹—z}”™°gP‘G‹—‰g‘}›‡(~”™’‘G‹—”™’‘ ‹—z}'’–œ”™  }–UȊ’~”ª‹Ñ YG‰Œ’º‹’g‘‰P2É 6ˑ–—‹—}–‘ϪP”gŽ2za”U©ª”ª‹—”g––—PŽ''’©gP‰ ‹—z}–—g}°WzØ~>}›º‹’“Ž'”W‰š‹ ‰’º°W‘”™››’º‘}°Ž2z”™‘‘}'›“‰f‹z}”™  }–UȊ’~”ª‹> YG‰Œ’º‹’g‘‰Mg¿Ñ‹z¹”U©ª”™‹—”™–2‰Ÿ‰’º‹”™‹P¡[’‘ ‹—z}(ÄfÅ # :‰ IPg‘}H‰{’º‘G‹—'–2‰ŒHŽ‹H¡=«ˆ‡‹—z}'’–Ÿ”g–H”>g¿8’‘W‹—'–—P‰Œ‹PÉ y{z}a¡Š!’ "NP–P‘W‹ŸÖª½-‰-‰'‘G‹Ÿ«ˆ‡”g‘Ø”U©ª”ª‹—”g–>ÃE”g¡Š’ÏY©G’“¡ŠPÏÉ'É'É2Æ=”g–‰ŒP‘W‹fg‘Ø¡Š!’ "NP–P‘G‹Ÿ~>}›º‹’“Ž'”W‰š‹ Ž2zY”™‘}‘}P›‰PÉ Hg–P”gŽ2zƒ‹š‡ˆ Nяg¿¡}”ª‹2”{֏ª½(Ϫ”-}‘’×G}ŸÊÊÌ5~>}›º‹’“Ž'”W‰š‹°g–—g}  ”W¡}¡Š–—P‰—‰T’“‰‰P¡ «G‡(”g›º›W‹z} ”U©ª”™‹—”™–2‰ÑŽ'g‘}‘PŽ‹—P¡’‘s‹—z}MÄfÅ -9D a#¯ D¿ÀW–{ YG‰Œ’º‹’g‘ÖYª½-‰'?Ï D (5¬ D¿Àg–{”™Y¡Š’º>֏ª½-‰P9Ï D ƒ5¥ D¿ÀW–©ˆ’“¡Š' ÖYª½-‰'ϊ'‹—Ž™ÉÉœy{z}’“‰–—P¡ŠŽ'P‰‹—z} ‰Œ’°g‘Y”™››º’‘}°¹ª©gP–z}H”g¡ØÃd”g‰{‹—z} ¡Š!’ "NP–P‘G‹{~}›º‹’“Ž'”g‰Œ‹-°g–—g ”W¡}¡Š–—P‰—‰ŒH‰ ”g–a”™›–H”g¡Š‡ Έ‘}ª½‘YÆf”™‘Y¡Ç¿À}–‹z}P–~¹W–a”™››ºª½-‰Ÿ‹z}”g°g°g–—'°G”ª‹—’ºW‘g¿Ñ~>›Â‹—’ŽP”g‰Œ‹f¿ÀW–½{”™–2¡Š’‘}°=‰Œ‹—”ª‹—P‰ ’‘ ’º‘G‹—'–—~aH¡Š’“”ª‹ƒ–—gŠ‹—'–2‰'É H}–Œ‹—z}'–—~¹g–—gϊH”gŽ2z”U©ª”™‹—”™–{z”W‰”>~¹HŽ2z”™‘}’“‰~ ‹¹Ȋ }–—P‰—‰{’º‹—‰Ž––—'‘G‹-”™–—P”>™¿}›º‹’“Ž'”W‰š‹°g–—g ‰'Ï}”g‘¡=‹z}(«”g‘¡Š½’“¡ˆ‹zǔg‘¡= –ŠŽH‰‰’‘}°–—P‰g–—Ž'P‰™¿8‹z}( }›“”U‡gP–—‰PÉ

4 4  À2 ¶ ÝNÜ µ ³H¶Š´G1À³ ¶}·g´+1 à >  Ü ´'µ1À·

œ• ›”U‡W'–2‰z”U©W›’~a’º‹H¡a‘}‹š½g–—Î ”™‘¡€• e }–—ŠŽH‰‰’º‘°MŽ'‡ˆŽ'›ºH‰–H‰ŒW}–—Ž'P‰PÉ H}W–‹—Ø~”ªÈŠ’º~¹J’ I'¹‹—z}‰—”ª‹—’‰Œ¿E”gŽ‹’g‘+™¿{‹z=–—PŽP’º©W'–(½’º‹z ‹—z}s›ª½H‰š‹  ›”U‡W'–>‰—”ª‹—’‰Œ¿E”gŽ‹’g‘+©ª”™›}gÉ Hg–’‘‰Œ‹—”™‘YŽgψ‹—z}ƒ }–—P‰'‘Ž'Mg¿”a }›“”U‡gP–Y‰Œ’‘}°”¹• -Ô`½’›º› «N ”™‘’‘ŽP‘W‹—’º©WM¿Àg–   GÁšÕƒÊÌ‹ ¡}Б}¹‰~¹”g›º›ºÁˉŒJ’ I'aŽ'››“‰Ÿ’‘[’º‹—‰M©ˆ’“Ž’‘}’‹š‡WÏ ‰Œ”g‰Ÿ‹ ”™››ºª½ z’º~ ‹—–—P¡ŠYŽ>’º‹—‰f‹—™‹—”g›ÊÊYÌ   "!#$% & '$'$'

¯W¯

4 4 ± =NÜ > ´H³¹µ Ü ³ à > ³G1À²21-231 ´ Ý 



’ºÎW(’º‘   GÁ—ÊÊYÌÇÏ’‘   GÁŒÕMÊYÌ 

& ”™–—( }–—ˆŽ'P‰—‰ŒH‰{‹zY”ª‹Ÿ–—}‘ ”™‹f¡Š’!"NP–P‘W‹f ”™–‹—‰g¿]‹z} ‘‹š½g–—ÎNÉ-y{z'‡Ç”™–— ‘}g‹M‰'–—©g'–2‰PÏ}’º‘Ø‹z}¹‰ŒP‘‰(‹z”™‹Ÿ‹—z}'‡Ø¡Š=‘}™‹ƒ”™’~ ”™‹f }–—ŠŽH‰‰’º‘°s”™‘ˆ‡°W›ºW«”™› ‰Œ‹—”™‹M¿Àg–{‹—z}(ÄfÅ-ÏY”™‘Y¡s‹—z}'‡¡Š¹‘}™‹-–—PŽ''’©gf‹z} ¡}”™‹—”‹–2” PsŽƒ‰'‘G‹«Y'‹š½P'‘  }›“”U‡g'–2‰PÉ 6ˑ+¿E”WŽ‹PÏ8‹z”™°W'‘G‹—‰(¡}‡G‘Y”™~¹’ŽP”™››º‡»¡Š‹—'–—~¹’º‘} IPg‘}H‰(½’º‹z+‹z=ÄfÅl¿À–—g~ ‹z}¡Š’‰Œ‹–—’«}Š‹’g‘ g¿ ”U©ª”™‹—”™–2‰]”™‘Y¡a‹z}P’º–‰”™‹’“‰š¿E”WŽ‹’g‘¹~¹‹—–’“Ž'‰Pψ”™‘¡¹~”™’‘G‹—”g’º‘sŽ''››ÂÁˉŒJ’ I'H‰]’‘P”gŽ2z IPg‘}-”WŽ'Ž'g–2¡Š’º‘°g›‡gÉ8y{z’‰ ’“‰¹z}ª½   GÁŒÕMÊYÌ ’º~¹ }›'~¹'‘G‹2‰”[¡Š‡ˆ‘”g~¹’Ž ”g–Œ‹—’‹—’ºW‘}’º‘°[g¿Ÿ‹zÄMÅ ’º‘G‹+ŽP›º›“‰¹™¿ƒ¡Š!’ "NP–P‘W‹ ‰J’ I'P‰PÏ}”™‘Y¡s‹—z} ”g‰—‰ŒŠŽ'’”™‹’g‘=g¿8‹—z}P‰(ŽP›º›“‰{½’‹—z ~>}›º‹’“Ž'”W‰š‹-°W–W} ‰PÉ Superfluous Area

Area of Interest

H8’°g–(¥ -]•‹š½sŽ'}–©WP+‰ -¡}‡G‘Y”™~¹’Ž  ”™–‹’º‹’g‘}’‘}°s–—P¡}ŽH‰{‹z}>‹g‹—”™›‹–2”PsŽ(–—PŽ''’©gP¡«ˆ‡‹z} ”U©ª”™‹—”™–2‰PÉ y{z}’‰M–—P‰}›º‹M½{”g‰ƒ”™›–—P”g¡}‡H‰š‹2”™«}›’“‰Œz}H¡Ø’‘ * § , Ï ’º‹ƒ«Y”g‰’ŽP”™››º‡Ç~¹P”g‘‰f‹z”™‹ƒ¡}‡G‘Y”™~¹’Ža ”g–Œ‹—’ÂÁ ‹—’ºW‘}’‘}°=”™››ª½-‰{‹–H¡ŠŽ‰Œ} N'–Ö}W‰‹—–—” PsŽ™ÏN’dÉ gÉ‹—–—” PsŽ(–HŽP’º©WP¡¿À–W~ ‹z}a‰ŒP›ºHŽ‹H¡ ~>}›º‹’“Ž'”W‰š‹ °W–W} ‰«}Š‹-WŠ‹—‰’“¡ŠM‹z} ”g–H”>g¿’‘G‹'–—P‰Œ‹PÉ f‘s‹z}f–’°gzG‹‰’¡}Ÿ™¿TÐY°g}–—Ÿ®YÏW½-g«Y‰ŒP–©W‹z”™‹Ñ‹—z}f”g~aW}‘G‹g¿¡}”ª‹2” –—PŽP’º©WP¡a’“‰‰’º~¹’›”g–PÏG–—'°W”g–—¡ŠÁ ›P‰—‰™¿8‹z}ƒÄfÅÚ ”g–Œ‹—’‹—’ºW‘}’º‘°É]y{z}’“‰‰z}ª½-‰‹zY”ª‹{‹z}   GÁ—ÊÊÌ Ð›º‹P–’‘}°¹~¹PŽ2z”g‘}’‰~  N'–¿Àg–—~¹‰ H×G”™››º‡Ç½'››]’‘+‰Œ‹—”™‹’“޹”™‘¡»¡Š‡ˆ‘”™~¹’“Ža ”™–‹’º‹’g‘}’‘}° YW›º’“Ž’P‰PÉ 6 ¿½¹Žg~¹ ”g–‹zsސ}–—©gH‰Ÿ¿ÀW–ƒ‹z} ¡}‡G‘Y”™~¹’Ž ”g–Œ‹—’‹—’ºW‘}’º‘°Ž'”W‰Œ’º‘ ‹z}a‹š½=°W–—”g }z‰PÏY½W«‰'–—©g(‹—z”ª‹(’‘   GÁšÕƒÊÌÇÏN‹z}¹”U©ª”ª‹2”™–2‰ –—PŽ''’©g”™«Ng}‹-¯P­f‹’~¹P‰]~¹g–—‹–2” PsŽ¿Àg–œ‰~”™››”™–—P”W‰™¿x’º‘G‹P–H‰š‹Ÿà 6ƒ¬™­GÆ8”g‘¡¹”™«NgŠ‹œ®ƒ‹—’º~¹H‰]~¹g–— ‹—–—” PsŽs¿ÀW–›”g–°W”™–—P”W‰>g¿f’‘G‹'–—P‰Œ‹Ø3à 6¯H­g­WÆ ‹zY”™‘¾’º‘   ˆÁÊYÊÌÇÉ 6ˑ   GÁ—ÊÊÌÇÏ~}›º‹’“Ž'”g‰Œ‹f”W¡}¡Š–—P‰—‰ŒH‰’‰Ÿ›º’~¹’‹—P¡TÏT‰ÏN’‹f’‰MŽ–—Ž’“”™› ‹—&PsŽ’'‘G‹›‡Ø‰>‹—z}P‰¹°g–—g} Y‰'É>y{za–—' Y”™–‹’º‹’g‘؏g¿Ñ‹z¹”U©ª”™‹—”™–2‰-½’º‹z’º‘»‹za~}›º‹’“Ž'”g‰Œ‹ƒ°g–—g} ‰ –—' –H‰ŒP‘W‹2‰{”™‘’º‘¡}’ŽP”ª‹W–™¿8‹z}( ”g–Œ‹—’‹—’ºW‘}’‘}°”™›°gg–—’º‹z}~ & PŽ'’ºP‘އWÉ 40 Dynamic partitioning Static partitioning

35

Static Partitioning Dynamic Partitioning

35

30 30

% of multicast groups

% of multicast groups

25

20

15

10

25

20

15

10

5

5

0 0

5

10

15

20

25

30

0 0

5

H’°g}–—Ÿ¤-Ô©ª”™‹—”™–2‰œ¡Š’“‰Œ‹–—’º«}}‹’g‘¹’º‘~}›º‹’“Ž'”g‰Œ‹Ñ°W–W} ‰¿Àg–ƒP”WŽ2z 'Ž }–—©g¹‹z= N'–2Ž'‘G‹2”™°g=™¿~>}›º‹’“Ž'”W‰š‹a°g–—g} Y‰ ŽW‘W‹2”™’‘}’‘}°Ç«Y'‹š½P'‘Ҕg‘¡    ”U©U”™‹—”g–—‰PÉ 6ˑ     GÁŒÕMÊYÌ Ï‹—z}؎}–—©gH‰¹Žg–—–—P‰ YW‘¡Š’‘}°Ø‹—+‹z}Ç¡Š‡ˆ‘”g~a’“Ž ”™–‹’º‹’g‘’º‘}°+g¿Ÿ‹zÇÄfÅ  }–—P‰'‘G‹¹”  NP”gΩª”g›º}a”™–—g}‘Y¡ L¹”U©ª”ª‹—”g–—‰-’º‘ ”RI'W‘}=ÃÀ’XÉ gɟW‘Ø”s~}›Â‹—’ŽP”g‰Œ‹f°W–W} YÆÏY–P°W”g–—¡Š›P‰—‰{™¿]‹—z}‰’JI'>g¿ ‹—z}-”™–—P”f™¿N’º‘G‹—'–—P‰Œ‹PÉ«N'–g¿}›º‹’“Ž'”W‰š‹°W–W} ‰(Ú¯P®g®ˆÆÉ]y{z} ”U©gP–—”g°gf‘G~>«N'–™¿]”U©ª”ª‹2”™–2‰

STSVUWX"Y"Z"[

:" & &: :J'

¯P®

 N'–M~>›Â‹—’ŽP”g‰Œ‹f°g–—g Ç’‰fP×G”g› ‹    * *  ɟy{z}’“‰f‰z}ª½-‰‹—z}¹”™«}’›º’º‹š‡™¿     GÁŒÕMÊYÌ ‹ ¡}P”™›T½’º‹zǑg‘ŠÁ }‘}’º¿Àg–—~1¡Š’“‰š‹—–’«}Š‹—’ºW‘‰”™‘Y¡½’º‹z z}’°gz}Á ‰ YPP¡ ”U©ª”ª‹2”™–2‰'É 6ˑ‹z} ‰Œ‹—”™‹’“Ž(Ž'”W‰Œ(”™‘Y¡=W‘ ”g›º›ˆ‹—z}аg–H‰'ϙ”g›º~¹W‰Œ‹œ¥g­  ™¿‹—z}°g–—g ‰8Ž'g‘G‹—”g’º‘a«N‹š½''‘¹­ƒ”™‘¡¹¬f”U©U”™‹—”g–—‰PÉy{z}’“‰}›º‹’“Ž'”W‰š‹Ñ°W–W} ‰œ”g–Ÿ}‘¡ŠP–ŒÁ Ȋ }›g’º‹H¡½z’º›-‹—z}P‰-°g–—g ‰œ”™–—Ÿ”(©W'–—‡>©ª”™›”g«}›º –—P‰g–—Ž'{¿Àg–‹z}ƒ¡}”ª‹2”(Лº‹P–’‘}°YTÉ 6ˑ”g¡}¡Š’º‹’g‘Ïg‹—z}f‘ˆ}~«YP–g¿ °g–—g} Y‰ÑŽW‘G‹—”™’‘}’‘}°>”>›”g–°W-‘ˆ}~>«N'– g¿”U©ª”ª‹2”™–2‰’‰{~¹g–—ƒ’º~¹ Ng–‹—”g‘W‹’‘‹z} ‰Œ‹—”™‹’“ŽMŽP”g‰M‹z”g‘’‘‹z} ¡}‡G‘Y”™~¹’ŽƒŽP”g‰gÉ 6ˑ «N™‹—z»~}›º‹’“Ž'”g‰Œ‹ ~¹Š¡Š'›“‰'Ï8½z}'‘ ”  }›“”U‡gP–˜šg’‘‰(g–(›P”U©WP‰(”~>›Â‹—’ŽP”g‰Œ‹ °g–—g}  Ï8’‹ Y‰ŒH‰ƒ‹z} 6 (‚ؕذg–—g  ~¹'~>«N'–2‰z}’º  }–—™‹ŠŽ'g›W‹ƒŽg~¹~}‘}’“Ž'”ª‹—ѽ’º‹z’‹2‰8›“”g‰Œ‹‹—z}-z}G‰š‹Ñ –P©g'‘G‹]‹—z}Ÿ”™  }›º’“Ž'”™‹’g‘¹™¿T–—PŽ''’©G’‘}°ƒ‹—z}P‰- ”WŽ2Îg‹2‰'É]f‘¹‹z} g‹z}P–Ÿz”g‘¡TÏ‹z}  D ˜šg’T‘ Dƒ›“”ª‹—'‘Ž'‡’“‰¿E”W‰š‹HÏN”g‘¡‹—”gÎgH‰-”™«NgŠ‹Mg‘}žyyl«N‹š½'P‘Ç‹z}>z}W‰Œ‹f”™‘Y¡ ‹z} ÐY–—‰Œ‹–WŠ‹P–{‹ª½{”™–2¡}‰œ‹—z} ‰g}–2ŽM½z}’“Ž2z’“‰{‘}g‹¿Àg–—½”g–—¡Š’‘}°>‹z}(°W–W}  É



4 ?4 / 8 ²8³H·™µ1 8´+1 à > d µ Ü  Ü > · Ý ´ à 



6ˑ[аW}–



G1À·g¶³'´ = µ à  ³

 $2 ´





Ï ½sŽ'g~¹ ”g–‹z}‘ˆ}~«YP–(™¿8˜šg’‘»~¹H‰‰—”™°WP‰M YP– ‰ŒHŽW‘¡TÏT¿ÀW–   GÁŒÕMÊYÌ g‘»‹z} ›¿ ‹f ”™–‹Ÿ™¿–—’°gzG‹- ”™–‹-™¿’º‘     GÁ—ÊÊYÌ Ï8½z}’›º=‹z}  f• š6 •¢zP”g¡}'–>’“‰¬™®Ç«ˆ‡W‹—P‰›ºW‘}°É M’©gP‘ ‹z}H‰Œsаg}–—P‰ ½[Ž2zW‰؋¾’~a ›ºP~aP‘G‹ ”g°g°g–—'°G”ª‹—’ºW‘ Ï{’dÉ gÉi‹—¾‰'‘¡c‹z}+‰’º°W‘”™››º’‘}°Q Y”gŽ2Îg'‹—‰–P }–—P‰'‘G‹’‘}°¼”g›º› ‹—z}”U©ª”ª‹—”g–—‰Ÿ¿À–—g~ ” 'I W‘}¹‰’º‘}° ”}‘}’“×G}  M• š6 •` ”WŽ2Îg'‹PÉԟ›º›Ñg}–ƒȊ N'–—’º~¹P‘W‹2‰ƒz”U©g¹‰z}ª½‘ 9

U

2S

Õ  >ÊÊYÌ   "!#$% & '$'$' 1.4

4

Dynamic Partitioning (V=10) Static Partioning (V=10) Dynamic Partitioning (V=100) Static Partioning (V=100)

3.5

Dynamic partitioning, v=10 Dynamic partitioning, v=100 Static partitioning, v=10 Static partitioning, v=100

1.2

3 1 IGMPv3 reports/second

Number of IGMPv2 Reports per second

¯U¤

2.5 2 1.5

0.2

0.5 0

ÃE–’°gzG‹Æ

0.6

0.4

1

H’°g}–—  -

0.8

0

0.2

0.4

0.6

0.8

1

0 0

Area of Interest (in Cells)

0.2

0.4

0.6

0.8

1

Area of interest

€W~a Y”™–—’‰g‘e™¿ ‰}«‰—Ž–—’º }‹’g‘e¿À–—P×G}'‘Yއ¾’º‘     GÁŒÕMÊYÌ ÃÀ›¿ ‹Æ=”g‘¡   GÁÊYÊÌ

‹—z”ª‹ƒ½z}P‘Ç‹z}¹”™°W'‘G‹—‰Ÿ ”™–‹’º‹’g‘Ø‹z}aÄfÅK½’‹—z[”~¹”™ÈŠ’º~}~ ™¿Ñ¥g­”U©ª”ª‹—”g–—‰) IPg‘}WÏ}½>g«}‹—”™’‘ ”g‘ ”U©W'–2”™°W-™¿¯H¬”U©U”™‹—”g–—‰ YP:– I'W‘}gɜ…ˆYÏW‹—z}   GÁÊYÊÌ%‰’º°W‘”™››º’‘}° ”gŽ2ÎW‹—‰{”U©W'–2”™°gf‰Œ’JI'ƒ’“‰H×G”™› ‹—Ø¯ ˆ¯U¬ ƒ¬ª® ¬Š¯ ¹«G‡G‹—P‰PϽz}’“Ž2z ŽW––—P‰ Ng‘¡}‰”g } }–—UȊ’º~”ª‹—’º©W'›‡‹ L   GÁšÕƒÊÌ*‰’°g‘”g›º›’º‘°  Y”gŽ2Îg'‹—‰PÉ H}W–   GÁšÕƒÊÌÇϽ>W«‰'–—©gƒ‹zY”ª‹f½z'‘ 254 WÏ‹—z}‰’º°W‘”™››’º‘}°=’‰M”™«NgŠ‹f®s‹’~¹P‰ ›“”™–—°gP–(‹zY”™‘Q½z}P‘ 254  gÉ 6ˑ¼”g¡¡Š’‹—’ºW‘ ω’°g‘”g›º›’º‘°>‹—–—” PŽƒ›’‘}P”g–›‡s’‘Ž–—P”W‰ŒH‰½’º‹z –—P‰ NPŽ‹Ÿ‹‹—z}>”™–—P”¹g¿]’º‘G‹P–H‰š‹HÉ 6 ¿œ½>Ž'g~¹ ”g–ƒ‹—z} ‘ˆ}~>«N'–f™¿œ‰’º°W‘”™››º’‘}° ”WŽ2Îg'‹—‰–—PŽ''’©gP¡«ˆ‡ ‹—z}-”U©ª”ª‹2”™–2‰½{g«‰'–—©g‹z”™‹]’º‘   GÁÊYÊÌ ‹z’‰]‘ˆ}~«YP–]’‰œ~>Ž2za~¹g–—’~¹ YW–Œ‹2”™‘G‹‰’º°W‘”™››º’‘}°¹‹—–—” PŽƒ–—P”WŽ2z}P‰{’º‹f~”™Èˆ’~>~1’‘   ˆÁšÕƒÊÌcÆ ½Mg«‰'–—©g¯gÉ ¤( ”WŽ2Îg‹2$‰ ™‰œ¿ÀW–   GÁŒÕMÊYÌ%”™‘¡¥}É ¤  ”WŽ2Îg'‹—)‰ ª‰]¿ÀW–   GÁ—ÊÊYÌÇɈÔf‰‹z}(‰’ IPfg¿ ¥É ¤   ˆÁÊYÊÌ* Y”gŽ2Îg'‹—‰f’‰ƒ”g } }–—UȈ’~”ª‹—'›‡H×WY”™›8‹ Lª¥É ¤ #¬™®É ¤   GÁŒÕMÊÌ  ”gŽ2ÎW‹2‰'ÏN‹z’‰ ~¹H”™‘‰‹—z”ª‹ ¯ }Ï ¥ ‹—’º~¹P‰-›ºH‰‰{«”g‘¡Š½’“¡ˆ‹z ’“‰{‰P¡TÉ







  4   10  +0 1+ #' " !+ %   5

9

6ˑ[”sЖ2‰Œ‹fȊ N'–—’º~¹P‘W‹HÏx½z”U©g 'È}”™~¹’º‘P¡ ‹—z}~¹H”™‘Ç‹—–—”PŽ>–HŽP’º©WP¡Ç«ˆ‡‹z}¹”U©ª”ª‹2”™–2‰'É     GÁ ÊYÊÌ ›ºH”g¡}‰ƒ‹—[”Ç«N‹‹P–‰sg¿{‘‹š½g–—Î «”g‘¡Š½’“¡ˆ‹zQ«NPŽP”™‰‹—z}”U©ª”ª‹2”™–2‰(¡ŠØ‘}g‹–—PŽ''’©gs”™‘ˆ‡ ‰} N'–Ö}W‰ ¡}”™‹—”}É Ë6 ‘   GÁŒÕMÊÌÇϔ؛”g–°W ”™–‹ ™¿ ”WŽ2Îg‹2‰(–—PŽP’º©WP¡» N'–>”U©ª”ª‹2”™–>Ž'g~¹¹¿À–—g~ ‘¡ŠP‰’–H¡‰g}–2ŽH‰'É Ë6 ‘¾” ‰PŽW‘¡ 'Ȉ N'–—’~aP‘G‹PÏ]½z”U©W=‰Œ‹¡Š’P¡Q‹z} ”U©ª”ª‹2”™–>¡Š’“‰Œ‹–—’º«}}‹’g‘¼½’º‹z’º‘¼‹z}~>}›º‹’“Ž'”W‰š‹ °W–W} ‰ ”W‰‰’°g‘}H¡M‹-‹—z} PI g‘}H‰Ž'g~¹ YG‰Œ’‘}°‹—z}ÄfÅÉUy{z}’“‰–—' }–—P‰'‘G‹2‰”™‘(’‘¡Š’“Ž'”™‹W–8g¿G‹—z} ”™–‹’º‹’g‘ŠÁ ’‘}°>”g›º°Wg–—’‹—z}~#&s P Ž’'‘Ž'‡gɐ}›º‹’“Ž'”W‰š‹-°W–W} ‰‰P¡=¿Àg–{‹—z}(°g–—’¡ŠÁX«”W‰ŒH¡Ð›º‹P–’‘}°YÉ Ë6 ‘¼‹z}¿Àg}–‹z¼Ȋ YP–’~¹'‘G‹¹½z”U©g=Ž'g~¹ ”g–H¡+‹z} ‰’º°W‘”™››º’‘}°Ç‹—–—”PsŽs–—PŽP’º©WP¡+ N'–”U©ª”ª‹2”™–HÉ y{z’‰¹‰’º°W‘”™››º’‘}°[’‰‰’º°W‘}’ºÐYŽ'”g‘W‹—›º‡+°W–H”ª‹P–’‘     GÁ—ÊÊYÌ ŽP”g‰Ž'g~¹ ”™–—P¡Q‹   ˆÁšÕƒÊÌÇÉ Ë6 ‘     GÁ—ÊÊYÌ ÏY‹za”g°g'‘G‹2‰Ÿz”U©W(‹ }–—ª©ˆ’¡Š ‹‹z}¹”U©ª”ª‹—”g–—‰Ÿ’º‘}¿Àg–—~¹”™‹’g‘ ”g«YWŠ‹M‹z}P’º–M‘}'’°gzˆ«Ng–2‰'Ï ‹—zˆ‰œ‹—z}ƒ ”gŽ2ÎW‹2‰Ñ‰’PI Ÿ’“‰«’º°W°g'–”™‘¡s‹z}P’º–¿À–—P×G}'‘Yއ’“‰Ñz}’°gz'–{Žg~¹ ”g–H¡¹‹   ˆÁšÕƒÊÌҎ'”g‰gÉ y{z}«Yg‹Œ‹—g~;›’º‘}™¿]‹—z}P‰>'Ȉ N'–—’~aP‘G‹—‰ŸŽP”™‘Ø«N¹‰š‹2”ª‹H¡Ç”g‰Ÿ¿Àg››ºª½-‰+-   ˆÁšÕƒÊÌ*°W'‘}P–—”™‹H‰ ›P‰—‰œ‰’º°W‘”™››’º‘}°ƒ‹—–—”s P Ž{‹z”g‘   ˆÁÊYÊÌÇÏg«}}‹PÏGg‘¹‹z-™‹—z}'–z”™‘¡ Ïg‹—z}Ÿ”U©ª”ª‹2”™–2‰É AMÉ}ԟ‘¡Š'–2‰g‘ É  ŠŽ'”g›ºH&‰ -œ…ˆ } YW–Œ‹—’º‘°a›“”™–—°gf~>}›º‹’‰'– ©ˆ’–Œ‹—”™›'‘ˆ©ˆ’–W‘}~¹'‘G‹—‰PÉ    5   5! R sÕ    Ï  Y”™°gH‰ ¯ à G"Æ - ¤™­ Š ¤ LŠÏ ¨Ÿª©gP~>«N'–(¯P§W§ É * ® ,>€fÉ€”g–›“‰‰g‘s”g‘¡É Nf”™°W‰—”™‘Y¡TÉ f’º©W-Áœ”>~}›º‹’x‰'–©G’–‹”g›N–—P”g›º’º‹š‡¹‰Œ‡Š‰Œ‹'~ TÉ 6ˑ G  $  ŸÕ 2ÊYÏ}…ˆH”ª‹‹›gÏ}Ó+”g‰z}’‘}°™‹—g‘ Ï…ˆP Š‹P~>«N'– ¯H§g§W¥}É * ¤ ,É M”™z~¹”g‘ Ï }ÉGž(ÉgÓ»P”™‹z}P–›‡gÏG”™‘¡ HÉ ƒz}›dÉ    $   % &-Ê $=Ê "% & 7Õ   G&  !?! "K !$#T $ &x7Õ ! $   'É«Nˆ¡}’ºH¡Ø~>›Â‹—’ŽP”g‰Œ‹M°W–W} ‰-’‘ ~”W‰‰’º©WÁš¬ŠÉƒyHŽ2z}‘}’“Ž'”g›žP YW–Œ‹ ¨ƒMyyŸ€{…GÁËyž{Á § ªÁ˦s¯WÏ -‘}’©gP–—‰’º‹š‡™¿]¨-™‹‹’‘}°gzY”™~ ÏT¯P§W§ }É *ML ,KA8&˜ %W–'‘ ƒ‘ˆŠ‹—‰—‰ŒW‘ ?Ï N-W‘}°gzˆ}’  ÏÓ»')’ (f Ï8”g‘E¡ A–‡G”™‘ NŸg }Έ’‘‰'É•'P–ŒÁX‹gÁX N'P–M‰} } Ng–‹ƒ¿Àg– ~”W‰‰’º©W'›‡s~>›Â‹—’º }›“”U‡gP–{°W”™~¹H‰'2É 6ˑ G  $ *+-,*.0/  /ÌÇÏY¬™­W­™®YÉ * ¦ ,KAMÉU¨ É  '©ˆ’‘}g1Ï ÉU€–—ª½Ž'–g¿ ‹PϪ€fÉ f’ºg‹P1Ï 2É É ƒ”™–2Ž’“”ªÁ  ‘”ªÁËÔŽP©gP‰PÏ'”g‘¡ }GÉ H2É ƒ}–—W‰gÉW€W‘‰’¡ˆÁ P–—”™‹’g‘™¿–HŽ'’©gP–{’º‘G‹P–H‰š‹{’‘ Ž'g‘G‹P‘G‹¿ÀW–’º  ¡ŠP›º’©gP–‡W2É 6ˑ G  $ *-3+4,5.6/  /ÌÇÏ ¬g­g­W­}É * § ,(Ŝ~a~”g‘G'› +‹š‡WϜy{z}’'–—–‡+y–›‹‹’XϜ”™‘¡ H–—”g8‘ 7W’‰ A”WŽ'Ž''››º’XÉ …ŠŽW– -s”؉ŽP”™›“”™«}›=Ž'g~¹~>ŠÁ ‘’ŽP”ª‹’g‘e }–—™‹—ŠŽg›{¿ÀW–›”g–°WÁˉŽP”™›©ˆ’–Œ‹—”™›P‘ˆ©G’–—g‘}~¹'‘G‹2‰'9 É ;:}Õ  < Ì  & &  , >= @? $ &" ÂÏÔ- }–—’›8¬™­W­™®É *¯P­ ,(‚Ç’Ž2z”g'›]ž(ɂǔWŽH¡Šg‘}’“”}Ï fg‘Y”™›“¡ •É A–}‹ I'~”g‘ Ï‚ ’“Ž2z”™P› Ax‡ˆ¡”}Ï M”U©G’“¡ ž É •]–—”™‹Œ‹HÏ•«N'–ƒ¯P§W§g¦É













 

























STSVUWX"Y"Z"[



 



 







:" & &: :J'

¯H¦

*¯'® , *¯H¤,

ØÄŸ’“Ž’“‰”g‘}Ï ÑÉWž’JI&IPÏG”™‘¡$É €–—ª½Ž'–g¿ ‹PÉyŽ }ÁX›’ºÎW-ŽW‘}°gH‰š‹—’ºW‘aŽ'g‘G‹–—g›ˆ¿ÀW–œ›”U‡W'–—P¡~>}›º‹’“Ž'”W‰š‹



¡”ª‹—”‹—–—”g‘‰š¿ÀP–PÉ 6ˑ G  $ -94,5.6/  /ÌÇÏY…}”™‘ H}–2”™‘Ž'’‰—ŽYÏ}€Ô>ÏY‚Ç”g–—Ž2z»¯P§W§g¦}É M”™‘’ºP› Ax”™  ”™›“”=”g‘¡[Ôf”™–—g‘H”™««}–’XÉ Ÿ‰’º‘}°Ø…}…‚ •]–—UȊ’ºH‰f‹Ç•]–—ª©G’“¡Š¹Å PsŽ’'‘G‹‚ }›º‹’ }›Á …Šg}–2Že‚ }›º‹’“Ž'”g‰Œ‹ ŸP›º’©gP–‡WÉ 6ˑ -     Ê  !  J "5% &" &Ê  "$Ï ¨Ÿª©gP~>«N'–Ÿ¬™­W­}¯WÉ









2S

Unité de recherche INRIA Sophia Antipolis 2004, route des Lucioles - BP 93 - 06902 Sophia Antipolis Cedex (France) Unité de recherche INRIA Futurs : Parc Club Orsay Université - ZAC des Vignes 4, rue Jacques Monod - 91893 ORSAY Cedex (France) Unité de recherche INRIA Lorraine : LORIA, Technopôle de Nancy-Brabois - Campus scientifique 615, rue du Jardin Botanique - BP 101 - 54602 Villers-lès-Nancy Cedex (France) Unité de recherche INRIA Rennes : IRISA, Campus universitaire de Beaulieu - 35042 Rennes Cedex (France) Unité de recherche INRIA Rhône-Alpes : 655, avenue de l’Europe - 38334 Montbonnot Saint-Ismier (France) Unité de recherche INRIA Rocquencourt : Domaine de Voluceau - Rocquencourt - BP 105 - 78153 Le Chesnay Cedex (France)

Éditeur INRIA - Domaine de Voluceau - Rocquencourt, BP 105 - 78153 Le Chesnay Cedex (France)

  

  

ISSN 0249-6399

Suggest Documents