ࡱ>  ( / 0DArial 0Ѓ0hhD* 0"DGeneva 0Ѓ0hhD* 0 DTimes 0Ѓ0hhD* 0 @ .  @n?" dd@  @@`` 8 M   9> 0e0e     A@  A5% 8c8c     ?1 d0u0@Ty2 NP'p<'pA)BCD|E||s " 0e@        @ABC DEEFGHIJK5%LMNOPQRSTUWYZ[ \]^_ `abN E5%  N E5%  N F   5%    !"?N@ABC DEFFGHIJK5%LMNOPQRSTUWYZ[ \]^_ `ab@3ʚ;ʚ;g4DdDdŊ 0ppp@ <4dddd4w 0h * 80___PPT10 ?  %cLEAD-VGrADS Meeting  Day 1- PM Notes/Questions for PIs<2 logical places where LEAD interacts with VGrADS We don t schedule where the application services run today! Long term might (See Lavanya s old vgDL example  last slide) vgES needs to support GRAM, queues, status The adaptation arrow back to LEAD will take care of non-concrete set of resources What is our target resource set? (TeraGrid machines, other VGrADS sites?) The resources are not completely  virtual . Is that okay? Data management, metadata management, replica management, providence collection Long term implications for vg DPnPPnt+S vgDL Specification for LEAD /p     0` 33` Sf3f` 33g` f` www3PP` ZXdbmo` \ғ3y`Ӣ` 3f3ff` 3f3FKf` hk]wwwfܹ` ff>>\`Y{ff` R>&- {p_/̴>?" dd@,|?" dd@   " @ ` n?" dd@   @@``PR    @ ` ` p>> f(    6e  `}  T Click to edit Master title style! !  0|  `  RClick to edit Master text styles Second level Third level Fourth level Fifth level!     S  0t ^ `  >*  0좊 ^   @*  0 ^ `  @*H  0޽h ? 3380___PPT10. c Default Design 0 zr0  (     0l P    P*    0pl     R*  d  c $ ?    0xo  0  RClick to edit Master text styles Second level Third level Fourth level Fifth level!     S  6xs _P   P*    6p{ _   R*  H  0޽h ? 3380___PPT10. c; 0  0(  x  c $>  x  c $ `    H  0޽h ? 33___PPT10i. c`@+D=' b= @B +; 0 ::p;L:(    6"``0  ILEAD BPEL Workflow Engine  67"`@ ` <LEAD Adaptation - VGrADS Trans-lation Layer (for right Now)==,  6B"``P  NWorkflow Configuration Service  6R"`` p >App. Scheduler   6"``0@ 6Portal   6 "`0  p = Event BrokerB   ND?"0@NNN?N0`   T(ؤ ?"6@ NNN?N0 :Workflow      6Lh"`P   OApplication Service (per task)    N?"6@`NNN?Np0 B  ND?"0@NNN?N pp0    TL ?"6@ NNN?N   KWorkflow and File Status    Z̤ ?"6@ NNN?N 0 CPerformance Model B  ND?"0@NNN?NP   Hܤ ?"6@ NNN?N  > DAG  @ ZGH) ?"6@ NNN?N0 `p vmyLEAD (subscribes to messages from the broker and knows what magic to do with input/output files and talks to RLS/DRSwp q  HQ ?"6@ NNN?N 0zJ  QRun workflow one step at a time   B  ND?"0@NNN?NP   T= B $ ND?"0@NNN?N 0  % TT ?"6@ NNN?N   TvgLaunch   B & TD?"0@NNN?NpP  ' H  ?"6@ NNN?Npv  \*Virtual Grid with batch queue prediction++ B ) TD?"0@NNN?N  B *@ ND?"0@NNN?N0 P 0  + T8bT ?"6@ NNN?N0 P  BJob notification B , ZD?"0@NNN?N`P ` - TTT ?"6@ NNN?N@ ` ALEAD ADAPTATION B .@ ND?"0@NNN?N 0 $ / T0T ?"6@ NNN?N s  bvgStatus (from GRAM) B 0@ ND?"0@NNN?N`Z ` 1 c 0e0e    B- CDE F 5% 8c8c     ?1 d0u0@Ty2 NP'p<'pA)BCD|E||-  @ "0e@     @ABC DEEFGHIJK5%LMNOPQRSTUWYZ[ \]^_ `abN E5%  N E5%  N F   5%    !"?N@ABC DEFFGHIJK5%LMNOPQRSTUWYZ[ \]^_ `ab   2 Hg ?"6@ NNN?N0  ALEAD ADAPTATION  3 TJg ?"6@ NNN?N  ALEAD ADAPTATION B 4 ZD?"0@NNN?N B 5 ND?"0@NNN?Npp 6 Tg ?"6@ NNN?N BCreate Services   7 ZWg ?"6@ NNN?NP  < App. Factory  B 8 ND?"0@NNN?Npp 9 HT ?"6@ NNN?N   BLaunch Services  B ? ZD?"0@NNN?NP  @ HH4T ?"6@ NNN?N  ALEAD ADAPTATION  A  `dg ?"6@`NNN?N ` P  9 Resources  B B TD?"0@NNN?N@ `@  E T ?"6@ NNN?N  F T2  ?"6@ NNN?N  S!Maybe more closely tied together "" G T  ?"6@ NNN?N& = Non-virtual  B H TDԔ?"0@NNN?N`@ @ PB I TD?"0@NNN?N B J TD?"0@NNN?N` pB K TD?"0@NNN?N  B L TD?"0@NNN?N0  H  0޽h ? 33___PPT10i. c+D=' b= @B +  0 $0(  $x $ c $87g `}  g x $ c $ ^g ` g H $ 0޽h ? 33___PPT10i.cE}+D=' b= @B +/  0 $$==4u$(  4~ 4 s *|  `}  a 4 4  0 <$ 0 a LEADSpec = LDMNode = {isLDMNode} // Note the loose coupling far WRFNode = {memory >= 500MB, cpu > 2000, diskspace > 4GB} far VizNode = {memory >=4GB, cpu > 4000} vgidLEAD = vgCreateVG(vgESsrv.renci.org, LEADspec, 1000, null); vgRoot = vgGetRoot(vgidLEAD);(FB2FB0 35 3  *<(RB 4@ s *D8cjRB 4 s *D8cjRB 4 s *D8cjjX 4 0@` 4 s *"`-@X  4 0N@  4 < ! ? QLDMNode  4 <  9 QWRFNode  4 0% e$ QVizNode  4 <. )m PvgRoot 4 Z2 xaxa1 ? ,$ 0 WRFspec = LooseBagof [1:32]; C = Clusterof[4:256]; node = {node.memory > 500MB, node.cpu > 2000}; C = {C.hasSharedFileSystem = true} vgidLEAD = vgGetMyVG(); wrfNode = vgGetMyNode(); status = vgAddToVG(vgidLEAD, WRFspec, wrfNode,1000, init_WRF);  F B| 33  3  3B"   z    4 + @,$D 0?N    4    4 B8c?"` 8 YN (   4 (  ZB 4B s *D8cj ZB 4B s *D8cwj. ZB 4 s *D8cjw ZB 4 s *D8cjjY  4 <,?  H  4&  ZB 4 s *D8cj4.  4 0@K  jD  31  4 0  OU  30  4 0  D  33  4 0j 4D  32  4 0R   431 h 4 s *"`'.  h 4 s *"`-Y  h  4 s *"` .   !4 6"`N .  *h "4 s *"`4 . ZB #4B s *D8cx . ]< ZB $4B s *D8ck. ] ZB %4 s *D8c]. j  &4 0H ]  31  '4 0ܐ k~  30  (4 0btf   5255  )4 0b] '  32 ` *4 0  ` +4 0  C ` ,4 0(  ` -4 0j g ZB .4 s *D8c]. ]  /4 <ؿbOw   4&  ZB 04 s *D8c. g ZB 14B s *D8c.  ZB 24 s *D8c. [ ZB 34 s *D8c.  ` 44 0w C ` 54 0ig  ` 64 0\  ` 74 0[ A  84 0bND   31  94 0b   30  :4 0Pb Y  32  ;4 0$b   410  <4 <`b v  4&   =4 Hb8c?  H Provisioning 0  AH 4 0޽h ? 33M E ___PPT10% .B[+D ' b= @B DD ' = @BA?%,( < +O%,( < +D' =%(D' =%(D@' =A@BB BB0B%(D' =1:Bvisible*o3>+B#style.visibility<*4%(D' =-o6Bdissolve*<3<*4D' =%(D' =%(D@' =A@BB BB0B%(D' =1:Bvisible*o3>+B#style.visibility<*4%(D' =-o6Bdissolve*<3<*4D' =%(D3' =4@BB BB%(D' =1:Bvisible*o3>+B#style.visibility<*4%(D' =-o6Bdissolve*<3<*4+p+0+40 ++0+40 + 0 @"(  ^  S       S P  0    H  0޽h ? 3380___PPT10. c; 0  "(   ^  S       S   0    H  0޽h ? 3380___PPT10. ck 0 ("(  (^ ( S     g ( S 4)g  0  g  H ( 0޽h ? 3380___PPT10.cأ$ 0 84(  8d 8 c $    a 8 s *2   0    H 8 0޽h ? 3380___PPT10.Dϳr<@"@S%(`B |c\1 (՜.+,0    On-screen ShowUNCxG ArialGenevaTimesDefault DesignLEAD-VGrADS MeetingSlide 2Notes/Questions for PIsvgDL Specification for LEAD  Fonts UsedDesign Template Slide Titles _0UNCUNC"Systemk-@Arial-.  2 66-d.-@Arial-. 2 69VGrADS.-@Arial-0hh0 0 DTimes 0Ѓ0hh0 0 @ .  @n?" dd@  @@`` 8 M   9> 0e0e     A@  A5% 8c8c     ?1 d0u0@Ty2 NP'p<'pA)BCD|E||s " 0e@        @ABC DEEFGHIJK5%LMNOPQRSTUWYZ[ \]^_ `abN E5%  N E5%  N F   5%    !"?N@ABC DEFFGHIJK5%LMNOPQRSTUWYZ[ \]^_ `ab@3ʚ;ʚ;g4idid= 0ppp@ <4dddd4w 0h0 80___PPT10 ?  %cLEAD-VGrADS Meeting  Day 1- PM Notes/Questions for PIs<2 logical places where LEAD interacts with VGrADS We don t schedule where the application services run today! Long term might (See Lavanya s old vgDL example  last slide) vgES needs to support GRAM, queues, status The adaptation arrow back to LEAD will take care of non-concrete set of resources What is our target resource set? (TeraGrid machines, other VGrADS sites?) The resources are not completely  virtual . Is that okay? Data management, metadata management, replica management, providence collection Long term implications for vg DPnPPnt+S vgDL Specification for LEAD /p  : 0 99p:L9(    68q"``0  ILEAD BPEL Workflow Engine  6s"`@ ` <LEAD Adaptation - VGrADS Trans-lation Layer (for right Now)==,  6x"``P  NWorkflow Configuration Service  6%"`` p >App. Scheduler   6d"``0@ 6Portal   68"`0  p = Event BrokerB   ND?"0@NNN?N0`   Tt ?"6@ NNN?N0 :Workflow      6"`P   OApplication Service (per task)    N?"6@`NNN?Np0 B  ND?"0@NNN?N pp0    T ?"6@ NNN?N   KWorkflow and File Status    Z ?"6@ NNN?N 0 CPerformance Model B  ND?"0@NNN?NP   H ?"6@ NNN?N  > DAG  @ ZGH) ?"6@ NNN?N0 `p vmyLEAD (subscribes to messages from the broker and knows what magic to do with input/output files and talks to RLS/DRSwp q  H̢ ?"6@ NNN?N 0zJ  QRun workflow one step at a time   B  ND?"0@NNN?NP   T4 ?"6@ NNN?N =  9Run job B  ND?"0@NNN?N`   HD ?"6@ NNN?N( j0 DAG + Annotated Constraints Performance Model 10    6"`P 0  ^ Current vgES  B !@ ND?"0@NNN?Np`p " 6"`  HBatch Queue Prediction- # H0 ?"6@ NNN?NX w= DAG + Annotated Concrete Set of Resources AND Virtual Grid>= B $ ND?"0@NNN?N 0  % T ?"6@ NNN?N   TvgLaunch   B & TD?"0@NNN?NpP  ' HX  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMiOQRSTUVWXYZ[\]^_`abcdewhjklmnopqrPuvNxyz|}~Root EntrydO) Uޣ#ctCurrent User!)SummaryInformation(PowerPoint Document(DocumentSummaryInformation88 / 0DArial 0Ѓ0hhD* 0"DGeneva 0Ѓ0hhD* 0 DTimes 0Ѓ0hhD* 0 @ .  @n?" dd@  @@`` 8 M   9> 0e0e     A@  A5% 8c8c     ?1 d0u0@Ty2 NP'p<'pA)BCD|E||s " 0e@        @ABC DEEFGHIJK5%LMNOPQRSTUWYZ[ \]^_ `abN E5%  N E5%  N F   5%    !"?N@ABC DEFFGHIJK5%LMNOPQRSTUWYZ[ \]^_ `ab@3ʚ;ʚ;g4DdDdŊ 0ppp@ <4dddd4w 0h * 80___PPT10 ?  %cLEAD-VGrADS Meeting  Day 1- PM Notes/Questions for PIs<2 logical places where LEAD interacts with VGrADS We don t schedule where the application services run today! Long term might (See Lavanya s old vgDL example  last slide) vgES needs to support GRAM, queues, status The adaptation arrow back to LEAD will take care of non-concrete set of resources What is our target resource set? (TeraGrid machines, other VGrADS sites?) The resources are not completely  virtual . Is that okay? Data management, metadata management, replica management, providence collection Long term implications for vg DPnPPnt+S vgDL Specification for LEAD /p  r̛1 ( / 0DArial 0Ѓ0hh0 0DGeneva 0Ѓ  Oh+'0 `h  LEAD-VGrADS MeetingUNCUNC130Microsoft Office PowerPoint@ˁ@L$ c@ӣ#cGg  [  y--$xx--'@Arial-.  2 6LEAD."SystemR-@Arial-.  2 66-b.-@Arial-. 2 69VGrADS.-@Arial-. 2 6aMeeting .-@Arial-. 2 K@Day 1n.-@Arial-.  2 KR-b.-@Arial-.  2 KVPM.- ?"6@ NNN?Npv  \*Virtual Grid with batch queue prediction++ B ) TD?"0@NNN?N  B *@ ND?"0@NNN?N0 P 0  + T8 ?"6@ NNN?N0 P  BJob notification B , ZD?"0@NNN?N`P ` - T ?"6@ NNN?N@ ` ALEAD ADAPTATION B .@ ND?"0@NNN?N 0 $ / T ?"6@ NNN?N s  bvgStatus (from GRAM) B 0@ ND?"0@NNN?N`Z ` 1 c 0e0e    B- CDE F 5% 8c8c     ?1 d0u0@Ty2 NP'p<'pA)BCD|E||-  @ "0e@     @ABC DEEFGHIJK5%LMNOPQRSTUWYZ[ \]^_ `abN E5%  N E5%  N F   5%    !"?N@ABC DEFFGHIJK5%LMNOPQRSTUWYZ[ \]^_ `ab   2 H ?"6@ NNN?N0  ALEAD ADAPTATION  3 T ?"6@ NNN?N  ALEAD ADAPTATION B 4 ZD?"0@NNN?N B 5 ND?"0@NNN?Npp 6 T| ?"6@ NNN?N BCreate Services   7 Z ?"6@ NNN?NP  < App. Factory  B 8 ND?"0@NNN?Npp 9 H ?"6@ NNN?N   BLaunch Services  B ? ZD?"0@NNN?NP  @ H ?"6@ NNN?N  ALEAD ADAPTATION  A  ` ?"6@`NNN?N ` P  9 Resources  B B TD?"0@NNN?N@ `@  E T ?"6@ NNN?N  F T ?"6@ NNN?N  S!Maybe more closely tied together ""B H TDԔ?"0@NNN?N`@ @ PB I TD?"0@NNN?N B J TD?"0@NNN?N` pB K TD?"0@NNN?N  B L TD?"0@NNN?N0  H  0޽h ? 33___PPT10i. c+D=' '= @B +r8L1Root EntrydO)ҞibtCurrent User!MSummaryInformation(PowerPoint Document(h  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMiQRSTUVWXYZ[\]^_`abcdewjklmnopqrPuvNxyz|}~  "Design Template Slide Titles '_Charles KoelbelCharles KoelbelArial-.  2 66-d.-@Arial-. 2 69VGrADS.-@Arial-