ࡱ>       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwyz{|}~RdO)&Y 9@PicturesiPowerPoint Document(SummaryInformation( zawq1v&( wwww ՜.+,0    On-screen Show   TimesTimes New RomanZapf DingbatsArialQ( J/ 0|DTimes00batsxڄnxl8#DTimes New Romanڄnxl8# DZapf Dingbatsnڄnxl8#0DArialingbatsnڄnxl8#@D-3 00000batsnڄnxl8#c .  @n?" dd@  @@``   ` (Kz  d7=%(/#Bz=  5!( #/=1#* (E+,OP!699A!R)"`clajy : 8FYTa   ,r$wq1v&i 0AA sss)@0nʚ;f8ʚ;g4}d}dBbppp@ <4!d!d ׄgʚ;<4dddd ׄgʚ; <4BdBd ׄʚ;.0___PPT10     h    8`   ___PPT9P         p   h___PPT2001D<4Xx(___PPTMac11'@f   hnamd` Arial&Monotype Typography    hnamd` Arial&Monotype Typography    hnamd` Arial&Monotype Typography    hnamd` Arial&Monotype Typography    hnamd` Arial&Monotype Typography    hnamd` Arial&Monotype Typography H!    hnamd` Arial&Monotype Typography    hnamd` Arial&Monotype Typography    hnamd` Arial&Monotype Typography    hnamd` Arial&Monotype Typography    hnamd` Arial&Monotype Typography    hnamd` Arial&Monotype Typography    hnamd` Arial&Monotype Typography    hnamd` Arial&Monotype Typography   (namd Symbol     hnamd` Arial&Monotype Typography     |namdt Times New Roman&Monotype Typography    |namdt Times New Roman&Monotype Typography    |namdt Times New Roman&Monotype Typography    |namdt Times New Roman&Monotype Typography    |namdt Times New Roman&Monotype Typography    |namdt Times New Roman&Monotype Typography    |namdt Times New Roman&Monotype Typography    |namdt Times New Roman&Monotype Typography    |namdt Times New Roman&Monotype Typography    |namdt Times New Roman&Monotype Typography d   |namdt Times New Roman&Monotype Typography    |namdt Times New Roman&Monotype Typography ,   |namdt Times New Roman&Monotype Typography    |namdt Times New Roman&Monotype Typography    |namdt Times New Roman&Monotype Typography    |namdt Times New Roman&Monotype Typography    |namdt Times New Roman&Monotype Typography    |namdt Times New Roman&Monotype Typography    |namdt Times New Roman&Monotype Typography ? %O  =-PlanetLab Projection of GENI  Z Parts List 0Vanilla PlanetLab 2Alternative Slice Manager3Common Registry>Multiple Aggregates@Full FederationWAbout the Code,svn.planet-lab.org MyPLC distribution (set up & extend a  private planetlab ) developer s mailing list browse source code : geniwrapper /plc : plc wrapper (extends PLC) registry & slice interfaces /component : node wrapper (extends NM) slice & mgmt interfaces /util : secure remote invocation machinery /cmdline : client tools module documentation interface specs evolving data model for rspecs (EMF-based)u! ' C ; CC;C C CCC C C !$A$(C(',A,0C04C4+8A8> GENI Mgmt interface20b3/@ 0.3 3$$.((,,bC?Y0 %/4;CDEF H \ ] ^absx,, ` e(HH(dh   ` 33` Sf3f` 33g` f` www3PP` ZXdbmo` \ғq>9y`Ӣ` 3f3ff` 3f3FKf` hk]wwwfܹ` ff>>\`Y{ff` R>&- {p_/̴>?" dd@,?" dZ@   <@ d` n?" dd@   @@``PR    @ ` ` p>> JB(    6   T Click to edit Master title style! !  0n   RClick to edit Master text styles Second level Third level Fourth level Fifth level!     S  0g ``  >*  0 P `   @*  01 `   @*lB  6Do"00H  0޽h ? 33 $Blank Presentation zrPD (  D D 006 P    P*   D 06     R*  d D c $ ?   D 0P6  @  RClick to edit Master text styles Second level Third level Fourth level Fifth level!     S D 6@6 `P   P*   D 66 `   R*  H D 0޽h ? 3380___PPT10.xn 0h:(  hl h C pe 0  R  h s * 4 h <do  @___PPT10 V___PPT980j___PPTMac11D<   hnamd` Arial&Monotype Typography    hnamd` Arial&Monotype Typography    hnamd` Arial&Monotype Typography  $Larry Peterson Princeton University >n#H h 0޽h ? 33___PPT10e+D=' B= @B +     r (  U@ l  C `   L  c $ pL  c $)pL  c $ pP   s *@Z` @ 4Slice Interface - create & control slices/slivers@ 2%02c cL  c $p0   s *Zp`  2Registry Interface - bind & resolve naming info@ 2 02cc   s * Z `  3Management Interface - query & reboot components@ 202cc^B   6D      s * Z    =Uber Researcher Interface - slice interface & so much more@ 2$02cc9C   s *PZ0  YRegistry (R) - users, slices, components, authorities - exports registry interfacet  2,02!02c+cc c >  s *`[0  TSlice Manager (SM) - creates & controls slices - exports researcher interfacet 202#02ccc c O  s *` [@0 Z  eAggregate Manager (AM) - responsible for a set of components - exports slice & mgmt interfacest 2)02&02c(cc! c @  s *[ 0   VComponent Manager (CM) - controls a component - exports slice & mgmt interfacest 202&02ccc! c H  0޽h ? 33___PPT10u.؅uS/+D=' @= @B +  (90 ,(   0 06[p `  > l  C 5[     <<[p}D CPLC$d8  P    p0n  0" P h   s *"0     <0F[" -  JCM,cab   c $)"  8 p p   n  0"p ph  s *" P   <P[" l @ JSM,ca8  P   ` h  s *" P b  c $"` P   6Y["L   KR.ca`F  P   0 h  s *" P b  c $"0    6b[" &  JAM,cab  c $)"  `F  P  $  @0h % s *" P b & c $"0   ' 6l[" -  JCM,cab ( c $)"  `F  P  )  P0h * s *" P b + c $"0   , 6v[" -  JCM,cab - c $)"   . <}[ FJ 4&  / <[l  8UserXB 1 0DP P XB 2@ 0D  XB 3 0D  XB 4@ 0D  XB 5@ 0D ` XB 6 0D  H  0޽h ? 33___PPT10e+D=' [= @B +w  /7( P R 5 s *@` r  S [     0P[p `  >   <[p}D CPLC$`F  P    p0h  s *" P b  c $"0    6[" -  JCM,cab   c $)"  JF p p        DA25%"p p   DA25%" P    P[A25%" l @ JSM,caF  P    0 h  s *" P b  c $"` P   6p["L   KR.ca`F  P   0 h  s *" P b  c $"0    6[" &  JAM,cab  c $)"  `F  P    @0h  s *" P b  c $"0    6 [" -  JCM,cab  c $)"  `F  P    P0h  s *" P b  c $"0    6`[" -  JCM,cab   c $)"   ! <@[ FJ 4&  " <P[  8Userf ( 0"  ` ) s *"@ * <["Bv JSM,caXB + 0D  XB , 0D  XB - 0D ` XB . 0D  XB / 0Dp XB 2 0DXB 3 0DZ 4 c $"  6 < \@ XEmulab$ H  0޽h ? 33___PPT10e+D=' X= @B + "  $!!BE ( lP+ R D s *@` r  S 0,\     0p0\p `  >   < 5\p}D CPLC$`F  P    0h  s *" P b  c $"0    60>\" -  JCM,cab   c $)"  JF p p        DA25%"p p   DA25%" P    PI\A25%" l @ JSM,caF  P    0 h  s *" P b  c $"` P   6R\"L   KR.ca  JA25%"0 `  s *"   <@[\" R  JAM,ca`  s *)"P `F  P    P0h  s *" P b  c $"0    6@e\" -  JCM,cab  c $)"  `F  P    `0h  s *" P b  c $"0    6o\" -  JCM,cab   c $)"   ! <v\ VZ 4&  " <{\  8User` # s *"  Z $ c $"@ % 6p\"Bv JSM,caXB ' 0D0  XB ( 0D0 p XB )@ 0D0  XB * 0D`p XB , 0DZ - c $" `F  P  .  ` h / s *" P b 0 c $"0   1 6@\" &  JAM,cab 2 c $)"  XB 3@ 0D `F  P  4  P 0h 5 s *" P b 6 c $"0   7 6\" -  JCM,cab 8 c $)"  `F  P  9   0h : s *" P b ; c $"0   < 6 \" -  JCM,cab = c $)"  `F  P  >  00h ? s *" P b @ c $"0   A 6`\" -  JCM,cab B c $)"   C <@\  4&  E <P\@ XEmulab$ H  0޽h ? 33___PPT10e+D=' h= @B +g!   z CS (  U@ R  s *@` r  S @\     0\p `  >   < \p}D CPLC$`F  P    0h  s *" P b  c $"0     6\" -  JCM,cab   c $)"  F  P     0 h   s *" P b   c $"` P   6`\"L   KR.ca`F  P    P0h  s *" P b  c $"0    6]" -  JCM,cab  c $)"  `F  P    `0h  s *" P b  c $"0    6 ]" -  JCM,cab  c $)"    <] VZ 4&   <]l  8UserF p    h  s *"pb  c $"`p   6]""V JSM,caXB  0D0  XB   0D0 p XB !@ 0D0  XB " 0DP P `F  P  )  0 h * s *" P b + c $"0   , 6-]" &  JAM,cab - c $)"  `F  P  .  P 0h / s *" P b 0 c $"0   1 67]" -  JCM,cab 2 c $)"  `F  P  3   0h 4 s *" P b 5 c $"0   6 6@B]" -  JCM,cab 7 c $)"  `F  P  8  00h 9 s *" P b : c $"0   ; 6L]" -  JCM,cab < c $)"   = <S]  4& `F  P  > 0 h ? s *" P b @ c $"0   A 6[]" &  JAM,cab B c $)"  XB F@ 0D  XB G@ 0D  XB H 0D 0 XB I@ 0D p XB J 0D   O <0h]@ DVINI$XB Q@ 0D H  0޽h ? 33___PPT10e+D=' = @B +(  ( (0P`'(  U@ R  s *@` r  S ]     00]p `  >   <]p}D WPLC$ tF  P    0h  s *" P b  c $"0     6]" -  ^CM,ca b   c $)"   F  P     0 h   s *" P b   c $"` P   6@]"L   _R.ca tF  P    P0h  s *" P b  c $"0    6]" -  ^CM,ca b  c $)"  tF  P    `0h  s *" P b  c $"0    6]" -  ^CM,ca b  c $)"    < ] VZ H&    <]l  LUser  F p    h  s *"pb  c $"`p   6@]""V ^SM,ca XB  0D0  XB   0D0 p XB !@ 0D0  XB " 0DP P tF  P  )  0 h * s *" P b + c $"0   , 6]" &  ^AM,ca b - c $)"  tF  P  .  P 0h / s *" P b 0 c $"0   1 6]" -  ^CM,ca b 2 c $)"  tF  P  3   0h 4 s *" P b 5 c $"0   6 6 ]" -  ^CM,ca b 7 c $)"  tF  P  8  00h 9 s *" P b : c $"0   ; 6]" -  ^CM,ca b < c $)"   = <^  H&  tF  P  > 0 h ? s *" P b @ c $"0   A 6^" &  ^AM,ca b B c $)"  XB F@ 0D  XB G@ 0D  XB H 0D 0 XB I@ 0D p XB J 0D   O <p^@ WPLE$  F p Q p0h R s *"pb S c $"`p  T 6^""V ^SM,ca  F  P  U @0 h V s *" P b W c $"` P  X 60(^"L   _R.ca XB Y@ 0DXB Z 0D  [ <P0^0 LUser XB \ 0DpXB ^ 0D0XB _@ 0D` H  0޽h ? 33___PPT10e+D=' = @B +}    ( vcaa l  C    l  C `  H  0޽h ? 33___PPT10u.Ѕu*+D=' = @B +}  (  l  C <   l  C <  H  0޽h ? 33___PPT10u.؅u9_+D=' = @B +  p $(    r   S PE9   r   S F9`  H   0޽h ? 33___PPT10u.؅u9_+D=' = @B +}   P(  l  C O^   l  C pQ^  H  0޽h ? 33___PPT10u.օu%+D=' = @B +-@ tl@(  R  3 D   r  # 7D @    H  0޽h ? 3380___PPT10.vuEX@ tl(  R  3 D   r  # [D @    H  0޽h ? 3380___PPT10.uni@ tl( PJ R  3 D   r  # P \D @    H  0޽h ? 3380___PPT10.uni@ tl( PJ R  3 D   r  # `\D @    H  0޽h ? 3380___PPT10.uni@ tl ( L  R  3 D   r  # |]D @    H  0޽h ? 3380___PPT10.uni@ tl@(  R  3 D   r  # `E^D @    H  0޽h ? 3380___PPT10.uni@ tl` (   R   3 D   r   # 7D @    H   0޽h ? 3380___PPT10.ׅuX@ tl`( iǠ$  R  3 D   r  # ^D @    H  0޽h ? 3380___PPT10.ׅuX@ tl(  R  3 D   r  # )[D @    H  0޽h ? 3380___PPT10.؅u0@ tlp$(  $R $ 3 D   r $ # D @    H $ 0޽h ? 3380___PPT10.u @ tl(( g`  (R ( 3 D   r ( # pD @    H ( 0޽h ? 3380___PPT10.u dxp^RЀ3ÿ lHbP  @AL G@;b `B&V@C@  !H#WYuit%')/+-'O0bQ( J/ 0|DTimes00batsxڄnxl8#DTimes New Romanڄnxl8 Oh+'0 hp   'GENI architectureLarry Peterson262Microsoft PowerPoint@7Ҩ@e$@@j;+9JGjPICTb HH HH  hzb ћ\뛛C畛oxxxCћfћQoQѽ¿­¿¿ϢƱբxC\Q333Qf33333xCx33xf3Cѽϙآϙ 3xC3 C333ч 33Q3CfC3C̽ žϿP3fC33xfo3fC fC3\3xCQ\fCxCf33oQf\f3ڧ3Cf3އxCчCx\QQxf3x3xQ3x畎 Qxf3Q3fxCoQxff\o3Cx3CxCCx33f3fxC̽ة򩦩ɵ۱ة걱ᵢ̭̙ɸ䩩L3Cއ333\3̛C އ3333x333fCf333ա\\3чQo\Q3333§3Q 333C\3fCQ333C3\3Q3QC̽؞©޵ ؞ƞ޸ƙɢQ3\3QC)33f33C3xQ3\33CQՎ\x3чCQx3Q33Q)x3C333\3Q3C3CC3CCQ33̽籵޵)籵ᙙ΢޼µUQ3Q3\̕C Q333C33CoCC33Cǎ\\3̎C%C3CC3Q333333Q333x\3CQQCCѽ%ޢؿ̙ޢ۩ަי!ϙ޿[+QQ3x3Qf33333o3o3fxC3Qf3ffoo3xx3x3x33\Q333\3C!\3fCfQ\Qx33fQoffC+3o33o3x3̎3ѭ33o3Q3oo3ǭ3o3x3\QCfC33x33\33f3\3o!3\fQof33~3Q33Q3o+™ޱΩ䦢򵙙Ιؙϙ癦̙ ϙꙸۙϙ發ՙۙ ѕQ\C󲛛ގɡfQfxŽ땕Օɱ¿ɿػQCC3C3f33Ѭ3CCxC33Q33ռ̿ɸۙۼÁ\Q3Q333CC3333C޼̞ $]3f3Qxofox3f3CǡĊ\\oQfQ3\QQ3oQfQ33Q33EC3C\\fCQ3C3xCx\fox3Cf3Cxo3Qx3Cf3C3\C3F򩢙ɿϙ™򵩭릸ޢ̙ۿՙ̙ᙸ!0C33벭3\\3333ѽ33ղQ\(C33ղQ33\xQf33/QoQ33\3̡fC333xQ3xC333330Ϧؙզɢ޸ ɢ¼/\x3ююxo3CQю\3 CCQю3QQ333/CQoCCюf3333 33333330޿յ䦙ᙙ ϙ*\3ՎՎ3~3f33CՎ\3 C3CՎQ\QQާ33C+C33C՛C33\3\3 \333333+™쵙ƞ ޙ ¼)AQC33o3voQoCfC33\CfCղ333CfCCQ3\3Qю3xA3f3o333xCx3oC333CQof3f3x3QQQof3fQffo3ooCfoo3BЙՙՙ䙙޸ꙸϙ왢ᙱꙸϙᙵ¢򭙱ᢿ䢙ػw Ry   j   X 8e   DocumentSummaryInformation8Current UserJMS PゴシックBlank Presentation+PlanetLab-Based Control Framework for GENI Parts ListVanilla PlanetLabAlternative Slice ManagerCommon RegistryMultiple AggregatesFull FederationAbout the CodePlanetLab EcoSystemEcoSystem (cont)Engineering Decisions  Fonts UsedDesign Template Slide Titles &_]@$Larry PetersonLarry Peterson# DZapf Dingbatsnڄnxl8#0DArialingbatsnڄnxl8#@D-3 00000batsnڄnxl8#c .  @n?" dd@  @@``   ` (Kz  d7=%(/#Bz=  5!( #/=1#* (E+,OP!699A!R)"`clajy : 8FYTa   ,r$wq1v&i 0AA sss)@0nʚ;f8ʚ;g4}d}dBb8xppp@ <4!d!d ׄgʚ;<4dddd ׄgʚ; <4BdBd ׄʚ;.0___PPT10     h    8`   ___PPT9P         p   h___PPT2001D<4Xx(___PPTMac11'@f   hnamd` Arial&Monotype Typography    hnamd` Arial&Monotype Typography    hnamd` Arial&Monotype Typography    hnamd` Arial&Monotype Typography    hnamd` Arial&Monotype Typography    hnamd` Arial&Monotype Typography H!    hnamd` Arial&Monotype Typography    hnamd` Arial&Monotype Typography    hnamd` Arial&Monotype Typography    hnamd` Arial&Monotype Typography    hnamd` Arial&Monotype Typography    hnamd` Arial&Monotype Typography    hnamd` Arial&Monotype Typography    hnamd` Arial&Monotype Typography   (namd Symbol     hnamd` Arial&Monotype Typography     |namdt Times New Roman&Monotype Typography    |namdt Times New Roman&Monotype Typography    |namdt Times New Roman&Monotype Typography    |namdt Times New Roman&Monotype Typography    |namdt Times New Roman&Monotype Typography    |namdt Times New Roman&Monotype Typography    |namdt Times New Roman&Monotype Typography    |namdt Times New Roman&Monotype Typography    |namdt Times New Roman&Monotype Typography    |namdt Times New Roman&Monotype Typography d   |namdt Times New Roman&Monotype Typography    |namdt Times New Roman&Monotype Typography ,   |namdt Times New Roman&Monotype Typography    |namdt Times New Roman&Monotype Typography    |namdt Times New Roman&Monotype Typography    |namdt Times New Roman&Monotype Typography    |namdt Times New Roman&Monotype Typography    |namdt Times New Roman&Monotype Typography    |namdt Times New Roman&Monotype Typography ? %O  =-*PlanetLab-Based Control Framework for GENI Z Parts List 0Vanilla PlanetLab 2Alternative Slice Manager3Common Registry>Multiple Aggregates@Full FederationWAbout the Code,svn.planet-lab.org MyPLC distribution (set up & extend a  private planetlab ) developer s mailing list browse source code : geniwrapper /plc : plc wrapper (extends PLC) registry & slice interfaces /component : node wrapper (extends NM) slice & mgmt interfaces /util : secure remote invocation machinery /cmdline : client tools module documentation interface specs evolving data model for rspecs (EMF-based)u! ' C ; CC;C C CCC C C !$A$(C(',A,0C04C4+8A8> GENI Mgmt interface20b3/@ 0.3 3$$.((,,bC?Y0 %/4;CDEF H \ ] ^absx,, ` e(HH(dh  0h:(  hl h C pe 0  R  h s * 4 h <d  0  @___PPT10 V___PPT980j___PPTMac11D<   hnamd` Arial&Monotype Typography    hnamd` Arial&Monotype Typography    hnamd` Arial&Monotype Typography  $Larry Peterson Princeton University >n#H h 0޽h ? 33___PPT10e+D=' B= @B +r1-'0bQ( J/ 0|DTimes00batsxڄnxl8#DTimes New Romanڄnxl8# DZapf Dingbatsnڄnx    l8#0DArialingbatsnڄnxl8#@D-3 00000batsnڄnxl8#c .  @n?" dd@  @@``   ` (Kz  d7=%(/#Bz=  5!( #/=1#* (E+,OP!699A!R)"`clajy : 8FYTa   ,r$wq1v&i 0AA sss)@0nʚ;f8ʚ;g4}d}dBb8xppp@ <4!d!d ׄgʚ;<4dddd ׄgʚ; <4BdBd ׄʚ;.0___PPT10     h    8`   ___PPT9P         p   h___PPT2001D<4Xx(___PPTMac11'@f   hnamd` Arial&Monotype Typography    hnamd` Arial&Monotype Typography    hnamd` Arial&Monotype Typography    hnamd` Arial&Monotype Typography    hnamd` Arial&Monotype Typography    hnamd` Arial&Monotype Typography H!    hnamd` Arial&Monotype Typography    hnamd` Arial&Monotype Typography    hnamd` Arial&Monotype Typography    hnamd` Arial&Monotype Typography    hnamd` Arial&Monotype Typography    hnamd` Arial&Monotype Typography    hnamd` Arial&Monotype Typography    hnamd` Arial&Monotype Typography   (namd Symbol     hnamd` Arial&Monotype Typography     |namdt Times New Roman&Monotype Typography    |namdt Times New Roman&Monotype Typography    |namdt Times New Roman&Monotype Typography    |namdt Times New Roman&Monotype Typography    |namdt Times New Roman&Monotype Typography    |namdt Times New Roman&Monotype Typography    |namdt Times New Roman&Monotype Typography    |namdt Times New Roman&Monotype Typography    |namdt Times New Roman&Monotype Typography    |namdt Times New Roman&Monotype Typography d   |namdt Times New Roman&Monotype Typography    |namdt Times New Roman&Monotype Typography ,   |namdt Times New Roman&Monotype Typography    |namdt Times New Roman&Monotype Typography    |namdt Times New Roman&Monotype Typography    |namdt Times New Roman&Monotype Typography    |namdt Times New Roman&Monotype Typography    |namdt Times New Roman&Monotype Typography    |namdt Times New Roman&Monotype Typography ? %O  = -*PlanetLab-Based Control Framework for GENI Z Parts List 0Vanilla PlanetLab 2Alternative Slice Manager3Common Registry>Multiple Aggregates@Full FederationWAbout the Code,svn.planet-lab.org MyPLC distribution (set up & extend a  private planetlab ) developer s mailing list browse source code : geniwrapper /plc : plc wrapper (extends PLC) registry & slice interfaces /component : node wrapper (extends NM) slice & mgmt interfaces /util : secure remote invocation machinery /cmdline : client tools module documentation interface specs evolving data model for rspecs (EMF-based)u! ' C ; CC;C C CCC C C !$A$(C(',A,0C04C4+8A8> GENI Mgmt interface20b3/@ 0.3 3$$.((,,bC?Y0 %/4;CDEF H \ ] ^absx,, ` e(HH(dh }  (  l  C <   l  C <  H  0޽h ? 33___PPT10u.؅u9_+D=' = @B +rԊ['EbRdO)`r8}9PicturesiPowerPoint Document(SummaryInformation(   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwyz{|}~DocumentSummaryInformation8Current User# MS PゴシックBlank Presentation+PlanetLab-Based Control Framework for GENI Parts ListVanilla PlanetLabAlternative Slice ManagerCommon RegistryMultiple AggregatesFull FederationAbout the CodePlanetLab EcoSystemEcoSystem (cont)Engineering Decisions  Fonts UsedDesign Template Slide Titles _]  etersonLarry Pet