ࡱ> t ] X !"$%&'()*+,-./0123456789:;<=>?@ABCDEGHIJKLMNOPQRSTUVWYZ[\^_`a$cdefghijklmnopqrsvwxyz{|}~Root Entry:tO*pvCompObj!q 19 pp 29 pyppypSummaryInformation(XDocumentSummaryInformation8 Props9CV_iew Xpyppyp  "'()*+,-./012345789:;<=>?@ABCDEFGHIJKLMNOPQRSTWXYZ[\]^_`abcdefijlmqrstuvwxz{|}~@ @59,0,2001,0219@59,0,2001,0219@@5\\Mcsnt\dfs\unix-homes\wilde\public_html\griphyn\CMS-GriPhyN.Y2.2001.1221.RC.mpp@5@5Q@ R@S@ T@U@V@W@ X@Y@ Z@[@\@@5@5@@5@@5@5 ՜.+,D՜.+, X`l  kUniversity of Florida  Tue 11/13/01 Fri 4/11/03369d?0h$0.000%0% StartFinish DurationWorkCost % Complete% Work Complete'7GWkw % CompleteCost DurationFinishStartWork% Work Complete0%o % Completel$0.00leCostle369d?le Durationel@~Finishn@p{KlStartn0hrWorkn0%k% Work CompleteOh+'0( px     CMS-GriPhyNMS-Richard John Cavanaughichichich7ch MSProjecthn@+@|tz@p :tOMicrosoft Project 9.0MSProject.MPP9MSProject.Project.99q*c(<PdxCFilterTpyppypCTablePpyppypCReport LpyppypCUdm  2HpyppypCEdl DpyppypCCommandBar@ppCMap <ppCVba ppCGrouping6ppTBkndTask.ppTBkndRsc*ppTBkndCal3&ppTBkndAssn!ppTBkndConsppTBkndOutlCodepp2b400008_ffffffff$98\ppGpVarMeta%Var2DataFixedData$*FixedMeta#8VarMetaUVar2DataFixedData6FixedMeta&Props g VarMeta #VVar2DataF#FixedData"$#VEFixedMetaVarMetao Var2Data%'nFixedData(kFixedMetahVarMetaVar2Data)+FixedData,yFixedMetapProps VarMeta-0Var2DataFixedData/1uhFixedMetab"Props  d5Props (w,@Th|0DXl  4H\p$8L`t(<Pdx,@Th|0DXl1EFGEFGHHIIJJKKLLMMNNOOP##$$)0)1RVTSVWVXVVUbecedeegefhipsqsrssustvw~\^lz\^lzR      !"#%&#H h@`}VE  0     8    T    p  0 0 0   6    R0 0 n 0  0        4      P      l    0     2    N    j          0    L    h          .    J    f          ,      H!  !  d"  "  #  $  $  *%  %  F&  &  b'  '  ~(   )  )  (*  *  D+  +  `,  ,  |-   .  .  &/  /  B0  0  ^10 1  z2  30 3  $40 40 @50 50 \60 60 x70 80 80 "90 90 >:0 :  Z;0 ;  v<  =0 =0  >  >0 w'@OBAOBAOBAA{'@ORAORAORAB~'@L-AL-AL-AC'@L-AL-AL-AD'@L-AL-AL-AE'@L-AL-AL-AF'@L-AL-AL-AG'@L-AL-AL-AH'@OBAOBAOBAI'@OBAOBAOBAL'@ORAORAORAM'@L-AL-AL-AN'@L-AL-AL-AO'@L-AL-AL-AP'@L-AL-AL-AQ'@L-AL-AL-AR'@L-AL-AL-AS'@OBAOBAOBAT'@OBAOBAOBAW    @X'@LALALAZ'@L-AL-AL-A\'*@ORAORAORA]'@OBAOBAOBA_'@ObAObAObA`'@ORAORAORAa'@OBAOBAOBAb'@OBAOBAOBAc'@ORAORAORAf'@ORAORAORAi'@`A`A`Aj'@@wkA@wkA@wkAm'@ORAORAORAn'@L-AL-AL-Ao''''@w'@OrAOrAOrAx''''@y'@pApApAz''''@{'@ObAObAObA|'@@w{A@w{A@w{A}''''@~'('('('(@)'`))@OrAOrAOrA'@OBAOBAOBA'@ORAORAORA'@ORAORAORA-'F--@ObAObAObAW'pWW@ObAObAObAI'TII@ORAORAORA'T'T'T'T@s'~ss@ORAORAORA'@ORAORAORA''''@'@ORAORAORAD ,AORA@D ,AOBAAD ,AOBA@D ,AORA@D ,AORA@D ,AORA@D ,AORA@D ,AORA@D ,AOBA@D ,AOrAp@D ,A`vAL@D ,A`vAL@D ,AOBA@D ,AOBA@D ,ALA@D ,AOBA@D ,AORA@D ,AORA@D ,AORA@4$D ,lAORA` x'4$܈D ,AORA@D ,AOBA@D ,AOBA@D ,@D ,AOBA@D ,AObA @D ,AObA @D ,AObA @D ,@D ,AORA@D ,AObA @D ,AORA@D ,AObA @D ,AObA @D ,AObA @@D ,AObA @ `D ,AObA @ted ProcesD ,AObA @ted ProcesD ,AObA @ing`loD ,AObA @r`@ D ,AObA @ona`onD ,AObA @{h`@ D ,AObA @we D`|pmD ,AObA @@ v`asD ,AObA @of `AwD ,AORA @D ,AL-A,!@D ,AL-A,"@D ,AL-A,#@D ,AL-A,$@D ,AL-A,%@D ,AL-A,&@D ,AORA(@D ,AORA(@D ,AL-A,!@D ,AL-A,"@D ,AL-A,%@D ,AL-A,#@D ,AL-A,$@D ,AL-A,&@D ,AOBA@D ,AOBA@D ,AORA(@D ,AL-A,!@D ,AL-A,"@D ,AL-A,%@D ,AL-A,#@D ,AL-A,$@D ,AL-A,&@D ,AOBA@D ,AOBA@D ,AORA(@D ,AL-A,!@D ,AL-A,"@D ,AL-A,%@D ,AL-A,#@D ,AL-A,$@D ,AL-A,&@D ,AOBA@D ,AOBA@D ,AORA(@D ,AL-A,!@D ,AL-A,"@D ,AL-A,%@D ,AL-A,#@D ,AL-A,$@D ,AL-A,&@D ,AOBA@D ,AOBA@D ,V@D ,ALAW@D ,AL-A,Y@D ,AORAi@D ,AOBAj@D ,AObA l@D ,AORAm@D ,AOBAn@D ,AOBAo@D ,AORAp@D ,AORAs@D ,A`A:v@DD ,A@wkAw@D ,AORAt@D ,lAL-A,"!E`F`G`H`I`J`D ,v@D ,AOrAp{@D ,|@D ,ApA}@D ,~@e a client, D ,AObA @AORAD ,A@w{A(#@CCoD ,@t want to imD ,@D ,AOrAp@D ,AOBA@D ,AORA@D ,AORA@D ,AObA @D ,AObA @D ,AORA@D ,@D ,AORA@D ,AORA@D ,@D ,AORA@8 X X0xP( p   H    h   @   ! "` # $ %8&')+X,-.0/x012P367(8p9:;H<=> AhBCD@EFGH`ILM8NOPQXRST0WxXZ\P]_`(apbcfHijm nhowx@yz{|`}~8   !X!!!0"x""#P#@@5  O,G8GDGPG\GhGt Standard ??L???T@@@@@@  &Princeton SW Eng.1P$Caltech SW Eng.2 C"Caltech SW Eng.1C&Fermilab SW Eng.1 F&Fermilab SW Eng.2 F*2:bjr  Khn xKЊ }Ks XKy KHoT XKA  NW 0C mD PjE wv Y &l [ ,K} n K& 6 } K84zhC C(0@HCPX` Ch p x  CCCC ! "(#0$8%@&`*#p,x-./0123#8C9C:C;C<C&=C?C"@C"AC"BC" CC"(DC"0EC"8FC"@GC"HHC"PIC"XJC"`KhLpMxNOPQRSTUVWXYZ[\]^`abc d(e0f8g@hHiPjXk`lhmpnxopqrstuvwxyz{|}~ (#0@PX`hpș؛#80@#HP#X`h#p#x (#08@HPX#`HPX#` (#08@HPX#`'@55'''++'''/'@5@'''?'s@~@ @~@5@''''@@@'''' 'Z22'''''  ''' 'k]]'''q'}]]''t ''''$ ' 'k]]''. 'q 'k]]''8 'q'r''B '''''V ''''V ''''V '''''` ''0'w@@@@''L>'>''#'<'>'''8'#LOO''##'='>''#'@'se@ @ @5@'''G'~@y @y @y pp'''N'z@. @. ]]'' '~'O'@. @. @. ]]'' '''s@~@~@@' ' 'A'w@. @. ''''w's@~@~]]' '  'w 'z@~@~@~''( '''Z22''(''z@ @ @ ''2 '''z@ @ @ ''2 '''#@~ ''#F '''Zww''P's'Z''Z 'e'h]]''d 'l''o]]''n 's' ''''x' ''''' '''''''''' '''' }999]]''  'F'z@. @. @. \'''')hhhee'''z'}hhh]]' '  ''')hhww'' 'B')hhh''''Ehhww'' '^''ahhww'' 'z'9'#'OOO''#'#T '#''#'+++'T ''   'r#' M'///'MMMr#M'!}99'r#}#''' ''$'ww'' ''''++''') ' ' 'V  ''0!''  ''X '1"'10w w''1X  '1'E#'M40w w'4'M  4'M'1F$'iP0w w'P'i%  P'i'MG%'l0w w'l'D  l''iH&'0w w''b  ''I''0w w''  ''J('0w w''  ''K)'0w w''  ''L*'0w w''  ''M+'-0w w''-  '-'N,'I00w w'0'I  0'I'-O-'eL0w w'L'e6  L'e'IP.'h0w w'h'U  h''eR'v''! ''SH'~@y @y %%''$" ''TM'@y @y @y %%''." ''UL'@y @y @y %%''." ''VK'@y @y %%''." ''WI'~@y @y %%''$" ''XJ'~@y @y %%''." ''[E'z@. @. @. \''" ''\C'z@. @. @. ''"'^P'z@. @. @. ''"'_Q'z@. @. @. ^''" ''`R'z@. @. @. ^'''aS'~@y @y @y `pp'''bT'~@y @y a%%''$" ''cU'~@y @y a%%''$" ''dV'~@y @y a%%''." ''eW'@y @y a%%''." ''fX'@y @y @y a%%''." ''gY'@y @y @y `%%''." ''hZ'z@. @. `]]'' '~'i['@. @. @. `]]'' ''l\'z@. @. @. ''"'m]'z@. @. @. l''" ''n^'z@. @. @. l'''o_'~@y @y @y npp'''p`'~@y @y o%%''$" ''qa'~@y @y o%%''$" ''rb'~@y @y o%%''." ''sc'@y @y o%%''." ''td'@y @y @y o%%''." ''ue'@y @y @y n%%''." ''vf'z@. @. n]]'' '~'wg'@. @. @. n]]'' ''zh'z@. @. @. ''"'{i'z@. @. @. z''" ''|j'z@. @. @. z'''}k'~@y @y @y |pp'''~l'~@y @y }%%''$" ''m'~@y @y }%%''$" ''n'~@y @y }%%''." ''o'@y @y }%%''." ''p'@y @y @y }%%''." ''q'@y @y @y |%%''." ''r'z@. @. |]]'' '~'s'@. @. @. |]]'' ''t'z@. @. @. ''"'u'z@. @. @. ''" ''v'z@. @. @. '''w'~@y @y @y pp'''x'~@y @y %%''$" ''y'~@y @y %%''$" ''z'~@y @y %%''." ''{'@y @y %%''." ''|'@y @y @y %%''." ''}'@y @y @y %%''." ''~'z@. @. ]]'' '~''@. @. @. ]]'' '' s@~@~'   2## sB'w@. @. '''#'w''''#'D'@ @ @ \%%''# ''|'*@~@~''*% '''}]]'':% ''Z''D% 'e'hww''N% ''h''b% 's''aVVV]]''l% 'e'aVVV]]''l% 'e'Z''v% 'e''''%''hww''% ''vppp''% ''v''% '''@~@~@~SS''& '''Z 22'' & '' 'r]JJ'' ''%%''N  '''''''N  ''''}5''"''}]']'''"''T}@@@]']'P'T'T"P''}A A A ]']'''"''}]']'''$"''}@@@]']'''$"''}]']'''$"'1'%**'''^#'I2'L@@@''''h#'L'3'K@6@6@@@''| '-4'L@b@b@b@''''#'L'5'0@ww'''#'I'6'@ee'' 'I7'L@''''#'L':'(L@)@)'''('('(&#'(L';'`L@)@)@)'')'`0 )''(<'2@8@8'' '4''s@ @ ]]'' 'w'Z''h 'e'v''| ''''''''v''#''@~@~''' '''@~@~'' ''~'~@~@~'s'~ s''p'p@~@~ww'W'p W''T'F@~@~ww'-'F#-''*'T@~@~'I'T I''F'T@~@~''T'T 'T'T'@~@~@~  '-'-      !"#%&')*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcefghijklmnopqrstuvwxyz{|}~dVirtualize CMS Distributed Monte Carlo Production 'HVirtualize CMS Remote Data Analysis ' US CMS Test Bed 'LDevelop Virtual Data Catalog/LanguagezIntegrate CMS Monte Carlo Production Pipeline with the VDC/L '^Develop Test Version of a Virtual Data IMPALA 'Integrate VDC directly with DAR (tarball of the CMS software and environment) 'BIntegrate VDC with mop_submitterLUnderstand the arcitechture of IMPALAFUnderstand the architecture of DARLProduce a VDL file for a DAR pipelineHInclude Pile-up in VDC-DAR PipelineRUnderstand the architecture of MC_RunjobHUnderstand the architecture of BOSS|Determine in which initial layer the VDC should be integratedWrite interface between the IMPALA integration Layer and the VDC>Integrate Clarens with VDT 1.0xProvide a Clarens data client for the Root Analysis Package8Interface Clarens with Root ':Integrate Clarens with VDC/L\Provide a Clarens data server for Root DB I/O`Establish initial Test Bed (based on Globus CA) 'Deploy VDT 1.0.Deploy Objectivity 6.1<Deploy initial version of DAR*Use of the ESNet CA '\Agree on an Initial Account Management PolicynReplace the globus-gatekeeper certificate at each siterEach user submits a new grid-mapfile entry to each site :Integrate with CMS Data Gridest BedNDeploy version of the SC2001 MOP demo LDeploy version of the SC2001 VDC demo|Fulfill an official CERN request for a Monte Carlo ProductionRValidation of Monte Carlo Simulated Data '`Understand how to validate a produced data fileDetermine additional steps in the production pipeline to validate each produced data fileIntegrate additional validation steps into the production pipelineBIntegrate with the LIGO Test Bed2Integrate with the iVDGL.Integrate with the EDGHProduce 50 000 events using the VDCzProduced 10 000 000 Monte Carlo Generated Events in one week Deploy Software '0Develop Replica Catalog@Integrate the VDC/L with the RCpInvestigate concepts of "uploaded" files and algorithmsions between filesZCS work on Distributed Virtual Data Catalogs 'hPrototype a RC which cataloges files and algorithms on a GridInvestigate Consistency Management Techniques with respect to file existenceRemotely analyze 25 000 events using Clarens, the VDC and the VDT\Remotely analyze 100 000 events using ClarensD50 Machines dedicated to Test BedF100 Machines dedicated to Test BedF200 Machines dedicated to Test BedxDeploy Test version of VD-IMPALA for Monte Carlo Production"Receive CommentsNDevelop VAMPALLA: Virtual dAta iMPALLA 'Determine a more optimal architecture for a Virtual Data IMPALA8Virtual Data IMPALA Version 'H'Xw <Virtual Data IMPALA Version 1<Virtual Data IMPALA Version 2<Virtual Data IMPALA Version 3<Virtual Data IMPALA Version 4<Virtual Data IMPALA Version 5<Virtual Data IMPALA Version 6<Virtual Data IMPALA Version 7<Virtual Data IMPALA Version 8<Virtual Data IMPALA Version 9>Virtual Data IMPALA Version 10>Virtual Data IMPALA Version 11>Virtual Data IMPALA Version 12>Virtual Data IMPALA Version 13dStart actual Monte Carlo Production using the VDCCondor 6.3.1,Deploy Condor-G 6.3.1GDMP 2.0 Globus 2.0 betaClassAds 0.9DAGMan 6.3.1<Provide initial user accounts.Commision Caltech Site '0Commision Fermilab Site <Provide initial user accounts Deploy Software Deploy VDT 1.0 pCondor 6.3.1ClassAds 0.9DAGMan 6.3.1 Globus 2.0 betaGDMP 2.0,Deploy Condor-G 6.3.1.Deploy Objectivity 6.1<Deploy initial version of DAR(Commision UCSD Site <Provide initial user accounts Deploy Software Deploy VDT 1.0 pCondor 6.3.1ClassAds 0.9DAGMan 6.3.1 Globus 2.0 betaGDMP 2.0,Deploy Condor-G 6.3.1.Deploy Objectivity 6.1<Deploy initial version of DAR.Commision Florida Site <Provide initial user accounts Deploy Software Deploy VDT 1.0 pCondor 6.3.1ClassAds 0.9DAGMan 6.3.1 Globus 2.0 betaGDMP 2.0,Deploy Condor-G 6.3.1.Deploy Objectivity 6.1<Deploy initial version of DAR2Commision Wisconsin Site <Provide initial user accounts Deploy Software Deploy VDT 1.0 pCondor 6.3.1ClassAds 0.9DAGMan 6.3.1 Globus 2.0 betaGDMP 2.0,Deploy Condor-G 6.3.1.Deploy Objectivity 6.1<Deploy initial version of DAR,ESNet CA comes online.Agree on Software BaseLIdentify Machines for US CMS Test BedPerform a CERN request for Monte Carlo Production using a Virtual Data IMPALAAxPerform a CERN request for Monte Carlo Production using MOPProduced 10 000 000 Monte Carlo Generated Events in one week using a Virtual Data IMPALALAgree on an Account Management PolicyDetermine any infrastructure requirements and resolve possible conflictsilities dImplement any required compatibile infrastructure`Create user accounts according to agreed policy"Operating System(Shared file systems$Required softwarefAgree to use a common version of Globus and Condorto two clusters with two different OS's^Invistigate AFS as a common shared file system:Detail any required softwareZDetermine any machine processor requirementsrDevelop Automatic Procedure for New Account Registration rInvestigate the use of GRIP for New Account RegistrationImplement GRIPE for New Account Registration for the US CMS Test Bedd50 Machines dedicated to Test Bed (additional 25)f100 Machines dedicated to Test Bed (additional 50)h200 Machines dedicated to Test Bed (additional 100)Commence regular Monte Carlo Production using Virtual Data IMPALArCommence regular Monte Carlo Production using IMPALA/MOP|Prototype a Grid-wide RC which cataloges files and algorithms{\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}} \viewkind4\uc1\pard\f0\fs16 Install DAR and investigate the sub directory and file structure. In addition, read the Perl source code for DAR.\par \par \par } } {\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}} \viewkind4\uc1\pard\f0\fs16 Write a Virtual Data Language file for a CMS Monte Carlo production pipeline which uses a locally installed DAR file\par } } {\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}} \viewkind4\uc1\pard\f0\fs16 To date, Pile-up events have not been included in the digitization stage of the CMS Monte Carlo production pipeline as implemented in the Virtual Data Catalog. The addition of Pile-up events is an important and non-trivial step. Hence, substantial efforts to understand any site dependent requirements (i.e. multiple AMS servers, etc) and abstract (i.e. remove) them, if possible, will be undertaken. This information will then be used to write a Virtual Data Language file which incorporates additional nodes in the abstract Directed Acyclic Graph to incorporate Pile-up at the digitization stage.\par } \par } {\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}} \viewkind4\uc1\pard\f0\fs16 CMS envisages a Data Grid where files and algorithms are "uploaded" and permenately cataloged on the "grid." All subsequent derived data, produced from the "uploaded" files and algorithms, are considered to be virtual data (as they can in principle be re-derived). As the CMS production of Monte Carlo simulated data does not currently make use of virtual data concepts, two approaches will be used to virtualize the CMS production of simulated data. First, an architectural (or top-down) approach will be used as a long term solution. These tasks will be oriented to producing a quality end-product based on architectural considerations. Secondly, a complimentary pragmatic (or bottom-up) approach will be used for short term integration with the current CMS production efforts. The goal is then to synchronize this development work with CMS timeline as soon as possible but, without hampering the quality of the end result. In addition, the virtualization of CMS distributed Monte Carlo production provides an ideal platform for developing more general virtual data concepts which are useful outside of the CMS production environment.\par \par } {\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}} \viewkind4\uc1\pard\f0\fs16 This represents an architectural (or top-down) approach with a vision towards a long term solution. \par \par } {\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}} \viewkind4\uc1\pard\f0\fs16 The DAR file installation provides all necessary CMS executables, shared object libraries, input parameter files, etc which are necessary for a particular Monte Carlo production request. The Virtual Data Catalog must be interfaced with the DAR file mechanism for Monte Carlo production.\par \par } Investigate "on-the-fly" creation of Objectivity database files and how to catalog them in the VDC{\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}} \viewkind4\uc1\pard\f0\fs16 CMS envisages a Data Grid where files and algorithms are "uploaded" and permenately cataloged on the "grid." All subsequent derived data, produced from the "uploaded" files and algorithms, are considered to be virtual data (as they can in principle be re-derived). As the CMS production of Monte Carlo simulated data does not currently make use of virtual data concepts, two approaches will be used to virtualize the CMS production of simulated data. First, an " top-down" approach will be used as a long term solution. These tasks will be oriented to producing a quality end-product based on architectural considerations. Second, a complimentary pragmatic (or "bottom-up") approach will be used for short term integration with the current CMS production efforts. The goal is then to synchronize this development work with the CMS timeline as soon as possible but, without hampering the quality of the end result. Finally, the virtualization of CMS distributed Monte Carlo production provides an ideal platform for developing more general virtual data concepts which are useful outside of the CMS Monte Carlo Production environment.\par \par \par } {\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}} \viewkind4\uc1\pard\f0\fs16 This represents an architectural (or top-down) approach with a vision towards a long term solution. \par \par } {\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}} \viewkind4\uc1\pard\f0\fs16 The DAR file installation provides all necessary CMS executables, shared object libraries, input parameter files, etc which are necessary for a particular Monte Carlo production request. The Virtual Data Catalog must be interfaced with the DAR file mechanism for Monte Carlo production.\par \par } 9{\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}} \viewkind4\uc1\pard\f0\fs16 Install DAR and investigate the sub directory and file structure. In addition, read and understand the Perl source code for DAR so that proper abstractions in the VDL can be made.\par \par } {\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}} \viewkind4\uc1\pard\f0\fs16 Write a Virtual Data Language file which describes the CMS Monte Carlo production pipeline from an installed DAR file\par \par } {\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}} \viewkind4\uc1\pard\f0\fs16 To date, Pile-up events have not been included in the digitization stage of the CMS Monte Carlo production pipeline as implemented in the Virtual Data Catalog. The addition of Pile-up events is an important and non-trivial step. Hence, substantial effort to understand any site dependent requirements (i.e. multiple AMS servers, etc) and abstract (i.e. remove) them, if possible, will be undertaken. This information will then be used to write a Virtual Data Language file which incorporates additional nodes in the abstract Directed Acyclic Graph to incorporate Pile-up at the digitization stage.\par \par } {\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}} \viewkind4\uc1\pard\f0\fs16 The validation of Monte Carlo simulated data is vital to the CMS production effort. Currently, this is done using ad hoc, manual methods. The ability to automatically validate runs will be required as the amount of production increases to larger scales.\par \par } {\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}} \viewkind4\uc1\pard\f0\fs16 The current details of validating a produced data file must be coded into logical steps. In addition, failure analysis of CMS executables, the analysis of log files, and possibly analysis of the actual produced data (event counting, histogram comparison, etc) will be investigated. This work will require close cooperation with the CMS core software team.\par \par } {\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}} \viewkind4\uc1\pard\f0\fs16 The logical steps of validating a run, will be coded into shell script executables.\par \par } {\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}} \viewkind4\uc1\pard\f0\fs16 Each validation script will be incorporated as additional steps in a DAG pipeline as defined in the Virtual Data Language file\par \par } q{\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}} \viewkind4\uc1\pard\f0\fs16 Objectivity requires a database file to be less than 2 GB in size. When a CMS executable detects that the size limit has been reached, the exectuable creates a new database file "on-the-fly". Such a database file would not be normally known by the virtual data catalog. As a result, the technical details of how to catalog and access such files will be investigated. The possiblity of identifiying collections of Objectivity databases merely by Owner and Dataset Name will also be investigated.\par } nInclude Pile-up in VDL file for Monte Carlo ProductionStart actual Monte Carlo Production using the VDC with automatic validation checksStart a test Monte Carlo Production using the VDC with no validation checks 'HProduce 10 000 events using the VDC3{\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}} \viewkind4\uc1\pard\f0\fs16 Test a realistic version of the Monte Carlo Production Pipeline using the VDC/L with automatic validation of the produced data. Receive feedback on functionality and robustness\par } } {\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}} \viewkind4\uc1\pard\f0\fs16 Test the preliminary integration of the Monte Carlo Production Pipeline with the VDC/L. Receive feedback on functionality and robustness\par } {\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}} \viewkind4\uc1\pard\f0\fs16 Initial efforts will be directed towards a non-supported protoype (or "proof-of-concept") version of IMPALA which uses virtual data. \par } {\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}} \viewkind4\uc1\pard\f0\fs16 This represents a pragmatic, iterative approach to integrating virtual data with the CMS production environment. Care will be taken to monitor and incorporate any changes of the operational CMS production environment and release regular versions of any delivered tools.\par } N{\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}} \viewkind4\uc1\pard\f0\fs16 IMPALA represents a set of scripts which controls the production of Monte Carlo simulated CMS data. In particular, IMPALA sets envrionment variables, controls input parameters, and tracks jobs.\par } ng.\par } {\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}} \viewkind4\uc1\pard\f0\fs16 MC_Runjob controls and performs inter-job dependency\par } {\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}} \viewkind4\uc1\pard\f0\fs16 BOSS provides a standard interface to job submission and provides job tracking, and tracking, via a MySQL database.\par } } {\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}} \viewkind4\uc1\pard\f0\fs16 There are many overlaps between IMPALA, BOSS, MC_Runjob, and the VDC/L. An analysis must be performed to determine what the VDC/L brings to the IMPALA, MC_Runjob, BOSS suite and where the interface is best made. Initial analysis indicates that the VDC/L might be integrated at the MC_Runjob level.\par } /{\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}} \viewkind4\uc1\pard\f0\fs16 The interface between IMPALA and the VDC should be as lightweight and modular as possible so that the VDC and IMPALA can continue to develop independently.\par } necessary).\par } {\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}} \viewkind4\uc1\pard\f0\fs16 The prototype Virtual Data version of IMPALA will be deployed to several US Tier 2 sites for an initial round of Monte Carlo Production. This involves setting up the prototype at each Tier 2 site according to any site specific requirements. \par \par } be encouraged evaluate the functionality and robustness of the prototype.\par \par } 4{\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}} \viewkind4\uc1\pard\f0\fs16 Volunteers will be encouraged to use the prototype version of the Virtual Data form of IMPALA and to evaluate the prototype for functionality and robustness over a 1 month period. \par } {\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}} \viewkind4\uc1\pard\f0\fs16 Based on the comments received from the US-Tier 2 sites, additional functionality and robustness will be added to the Virtual Data version of IMPALA. In addition, the initial interface between IMPALA and the VDC/L will be reviewed and any recommended changes implemented.\par } {\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}} \viewkind4\uc1\pard\f0\fs16 The first supported Virtual Data version of IMPALA will be released for official Monte Carlo Production. Subsequent versions will follow the existing development of IMPALA and gradually implement architectural improvements as well as additional functionality.\par } $CMS CALENDAR 2002 'CMS WEEK 1 'CMS WEEK 2CMS WEEK 3CMS WEEK 4CPT WEEK 1CPT WEEK 2 Install VDT 1.00Install Objectivity 6.1>Install initial version of DAR{\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\froman\fcharset0 Times New Roman;}{\f1\fswiss\fprq2\fcharset0 Arial;}{\f2\fnil\fcharset2 Symbol;}} \viewkind4\uc1\pard\sb100\sa100\f0\fs24 The initially agreed proceedure for managing accounts is currently:\par \pard{\pntext\f2\'B7\tab}{\*\pn\pnlvlblt\pnf2\pnindent0{\pntxtb\'B7}}\fi-256\li256\sb100\sa100 No group accounts will be accepted\par {\pntext\f2\'B7\tab}Be a member of CMS and either PPDG or GriPhyN\par {\pntext\f2\'B7\tab}Obtain a Globus certificate from the Globus Certificate Authority. Provide the "grid-mapfile" entry to each grid site.\par {\pntext\f2\'B7\tab}Individually negotiate an account with each set grid site.\par \pard\f1\fs16\par } {\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}} \viewkind4\uc1\pard\f0\fs16 Install and configure all required Middleware software (based on the Virtual Data Toolkit) and any required CMS specific software.\par } .Install Condor-G 6.3.1{\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}} \viewkind4\uc1\pard\f0\fs16 Negotiate and create each users local account. This will involve following site specific guidelines for creating an account.\par } ?{\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}} \viewkind4\uc1\pard\f0\fs16 The agreed software for setting up the Test bed has been agreed to consist of: the Virtual Data Toolkit 1.0, Objectivity 6.1, and the CMS DAR file installation for the "Big Minbias" production.\par } #{\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}} \viewkind4\uc1\pard\f0\fs16 Identify and configure the machines that will be devoted to the Test Bed. Identify which machine will be the head node, and which machines will be the worker nodes.\par } tInvestigate the use of GRIPE for New Account RegistrationRUse the Certificate Authority from ESNet{\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}} \viewkind4\uc1\pard\f0\fs16 There are many overlaps between IMPALA, BOSS, MC_Runjob, and the VDC/L. An analysis must be performed to determine what technical functionality the VDC/L brings to the IMPALA, MC_Runjob, BOSS suite and where the interface is best made. Initial analysis indicates that the VDC/L might be integrated at the MC_Runjob level.\par } ;{\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}} \viewkind4\uc1\pard\f0\fs16 CMS envisages a Data Grid where files and algorithms are "uploaded" and permenately cataloged on the "grid." All subsequent derived data, produced from the "uploaded" files and algorithms, are considered to be virtual data (as they can in principle be re-derived). As the CMS production of Monte Carlo simulated data does not currently make use of virtual data concepts, two approaches will be used to virtualize the CMS production of simulated data. First, a " top-down" approach will be used as a long term solution. These tasks will be oriented towards producing a quality end-product based on architectural considerations. Second, a pragmatic (or "bottom-up") approach will be used for short term integration of virtual data technologies with the current CMS production efforts. The goal is then to synchronize this development work with the CMS timeline as soon as possible but, without hampering the quality of the end result. Finally, the virtualization of CMS distributed Monte Carlo production provides an ideal test platform for understanding and developing more general virtual data concepts which will be of more general use outside of the CMS Monte Carlo Production environment.\par \par \par } {\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}} \viewkind4\uc1\pard\f0\fs16 The US CMS Test Bed is a joint endeavor between the PPDG and GriPhyN. The initial goals of this Test Bed are to develop and test CMS grid enabled software and to probe Certificate Authority issues. \par } . As functionality and stability increases, the Test Bed will be used for production of Monte Carlo simulated CMS data and analysis of CMS data. It is anticipated that this Test Bed will eventually be integrated into the iVDGL\par \pard\par } e integrated into the iVDGL\par \pard\par } ted into the iVDGL\par \pard\f1\fs16\par } {\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}} \viewkind4\uc1\pard\f0\fs16 MC_Runjob controls and performs inter-job (or more precisely, inter-script) dependency allowing an entire Monte Carlo Production to be automated\par } xTest Bed consists of a total of 50 Machines (additional 25)zTest Bed consists of a total of 100 Machines (additional 50)|Test Bed consists of a total of 200 Machines (additional 100)-{\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}} \viewkind4\uc1\pard\f0\fs16 This represents an architectural (or top-down) approach to grid-enabling a virtual data Monte Carlo CMS Production Pipeline with a vision towards a long term solution. \par \par } {\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\froman\fcharset0 Times New Roman;}{\f1\fswiss\fprq2\fcharset0 Arial;}} \viewkind4\uc1\pard\sb100\sa100\f0\fs24 This endeavor takes a pragmatic approach to setting up a testbed. In this respect, the first milestones are to run the PPDG MOP and the GriPhyN Virtual Data Catalog demonstrations (exhibited at Supercomputing 2001) on the Test Bed. \par \pard\f1\fs16\par } jDetermine if AFS is required as a shared file systemfor ATLAS software4CMS MEETING CALENDAR 2002{\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}} \viewkind4\uc1\pard\f0\fs16 This will require on order 1000 1GHz Machines. All possible machines at all sites will be enlisted.\par } 'nProvide a Clarens data server for the Root I/O PackageDAuthenticate connection using GSI{\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}} \viewkind4\uc1\pard\f0\fs16 The server process handling the individual (persistent) connection authenticates itself to the Grid using credentials (certificate, password) supplied by the remote user. This piggybacks on HTTP 1.1 persistent connections, meaning actual authentication will only be done once when a connection is opened.\par } jDemonstrate GSI authentication at GriPhyN CS-meeting{\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}} \viewkind4\uc1\pard\f0\fs16 This might take the form of a text-only scripting demo or a GUI demo using a sample GUI client, as time permits.\par } TExpose the GDMP C++ API to remote clients]{\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}} \viewkind4\uc1\pard\f0\fs16 Enable the user to mirror files and manage replica catalogs without having GDMP installed on the client machine, keeping in mind that the client might be a web portal, which itself might have a client, namely a web browser.\par } vDemonstrate text version of GDMP C++ API to remote clients{\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}} \viewkind4\uc1\pard\f0\fs16 Work on a data challenge with Griphyn as part of the demonstration, concentrating on data volumes\par } tDemonstrate GUI version of GDMP C++ API to remote clients{\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}} \viewkind4\uc1\pard\f0\fs16 Work on a data challenge with Griphyn as part of the demonstration, concentrating on data volumes\par } `Expose the Globus Toolkit API to remote clients7{\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fswiss\fprq7\fcharset0 Arial;}{\f1\fswiss\fprq2\fcharset0 Arial;}} {\colortbl ;\red0\green0\blue0;} \viewkind4\uc1\pard\cf1\f0\fs16 As the Globus API already has a Python wrapper,\cf0\f1 the biggest challenge will be to select which parts of the API should be exposed, and how OO issues should be handled, since the RPC API is not OO. Different client libraries/languanges might want to implement an OO layer to hide the non OO server API.\par \par Note that this API is at a lower level than GDMP.\par } rDemonstrate text version of Globus API to remote clients:{\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}} \viewkind4\uc1\pard\f0\fs16 Solicit contributions from interested people over which parts of the API would be useful to include in GUI clients, since this API should be of most interest to scripting/compiled clients.\par } 2Release Clarens 1.0 beta`Receive feedback on Clarens 1.0 beta from users{\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}} \viewkind4\uc1\pard\f0\fs16 Given that CMS requires that physicists have the option of defining their own sets of data products (files, objects, etc) for scientific analysis, it important to begin the process of tracking virtual data products as they relate to end-user data analysis. In order to probe this and to facilitate whatever analysis tool(s) that may be used in the future by CMS, a remote data server (known as Clarens) is being developed by Steenberg to enable analysis of CMS data distributed over a wide-area network. Clarens is based on a Client/Server approach and provides a framework for remote data analysis. Communication between the client and server is conducted via XML-RPC. The server is implemented in C++ and linked to the standard CMS analysis C++ libraries. The client can be end-user specific and implimentations currently exist for several data analysis tools including: C++, PHP, The Java Analysis Studio, and a Python plug-in for SciGraphica. This allows the user full access to remote CMS data via a choice of analysis packages.\par } via a choice of analysis packages.\f1\fs16\par } JDevelop Test Bed certification testsRVerify inter-site Test Bed functionalityRResolve any Certificate Authority issuesPVerify Inter-grid testbed functionalityjEstablish Test Grid (based on VDT 1.0 and Globus CA)rUpgrade Test Grid to use the ESNet Certificate AuthorityNIntegrate Test Grid with CMS Data GridIncrease capacity for Production Grid (greater that 50 total machines)Investigate currently available technologies for New Account RegistrationFUpgrade Production Grid to VDT 2.0:Upgrade Test Grid to VDT 2.0FUS-CMS Production Grid OperationalXVerify US-CMS Production Grid functionalityfInstall VDT 1.0 on US-CMS Production Grid machinesAllocate machines and/or purchase machines for US-CMS Production Grid^Develop US-CMS Production Grid Plan, Version 1TVerify inter-site Test Grid functionalityhCirculate US-CMS Production Grid plan for feed backJUS-CMS Production Grid Plan approvedtEstablish Production Grid (based on VDT 2.0 and ESNet CA) 'Perform a CERN request for Monte Carlo Production using a Virtual Data IMPALA on Test GridCommence regular Monte Carlo Production using IMPALA/MOP on US-CMS Production GridInvestigate currently available technologies for centralized New Account Registration"US CMS Test Beds c d Kd SK  d z ɑ    i K( LH 8 I K T L  VKzhg    K -  *# #\$ j$^' 'K'wU) )_0 v0K0L1 1aE NF G H I NJ K L M NN O P R PR-RS T lhU V "W FX d[ [h\ \K^ ^K8_ H` `Ka aKb c d *e Hf lg h i l $lKPm `n nKo oKp q $r Bs `t u v w z <zKn{ ~| |K} }K ~ $  B  `  ~     ! Z!K! ! !K" "K6" F" d" " " " " # <# |# #i #j $ & T&K& ' r' P( { l) ͘ , # :M 5QKQdS Q ~`~  rʁ +  G  6 l  ͓  s ݔ m ϕ ;  '  KY ݔ m ϕ ;  '  KY ;  '  KYKY@@5 @588&No Group&No Groupwwe|@TBkndTask,TBkndRsc,TBkndCal,TBkndAssn,TBkndCons,TBkndOutlCode.@University of Florida@@@'@@@.'@CMS-GriPhyN0 @Richard John Cavanaugh@Standard@@$@@@@@@@@@@@@@@` @  @ !@'$@%@&@'@(@P)@{5D333C2E-253F-303C-2B4E-5D5942272A53}*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@?@A@B@C@D@E@F@G@K@M@N@O@P@Q@ R@S@ T@U@V@W@ X@Y@ Z@[@\@]@^@ @   @ @@@@@@x` ` ` x` ` ` x` ` ` x` ` ` x` ` ` @@@T@@@@@@@b3@! V@  @ @ d@ (db@ d@ (d@ "d"@ (d@ (d@ "d \@ d@@ d@ (d@ (dG@ (d @ "d @ (d @ (d@ (dR@ (d@ (d @ "d@ dm@ (dx@ "d @ d@@ (d@ d @ (d @ (d @ (d }@ "d@ d@ (d@ (d ~@ "d@@ d@ d@ (dy@ "dz@ "d@ (d@ (d {@ "d@|@ "d @ (d &@ " '@ " d@ * c@ * @ " @ " @ "$ @ ( @ * @ (, @ (. @ 2 @ 6 @ (: @ (< @ (@ @ (B @ (F @ (J @ (N @ (P @ (R @ (V @ (X #@ (\ $@ (` )@ hd *@ hh +@ hl ,@ hp @ (t e@ (x @ (z @ (| !@ (~ @ ( @ ( ]@  @  q@  r@  @ ` %@ " (@ " @ ( @  @ h @ (e @ (e @ (e @ (e @ (e @ (e @ (e @ e @ (e @ e @ e @ (e@ @ @ e@ e@ e@ e@ e@  @  @ J @  p@  @ 3@ 6@ 9@ <@ ?@ B@ C@ D@ E@ F@ 4@ 5@ 7@ 8@ :@ ;@ =@ >@  @@ !A@ "@ #@ $@ %@ &@ '@ ( @ )!@ *"@ +#@ ,s@ -W@ .X@ /Y@ 0Z@ 1[@ 2.@ 3/@ 40@ 51@ 62@ 7g@ 8@ 9h@ :@ ;i@ <@ =@ >Q@ ?@ @R@ A@ BS@ C@ DT@ E@ FU@ G@ HV@ I@ JW@ K|@  L@ HM@ @Nv@ O@ P @ Q @ R @ S @ T @ U@ V@ W@ X@ Y@ Z=@ [>@ \?@ ]@@ ^A@ _B@ `C@ aD@ bE@ cF@ dG@ eH@ fI@ gJ@ hK@ iL@ jM@ kN@ lO@ mP@ n3@ o4@ p5@ q6@ r7@ s8@ t9@ u:@ v;@ w<@ xu@ y@ z@ {@ |@ }@ ~@ @ @ @ @ @ @ H@ I@ J@ K@  L@ @M@ N@ O@ P@  Q@  $@  %@  &@  @'@ (@ )@ *@ +@ ,@ -@ @ @ @ @  @ @@ @ @ @  @  @  @  @  @@ @ @ @ @ @ @ @ j@ ek@ el@ e@ e@ e@ e@ e@ e@ e@ e@ @ X@ Y@ Z@ [@ \@ i@ j@ k@ l@ m@ @ @ ^@ @ @ @ @ zz  @ @  @ Q@ d@ (d"@ d@ dR@ (d]@ (d ;@ (d*@ (dT@ d@ d@ (d<@ (d Q@ (d@S@ (d F@ ( G@ 8 @ ( @ ( 8@  9@ h :@ h @ 8$ @ 8, @ (f4 @ e< @ eD @ (eL @ eT @ 8e\ @ ed &@ el '@ et (@ e| @ f @ 0e @ 0e @ 8e @ 0e /@ 0e 0@ 0e 1@ 0e@ U@ @ @  @ #@ @ +@  7@  @   @  @  @  @ a@ b@ c@ d@ e@ @ @ @ @ @ @ @ @ @ @ @ @  @ !@ "@ #@ $@ %@ &@ '@ (f@ )g@ *h@ +i@ ,j@ -@ .@ /@ 0@ 1@ 2k@ 3l@ 4m@ 5n@ 6o@ 7@ 8@ 9@ :@ ;@ <p@ =q@ >r@ ?s@ @t@ A@ B@ C@ D@ E@ F@ G@ H@ I@ J@ K@ L@ M@ N@ O@ Pu@ Qv@ Rw@ S@ T@ U@ V@ W@ X@ Y@ Zx@ [y@ \z@ ]@ ^@ _@ `@ a@ b@ c@ d@ ,eW@ f@ g@ h@ i@ j@ k@ l@ m@ n@ o@ p@ q@ r@ s@ t@ u@ v!@ w#@ x%@ y'@ z)@ ~@ @ @ @  @ @@ @ @ @  @  @  @  @  @@ @ @ @ @ @ @ >@ ?@ @@ A@  B@ @C@ D@ E@ F@  =@  G@  H@  I@  @J@ K@ L@ M@ N@ O@ P@ {@ |@ }{@ e~|@ e}@ e@ e@ e@ e@ e@ e@ e@ e=@ >@ ?@ @@ A@ D@ E@ @    @ 4 @  @ ( @ @ d@ (d@ (d@ (d @ d@ @ @ }#@l @ D@ d@(d@ d(@(d)@(d*@(dH@(d I@(d@@(dL@(dN@(dS@ d T@ d @(d F@ d@(dK@(d@ d @(d @(d @(d  @( @( @( @( @( @( 7@( @(" P@($ @(( @(, @(0 Q@`4 @(6 @(f> @(eF @(eN @(eV @(e^ @(ef @(en @(ev @ e~ @(e @(e @e @e@e@e@eG@1@@ 2@ 3@ 4@ 5@ W@6@X@Y@Z@[@\@]@^@_@`@a@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-b@.c@/d@0e@1f@2@3@4@5@6@7g@8h@9i@:j@;k@<@=@>@?@@@Al@Bm@Cn@Do@Ep@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@Uq@Vr@Ws@X@Y@Z@[@\@]@^@_t@`u@av@b@c@d@e@f@g@h@i@$j@k@l@m@n@o@p@q@r@s@t@u@v@w @z@  {@ |@ }@ ~@  @ @@ @ @ @  @  @  @  @@ @ @ @ @ @ @ x@@yA@zC@{@|@}@@ ~@@w@ex@ey@e@e@e@e@e@e@e@e 4c@ @ @ d@ d @( @( @( @( @( @P @  @ @ d@ d@ d@ (d@ (d @  @ ( @ (@ @ 55f@CV_iew,CFilter,CTable,CReport,CUdm,CEdl,CCommandBar,CMap,CVba,CGrouping"@@Arial ArialArialArial ArialArialTahomaArial Narrow omat`I5wI  @ Dur:homa{ &0\#0ww @ Project:homa(h0!(hx ! !+0lkR0Q0~+0    +0Pi! w @  E@0-!zgh̰lE@0 ?0#@ Milestone Date:4Network Diag  @ ID:homa<! @  E@0-!&mh̰lE@0 ?0homa:4Network Diag#@ Start: homa<! @ ID: homah0 $@ Finish:homat`I5wI  @ Dur:homa{ &0\#0ww  @ Comp:homa(h0!(hx ! !+0TnR0Q0~+0    +0Pi! w @  E@0-!rh̰lE@0 ?0homa:4Network Diag@ ID:homa<!  @ Comp:homah0 )@ Actual Start:t`I5wI   *@ Actual Finish:{ &0\#0ww  @ Actual Dur: h0!(hx ! @ Remaining Dur:Q0@ mR00+0mR0 @  E@0-!Fh̰lE@0 ?0homa:4Network Diaghoma<!@ WBS:homah0 homat`I5wI  homa{ &0\#0ww @ Duration: h0!(hx ! #@ Start:!+0vR0Q0~+0    +0Pi! w  $@ Finish:ȸ!U?0h 8ȸ0 ! 1@ Res: 0h ȹp!8U?0h ȹ :e:ߓ0I Զ Diagramg~+0TLLTž0 @  E@0-!h̰lE@0 ?0homa:4Network Diaghoma<!@ ID:homah0 Work:homat`I5wI  @ homa{ &0\#0ww Actual:homa h0!(hx ! @ !+0nR0Q0Q0@ nR00+0nR0 Baseline:R0,Q0H@  00~e;0 @  0h ȹp!8U?0h ȹ Remain:e:ߓ0I Զ @ Diagramg~+0TLTž0 Variance:+wBB ܷ0 @ TahomaX00 W.Comp:HMLM<0E 4f0 !@ 0E\;800E%0i0   8*!]]]-]]=]]@{00000000-0000-0000-0000-000000000000}$  *%  %  F&  &  @@@@@j@Task Sheet\5 C#xF![ @Vj@`'$KK 0dzٙ0 @ @ @ @@@@ @@@@@@@@@@@@@@ @!@>~ @z# @  @ (hl @ (@ ( n @"(p @"(r @"(@ @"@" @n& @  @ (hl @ (@ ( @ @n$ @  @ (hl @ (@ ( @ : @v* @  @ (hl @ (@ ( n @#(@  @# @p, @  @ (hl @ (@ ( n @'(@ @@ @ ( @ (hl @ (@ ( n @&(r @&(t @&(x @&(| @&( @&( @&( @&( ;@&(@ :@&E@8N @) @)D      @nk @  @ (hl @ (@ ( @       @    x  @n @  @ (hl @ (@ ( @ FixedMeta"VarMeta7(FixedData54Var2Dataxdf^2b40000d_ffffffff$Props JFixedMetaVarMeta=FixedData;:Var2DataFixedMetaAVarMetaFixedData?>2a400000_ffffffff$FixedMetaVarMetaE FixedDataCBVar2DataFixedMetaVarMetaIFixedDataGFVar2DataFixedMeta +VarMetaMHFixedDataKJbVar2Data: FixedMeta(FVarMetaQ&HFixedDataONVar2Data FixedMetaI4VarMetaUH8FixedDataSRAVar2Data*FixedMetauVarMetaYoHFixedDataWVJ Var2Data>~VBAbppPROJECTwm&x<nFFe@+ @+ @+ @+TSBC"@&&@& @& Task Sheet@& &Entry@&@ @ @ @ #@ $@ 5@&& 6@&$@&'@&(@&*@&@ޟ+@&@-@&w"=@&(<Pd1@&\\Mcsnt\dfs\unix-homes\wilde\public_html\griphyn\CMS-GriPhyN.Y2.2001.1221.RC.mpp! 3?d@##  @#$@d    !"#$%')+,-./0123456789:;<=>?@BCDEFGKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnpqrstvwxz{|}~d@###@ @  @# &Entry @# Unstarted Tasks @#$@dd@##@  @# &Entry @# &All Tasks @#$@dH{\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}} \viewkind4\uc1\pard\qc\f0\fs16 &r as of &D\par &p\par &m\par } {\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}} \viewkind4\uc1\pard\qc\f0\fs16 Page &P\par } H{\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}} \viewkind4\uc1\pard\qc\f0\fs16 &r as of &D\par &p\par &m\par } {\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}} \viewkind4\uc1\pard\qc\f0\fs16 Page &P\par } H{\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}} \viewkind4\uc1\pard\qc\f0\fs16 &r as of &D\par &p\par &m\par } {\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}} \viewkind4\uc1\pard\qc\f0\fs16 Page &P\par } Project SummaryUnstarted TasksTask: V~bwvww@ !!@ !"@  @ et  @ !"#@ !"$@ !"/@   1@   Task Name @ !!V@   @   ,@  +@  @  @  @ !"@ !"@ !"@ !"@  @    @  Resource NameMax. UnitsStd. RateOvt. RateCost/UseT@ !!V@   @ X8   @ !"Resource Namep@ !!@   @ \  @ !"@ !"#@ !"$@ !"Task Name@ !!@   @ t  @ !"@ !"#@ !"$@ !"0@   1@   Task NameResources@ !!@ ! @ ! @ !"Q@ !!#@ !"$@ !"/@ ! 1@ ! @ ! Task NameText Above&Entry&Entry&UsageUsa&geDelayRollup TablexnJ& &pans | 0\deflan3{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arl;dinf0\fs16 ect: &p\par Date: &D\par } tasks &pans | 0\deflan3{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arl;dinf0\fs16 ect: &p\par Date: &D\par } resources &pans | 0\deflan3{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arl;din f0\fs16 ect: &p\par Date: &D\par } d0l)@ T'@ %tasks &pans | 0\deflan3{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arl;din f0\fs16 ect: &p\par Date: &D\par } d0lU@ T@ '@ %tasks&All Tasks&All ResourcesUnstarted TasksTop Level TasksnJ&Gantt Chart &Calendar Network &Diagram@Trackin      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]_`abcgehijklmnopqrP L L %@"@  4 @" &Entry @" &All Tasks@" No Group  @"dL @"@                    ! d r@P@ Standard #@ $@ 1@ #@ $@  )@ w@ #@ #@ #@ #@ $@ #@ $@ #@ $@ #@ $@ #@ $@  #@ #@   )@ w@  #@ $@  #@ #@  #@  # @ @ TaskSplitProgressMilestoneSummaryProject Summary*Group By Summary*Rolled Up Task*Rolled Up Split*Rolled Up Milestone*Rolled Up ProgressExternal TasksExternal MilestoneDeadline8@" %@"@   @" &All Tasks@" No Group  @"Pd@"@    Standardz#####c@ @ @ @ @ @ @ @ @ @ @ @ @ @ @"        %%%%%%%%%.........77@777@@I%IRRR[[[RR[%d.%.@777IRIIRRR[dmv[dmRRRR[[dd[vvmmmm[[[[dddd|@"  !"#$%&'()*+-./0145679:;<=?@ABCDEFGHJKLMNPQRSUVWX[\]^_`abcdfgjklmnopqrsuvwxyz{|}~v=r=r=%@"@   @" &All Tasks@" No Group  @"sd @"@  (<d@"! X0 W0  !@" dCostTemplate 1lt"P-~ P-4 +w44Earned Value 1lt"P-~ P-4 +w44Externallate 1ltalue~ P-4 +w44Inserted Projecttlue~ P-4 +w44Milestoneate 1lt Project P-4 +w44Summaryplate 1lteroject P-4 +w44}Trackinglate 1lteroject P- 4 +w4 4bWBS Template 1ltroject P- 4 +w4 4IWorkTemplate 1ltroject P- 4 +w4 4@  E@0-!Zh̰lE@0 ?0homa0(4Network Diaghoma<!@  ID:homah0 Total Cost:at`I5wI @ homa{ &0\#0ww  Fixed:homa(h0!(hx !@ !+00cR0Q0Q0@ 0cR00+0cR0 Actual:B0cR0,Q0H@  00~e;0@  0h ȹp!8U?0h ȹ  Baseline:ߓ0I Զ@ Diagramg~+0TLTž0 Remaining:+wBB ܷ0 @ TahomaX00  Variance:<hs 4f0XX @ hsp>80hs%0i0 @  E@0-!vh̰lE@0 ?0homa0(4Network Diaghoma<!@ BAC:homah0  @ BCWP:homat`I5wI  @ ID:homa{ &0\#0ww @ EAC:homa(h0!(hx !  @ BCWS:!+0R0Q0Q0@ R00+0R0  @ SV:GB0R0,Q0H@  00~e;0 @ VAC: 0h ȹp!8U?0h ȹ x@ ACWP:e:ߓ0I Զ S@ CV:Diagramg~+0T!LTž0 @  E@0-!"\h̰lE@0 ?0homa0(4Network Diag#@ Start: oma<! @ ID: homah0 $@ Finish: omat`I5wI  @ Dur:homa{ &0\#0ww T@ Project:homa(h0!(hx ! !+0R0Q0~+0    +0Pi! w @  E@0-!h̰lE@0 ?0homa0(4Network Diag#@ Start: oma<! @ ID: homah0 $@ Finish: omat`I5wI  @ Dur:homa{ &0\#0ww @ Project:homa(h0!(hx ! !+0lkR0Q0~+0    +0Pi! w @  E@0-!zgh̰lE@0 ?0#@ Milestone Date:4Network Diag  @ ID:homa<! @  E@0-!&mh̰lE@0 ?0homa:4Network Diag#@ Start: homa<! @ ID: homah0 $@ Finish:homat`I5wI  @ Dur:homa{ &0\#0ww  @ Comp:homa(h0!(hx ! !+0TnR0Q0~+0    +0Pi! w @  E@0-!rh̰lE@0 ?0homa:4Network Diag@ ID:homa<!  @ Comp:homah0 )@ Actual Start:t`I5wI   *@ Actual Finish:{ &0\#0ww  @ Actual Dur: h0!(hx ! @ Remaining Dur:Q0@ mR00+0mR0 @  E@0-!Fh̰lE@0 ?0homa:4Network Diaghoma<!@ WBS:homah0 homat`I5wI  homa{ &0\#0ww @ Duration: h0!(hx ! #@ Start:!+0vR0Q0~+0    +0Pi! w  $@ Finish:ȸ!U?0h 8ȸ0 ! 1@ Res: 0h ȹp!8U?0h ȹ :e:ߓ0I Զ Diagramg~+0TLLTž0 @  E@0-!h̰lE@0 ?0homa:4Network Diaghoma<!@ ID:homah0 Work:homat`I5wI  @ homa{ &0\#0ww Actual:homa h0!(hx ! @ !+0nR0Q0Q0@ nR00+0nR0 Baseline:R0,Q0H@  00~e;0 @  0h ȹp!8U?0h ȹ Remain:e:ߓ0I Զ @ Diagramg~+0TLTž0 Variance:+wBB ܷ0 @ TahomaX00 W.Comp:HMLM<0E 4f0 !@ 0E\;800E%0i0  h @""]]]]-]]=]]]]]] ]]]]]] ]] ]] ]]]]]]]]]].]]<]]:]]6]];]]>]]E]]L]]M]]]]?]]]]]]]]~]]]]]]]]]]]]]]]]D]]]]]]]]]]]]]]7#]]$]]']])]]0]]1]] E]]!F]]"G]]#H]]$I]]%J]]&K]]'L]](M]])N]]*O]]+P]],R]]S]]FT]]KU]]JV]]IW]]GX]]H[]]C\]]A^]]N_]]O`]]Pa]]Qb]]Rc]]Sd]]Te]]Uf]]Vg]]Wh]]Xi]]Yl]]Zm]][n]]\o]]]p]]^q]]_r]]`s]]at]]bu]]cv]]dw]]ez]]f{]]g|]]h}]]i~]]j]]k]]l]]m]]n]]o]]p]]q]]r]]s]]t]]u]]v]]w]]x]]y]]z]]{]]|]]}]]]]@]]B]]]]]]]]]]]]]]]]]]]]]]]]]] ]]]]/]]0]]1]]2]]3]]4]]5]]8]]9%@"@  M @" Entry @" All Tasks@" No Group  @"d@"@   ! d)d@P@  Standardh #@ $@ @ c#@ $@ )@ w@ #@ $@  @ d#@ $@  )@ w@ +@ ,@ #+@ ,@ '#@ #@ ++@ +@ 1#@ #@ #@ #@ t@ 5#@ $@  @ e#@ $@ #@ $@ #@ $@  @ f#@ $@ A)@ w@ G#@ $@  @ g#@ $@ K)@ w@ Q+@ ,@ W+@ +@ [-#@ #@ a#@ $@ b#@ #@  #@  # @ @ CriticalCritical SplitCritical ProgressTaskSplitTask ProgressBaselineBaseline SplitBaseline MilestoneMilestoneSummary ProgressSummaryProject Summary*Group By Summary*Rolled Up Critical*Rolled Up Critical Split*Rolled Up Critical Progress*Rolled Up Task*Rolled Up Split*Rolled Up Task Progress*Rolled Up Baseline*Rolled Up Baseline Milestone*Rolled Up MilestoneExternal TasksExternal MilestoneDeadline8@"fbb%@"@  nAGe @" &All Resources@" No Group  @" Ѐd @"@   ! d@8d@8*X"/0Xh00@dm%@"@   @" &Entry @" &All Resources@" No Group  @" Zd @"@  8@"%@"@  |"4 @" &Usage @" &All Resources@" No Group  @"d @"@   ! d@8d@8*X"/0Xh00@dStandard @ @ @ '@ )@ @ *@ +@ @  @  @ @ 2@ 3@ 4@ 5@ 6@  @ &@ ,@ @ -@ {8@"%@"@  ~jT lJAlSmcnLsp5qܒhr  s @ Zt  u  Autv'w5x?Fz\J{YL|p[ } znbVJ>2&ID="{D8D6076A-1429-4772-9D87-3576571AE70B}" Document=ThisProject/&H00000000 Name="VBAProject" HelpContextID="0" VersionCompatible32="393222000" CMG="E2E053F0B0F4B0F4B0F4B0F4" DPB="4341F2935294529452" GC="A4A61536179618961869" [Host Extender Info] &H00000001={3832D640-CF90-11CF-8E43-00A0C911005A};VBE;&H00000000 ThisProjectThisProjectPROJECTZ[yDThisProject`__SRP_2c__SRP_3^]B_VBA_PROJECTA dir__SRP_0a_H__SRP_1frU~}   pK*mrU~~~~~~l |kdAC&~  e I  Project1 VBAProject ThisProjectF /C:\PROGRA~1\COMMON~1\MICROS~1\VBA\VBA6\VBE6.DLLVBA ) Q`@vߔh^TE 3C:\Program Files\Microsoft Office\Office\MSPRJ9.OLB MSProject !Ip0FC:\WINNT\System32\stdole2.tlbstdole  1YL-[DR 1C:\Program Files\Microsoft Office\Office\MSO9.DLLOffice a F3"(O`1 PWLtUImPWLtProject @30* pHd VBAProject4@j = r YZj= J< rstdole>stdole f%\*\G{00020430-C 0046}#2.0#0#C:\WINNT\System32\c2.tlb#OLE Automation^DOfficDO>fic5DD2DF8D04C-5BFA-101B -BDE5DAAՀB42D1Dgram Files\Microsoft 6\MSO9.DLL#  9.0 Ob Libra,ryC ThisG hbsPrjfc 2 HB1rBE,B F"B+BBam  *\G{000204EF-0000-0000-C000-000000000046}#4.0#9#C:\PROGRA~1\COMMON~1\MICROS~1\VBA\VBA6\VBE6.DLL#Visual Basic For Applications*\G{A7107640-94DF-1068-855E-00DD01075445}#4.3#0#C:\Program Files\Microsoft Office\Office\MSPRJ9.OLB#Microsoft Project 9.0 Object Library*\G{00020430-0000-0000-C000-000000000046}#2.0#0#C:\WINNT\System32\stdole2.tlb#OLE Automation *\G{2DF8D04C-5BFA-101B-BDE5-00AA0044DE52}#2.1#0#C:\Program Files\Microsoft Office\Office\MSO9.DLL#Microsoft Office 9.0 Object Library YZj=ThisProject033d6a5a59ThisProjectF W7Ij` ' MSProjectQVBAWin16~Win32MacVBA6#Project1 stdole` VBAProjectOfficeu ThisProject _EvaluateProject-Project_ChangeProject_BeforeSave5 Project_OpencProject_BeforeClosezProject_BeforePrintProject_CalculateProject_Activate*Project_DeactivateCH rU @nrU 0i4 a1`<jxF#<3"(O`1 PWLtUImxUIm3"(O`1ME(SSS6"N0{1019A320-508A-11CF-A49D-00AA00574C74}(%H` % %`h8@0YZj=$*\Rffff*033d6a5a594xAttribute VB_Name = "ThisProject" Bas0{1019A320-508A-11CF-A49D-00AA00574C74} |@GlobalSpacFalse dCreatablPredeHclaIdTru BExposeTemplateDerivBustomizD2