ࡱ> ikha -jbjbtt "D'X!X!X!X!t!<d!!!!!!\"$<"ccccccc,eRhcP"!!P"P"cP"!!cP"P"P"P"!!cP"dP@P"cP"P"]c! <3%X!P"_8cc0d_hP"hpcP"D Can you update the milestones and provide quantitative measures? The milestones from the final Cooperative Agreement: Year 1 Milestones and Tasks: Execution System/Virtualization: Prototype Resource Virtualization and Abstraction Classes [V1] Accomplished ( VGDL design document ) Virtual Scheduling requirements study [V2] Accomplished ( application studies that fed into VGDL discussions; not published in that form ) Execution System/Performance Provisioning: Initial time-spacereasoning for contracts and signatures [PP1] Delayed by Dan Reeds move to UNC, but accomplished ( see Buneci poster ) Also, partially accomplished by Wolski prediction studies of queue behavior Execution System/Grid Economy: Develop rudimentary simulation of VGrADS resource allocation mechanisms. [GE1] Deferred to Year 3 and beyond due to research requirements In particular, all grid economy work requires accurate predications of resource behavior as a basis; Begin the exploration of Tatonnement, Smale's method, and Continuous-Price Double auctions using simulation. [GE2] Deferred to Year 3 and beyond due to research requirements; see GE1 for more explanation Resources redirected to resource characterization work (queue predictions, failure predictions, availability predictions) Execution System/Fault Tolerance: Experimental measurement of Grid & cluster reliability [FT1] Accomplished ( Wolski reliability predictions ) Programming Tools/Abstract Parallel Machine: Work with virtualization group in execution system on design of virtualizing mapper [APM1] Accomplished ( teleconference discussions and vgES design ) Programming Tools/Abstract Component Machine: Design distributed binder/launcher [ACM1] Accomplished ( GrADS distributed launcher demonstrated at SC03 and SC04 ) Design workflow application support [ACM2] Accomplished ( initial workflow scheduler ) Applications: Develop a strategy for instrumentation of one application package (EMAN) for the GrADSoft environment and preliminary evaluation of the instrumentation strategy [APP1] Redirected effort EMAN reimplemented, and application resources diverted to making new version grid-ready (That effort was very successful, being accomplished in 2 weeks rather than several months as in first version) Education, Outreach, and Training: Sponsor 2 AGEP students for summer at Rice [EOT1] Not accomplished started recruiting too late Instead, budget rolled forward to support additional students in future years (3 per year in Year 2 and Year 3) Also, some funds applied to sponsor students to Grace Hopper conference. Year 2 Milestones and Tasks: Execution System/Virtualization: Prototype Virtual Grid examples defined [V3] Accomplished ( demonstrations at site visit; working to test, measure, and give fuller analysis ) Prototype virtual scheduler [V4] Accomplished ( multi-level scheduling paper accepted at CCGrid 2006 ) Execution System/Performance Provisioning: Extended time-spacereasoning for contracts and signatures [PP2] DAN??? Execution System/Grid Economy: Determine initial pricing conditions and pricing methods that prevent multiple equilibria. [GE3] Deferred to Year 3 and beyond due to research requirements; see GE1 for more explanation Resources redirected to resource characterization work (queue predictions, failure predictions, availability predictions) Verify stability results using simulation environment. [GE4] Deferred to Year 3 and beyond due to research requirements; see GE1 for more explanation Resources redirected to resource characterization work (queue predictions, failure predictions, availability predictions) Execution System/Fault Tolerance: Prototype fault tolerant library [FT2] Accomplished ( FT-MPI work, fault tolerant linear algebra methods implemented ) Programming Tools/Abstract Parallel Machine: Prototype virtual task graph clustering mapper [APM2] Research direction changing in response to better understanding of application requirements Resources redirected toward improving graph clustering for abstract component machine Programming Tools/Abstract Component Machine: Prototype building of executables remotely with preinstalled libraries [ACM3] In progress ( LLVM work ) Prototype cluster workflow mapping [ACM4] In progress ( Anirban inside-out scheduler ) Applications: Evolve the instrumentation strategy to the VGrADS software environment for one application (EMAN) with an evaluation [APP2] Research redirected by EMAN development changes Now emphasizing support for EMAN 2, particularly for scripting language (Python) Education, Outreach, and Training: Continue AGEP program [EOT2] Accomplished (two summer students at Rice) Participate in Tapia Symposium [EOT3] Accomplished (One panel on Grid Computing (with participants from Rice, UCSD, UNC), Fran Berman gave plenary talk) Year 3 Milestones and Tasks: Execution System/Virtualization: Investigate novel vgES resource selection and binding techniques and evaluate via simulation of large-scale environments [UCSD] Develop and evaluate techniques for scheduling in VG environments, exploiting synergy between resource specification and scheduling [UCSD/ISI] Augment vges to include time-dependent descriptions via probabalistic and reservation-based provisioning [Carl] change of direction Conduct experiments with the time-space reasoning contracts in virtual grid environments [UNC] Execution System/Grid Economy: Begin designing experiments to test pricing techniques using VGrADS framework. Batch-queue and reservation system pricing mechanisms under development. [UCSB] Enhance availability and batch-queue predictions to be suitable for scheduling, particularly with respect to virtual reservations. [UCSB] Continue simulation experiments to evaluate resource allocation efficiency. [UCSB] Execution System/Fault Tolerance: Consider novel techniques and integrate predictive tools [UTK] Develop a multi-level fault tolerance API to capture and adapt to failures at different levels and integrate with the virtual grid [UNC] Programming Tools/Workflow: Evaluate and refine multi-level scheduler(s) for workflow applications [Rice] Adapt workflow scheduling to take advantage of new time-dependent descriptions available in vges [rice] Explore novel workflow schedulers incorporating new resource behaviors (e.g. batch queue delays) [Rice] Programming Tools/Abstract Component Machine: Prototype library installer [Rice] Initial validation of library installer and mapping strategies with application [Rice] Applications: Produce a revised implementation EMAN with queue-based scheduling enabled [UH, Rice] Collaborate with with LEAD application team on providing new capabilities for resouce scheduling [UNC,Rice,UCSD] Evaluate fault-tolerance and virtual grid APIs with LEAD application [UNC] Education, Outreach, and Training: Continue AGEP program [Rice] Participate in Grace Hopper Conference [Rice] Continue program of grad student exchange [all] Year 4 Milestones and Tasks: Execution System/Virtualization: Evaluate resource selection, binding, and scheduling techniques based on time-dependent provisioning for VGs developed in Year 3 [UCSD/ISI] Explore techniques to extend the VG abstraction to diverse resource management paradigms (e.g., probabilistic space-time resource abstractions). [UCSD/ISI] Expand techniques for integrated time-space reasoning with performance/fault tolerance capabilities [UNC] Execution System/Grid Economy: Complete integration of new prediction capabilities with vgES to support both scheduling and grid economy work. [UCSB] Conduct empirical investigation of pricing scheme and its effect on resource allocations. [UCSB] Execution System/Fault Tolerance: Implement novel techniques (e.g. diskless checkpointing in a general setting in Open-MPI) [UTK] Prototype and experiment with techniques to implement dynamic adaptation in a multi-level fault tolerance environment on the virtual grid [UNC] Programming Tools/Workflow: Demonstrate novel, scalable workflow scheduler(s) on TIGRE grid [Rice,UH] Explore robustness of workflow schedulers, particularly with regard to fault tolerance [Rice] Programming Tools/Abstract Component Machine: Prototype library installer with component optimization [Rice] Applications: Incorporate novel, scalable workflow scheduler(s) into EMAN and LEAD applications [Rice,UNC] Continue evaluation of fault tolerant techniques with LEAD [UNC] Education, Outreach, and Training: Continue AGEP program [Rice] Participate in Tapia Symposium [Rice] Continue graduate student exchanges [all] Year 5 Milestones and Tasks: Execution System/Virtualization: Improve resource selection and binding techniques for VGs based on insights from Year 4 evaluation [UCSD/ISI] Improve resource scheduling techniques for VGs based on insights from the Year 4 evaluation [UCSD/ISI] Prototype and evaluate extended VG abstraction over environments with diverse resource management paradigms. [UCSD/ISI] Demonstrate vgES with resource selection, resource binding, VG scheduling, for application kernels across large-scale grid platforms with diverse resource management paradigms. [UCSD/ISI] Validate and assess the integrated resource provisioning policies [UNC] Execution System/Grid Economy: Design experiment to investigate allocation efficiency under various pricing schemes. [UCSB] Target second VGrADS-enabled application (to be determined) as a driving application. [UCSB] Verify using both GridSAT and second application. Execution System/Fault Tolerance: Limited validation and assessment [UTK] Programming Tools/Workflow: Incorporate novel techniques from vgES and fault tolerance work into workflow schedulers [Rice] Study new problems in workflow suggested by experience in years 3 and 4. [Rice] Programming Tools/Abstract Component Machine: Prototype domain-specific optimizations for library-based application [Rice] Applications: Evaluate EMAN and LEAD capabilities on large-scale TIGRE grid [Rice,UH,UNC] Extend application research as suggested by year 3 and 4 experience [Rice] Education, Outreach, and Training: Continue AGEP program [Rice] Participate in Grace Hopper Conference [Rice] Continue graduate student exchanges [all] zH * \  O  H 2 NODT&p#QjL 7^ FL\hv hv OJQJhJhv 5OJQJhJhv OJQJhv 5OJQJhv OJQJhv NCDyz  P ~ I W  & F 7$8$H$^ & F  887$8$H$^8 & F7$8$H$-W 8YO{'I & F  887$8$H$^8gdv  & F 7$8$H$^gdv  & F  887$8$H$^8 & F7$8$H$ & F  887$8$H$^8 & F 7$8$H$^k8 # & F 7$8$H$gdv & F7$8$H$gdv  & F 7$8$H$^gdv  & F  887$8$H$^8 & F7$8$H$ & F 7$8$H$^ & F  887$8$H$^8M\lz@ )! & F7$8$H$gdv & F7$8$H$gdv  & F 7$8$H$^ & F  887$8$H$^8 & F 7$8$H$gdv lz/ ? @ (!)!h!!!"""""####$n$r$s$$%%%^%h%%%%%4&B&&&&&&'' '?'F'G'p'q''((y(((())))**w*}***hv 5OJQJhv hv OJQJhJhv 5OJQJhJhv OJQJhv OJQJ *hJhv OJQJL)!G!h!!""###$s$%%i%%%4&B&& & F7$8$H$gdv  & F 7$8$H$^ & F7$8$H$gdv & F7$8$H$gdv & F 7$8$H$gdv  & F  887$8$H$^8 & F7$8$H$&&'!'G'q'''((()*!*~* & F7$8$H$gdv & F7$8$H$gdv  & F 7$8$H$^gdv  & F  887$8$H$^8 & F7$8$H$ & F 7$8$H$^ & F  887$8$H$^8 & F7$8$H$gdv ~**+0+X+t++$,R,,,,D-g----- & F ^ & F7$8$H$gdv  & F 7$8$H$^ & F  887$8$H$^8 & F7$8$H$gdv *0+R+W+X+t+++,#,$,R,,,,,<-C-D-g-|--------hv hJhv hv hv  *hJhv OJQJhJhv 5OJQJhJhv OJQJhv OJQJ / =!"#$%@@@ NormalCJOJQJmH sH tH P@P Heading 1$<@&5CJ KH OJQJN@N Heading 2$<@&56CJOJQJDA@D Default Paragraph FontZi@Z  Table Normal :V 4 l4a _H(k(No List ' D !z!z!z z z zIi&'VN^KCDyzP~IW  8 Y O {  'Ik8 #M\lz@)Ghsi4 B !!!G!q!!!"""#$!$~$$%0%X%t%%$&R&&&&D'g'''''000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  0 0  0 0 0  0  0 0  0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ʀ 00 0 ʀ 0 0 0 0 0 0 0 0 0 0 0 0 0t 0 0 0 0 ʀ 0 0 0 0 0  0!p 0 0 0 ʀ 0 0 0 0 0 0 0" 0# 0 0$ 0% 0ɀ 0ɀ 0ɀ 0&ɀ 0ɀ 0ɀ 0'ɀ 0(0 0)p 0ɀ 0ɀ 0*ɀ 0+ɀ 0,ɀ 0-ɀ 0 0ɀ 0ɀ 0ɀ 0ɀ 0ɀ 0.ɀ 0ɀ 0/ɀ 00ɀ 0ɀ 0ɀ 0ɀ 01ɀ 02ɀ 0ɀ 03ɀ 04 0 ʀ0ɀCDyzP~IW  8 Y O {  'Ik8 #M\lz@)Ghsi4 B !!!q!!!"""#$!$~$$%0%X%t%%$&R&&&&D'g''''0ʀ0ʀ0ʀ0ʀ0ʀ0ʀ 0ʀ 0ʀ 0ʀ 0ʀ 0ʀ 0ʀ 0ʀ 0ʀ 0ʀ 0ʀ 0ʀ 0ʀ 0ʀ 0ʀ 0ʀ 0ʀ 0ʀ 0 ʀ 0ʀ 0 ʀ 0ʀ 0ʀ 0 ʀ 0 ʀ 0ʀ 0 ʀ 0ʀ 0ʀ 0ʀ 0ʀ 0ʀ 0ʀ 0ʀ 0ʀ 0ʀ 0ʀ 0ʀ 0ʀ 0ʀ 0ʀ 0ʀ 0ʀ 0ʀ 0  0  0  0  0ʀ 0ʀ 0ʀ 0ʀ 0ʀ 0ʀ 0ʀ 0ʀ 0ʀ 0  0  0  0ʀ 0ʀ 0ʀ 0  0ʀ 0ʀ 0ʀ 0ʀ 0   0!  0ʀ 0ʀ 0΀ 0ʀ 0  0ʀ 0ʀ 0ʀ 0ʀ 0"ʀ 0#ʀ 0ʀ 0$ʀ 0%ʀ 0ʀ 0ʀ 0ʀ 0&ʀ 0ʀ 0ʀ 0'ʀ 0(ʀ 0ʀ 0ʀ 0)ʀ 0*ʀ 0+ʀ 0,ʀ 0΀ 0̀ 0̀ 0̀ 0̀ 0̀ 0-̀ 0̀ 0.̀ 0/̀ 0̀ 0̀ 0̀ 00̀ 01̀ 0̀ 06P 07P s|a @*-!W )!&~*- - OLE_LINK11 OLE_LINK12 OLE_LINK9 OLE_LINK10zz''Pf A_T zV>28abtR! )ld^_-)~\)ld+;L d0,Ty2D\#o5]5AbsiN rt\(R&E_?)q_n)qi\5x Wgm$ fF~Cpx'1rk5rԊb*sؠgb}}(ƮKh ^`OJQJo(hpp^p`OJQJo(hHoh@ @ ^@ `OJQJo(hHh^`OJQJo(hHh^`OJQJo(hHoh^`OJQJo(hHh^`OJQJo(hHhPP^P`OJQJo(hHoh  ^ `OJQJo(hHh  ^ `.hxx^x`.hHLH^H`L.h^`.h^`.hL^`L.h^`.hX X ^X `.h(#L(#^(#`L.h ^`OJQJo(ohpp^p`OJQJo(hHoh@ @ ^@ `OJQJo(hHh^`OJQJo(hHh^`OJQJo(hHoh^`OJQJo(hHh^`OJQJo(hHhPP^P`OJQJo(hHoh  ^ `OJQJo(hHh ^`OJQJo(hpp^p`.h@ L@ ^@ `L.h^`.h^`.hL^`L.h^`.hPP^P`.h L ^ `L.h ^`OJQJo(h pp^p`OJQJo(oh@ L@ ^@ `L.h^`.h^`.hL^`L.h^`.hPP^P`.h L ^ `L.h ^`OJQJo(h^`.hL^`L.h^`.hPP^P`.h L ^ `L.h^`.h!!^!`.h$L$^$`L.h ^`OJQJo(hpp^p`.h@ L@ ^@ `L.h^`.h^`.hL^`L.h^`.hPP^P`.h L ^ `L.h  ^ `.hxx^x`.hHLH^H`L.h^`.h^`.hL^`L.h^`.hX X ^X `.h(#L(#^(#`L.h ^`OJQJo(h pp^p`OJQJo(oh@ L@ ^@ `L.h^`.h^`.hL^`L.h^`.hPP^P`.h L ^ `L.h  ^ `.h xx^x`OJQJo(ohHLH^H`L.h^`.h^`.hL^`L.h^`.hX X ^X `.h(#L(#^(#`L.h ^`OJQJo(h ^`OJQJo(oh pp^p`OJQJo(h @ @ ^@ `OJQJo(h ^`OJQJo(oh ^`OJQJo(h ^`OJQJo(h ^`OJQJo(oh PP^P`OJQJo(h ^`OJQJo(ohpp^p`OJQJo(hHoh@ @ ^@ `OJQJo(hHh^`OJQJo(hHh^`OJQJo(hHoh^`OJQJo(hHh^`OJQJo(hHhPP^P`OJQJo(hHoh  ^ `OJQJo(hHh ^`OJQJo(hpp^p`OJQJo(hHoh@ @ ^@ `OJQJo(hHh^`OJQJo(hHh^`OJQJo(hHoh^`OJQJo(hHh^`OJQJo(hHhPP^P`OJQJo(hHoh  ^ `OJQJo(hHh ^`OJQJo(ohpp^p`OJQJo(hHoh@ @ ^@ `OJQJo(hHh^`OJQJo(hHh^`OJQJo(hHoh^`OJQJo(hHh^`OJQJo(hHhPP^P`OJQJo(hHoh  ^ `OJQJo(hHh ^`OJQJo(ohpp^p`OJQJo(hHoh@ @ ^@ `OJQJo(hHh^`OJQJo(hHh^`OJQJo(hHoh^`OJQJo(hHh^`OJQJo(hHhPP^P`OJQJo(hHoh  ^ `OJQJo(hHh  ^ `.hxx^x`.hHLH^H`L.h^`.h^`.hL^`L.h^`.hX X ^X `.h(#L(#^(#`L.h ^`OJQJo(h ^`OJQJo(oh pp^p`OJQJo(h @ @ ^@ `OJQJo(h ^`OJQJo(oh ^`OJQJo(h ^`OJQJo(h ^`OJQJo(oh PP^P`OJQJo(h ^`OJQJo(h ^`OJQJo(oh pp^p`OJQJo(h @ @ ^@ `OJQJo(h ^`OJQJo(oh ^`OJQJo(h ^`OJQJo(h ^`OJQJo(oh PP^P`OJQJo(h  ^ `.h xx^x`OJQJo(hHLH^H`L.h^`.h^`.hL^`L.h^`.hX X ^X `.h(#L(#^(#`L.hhh^h`.h88^8`.hL^`L.h  ^ `.h  ^ `.hxLx^x`L.hHH^H`.h^`.hL^`L.h ^`OJQJo(hpp^p`.h@ L@ ^@ `L.h^`.h^`.hL^`L.h^`.hPP^P`.h L ^ `L.h ^`OJQJo(oh pp^p`OJQJo(h@ L@ ^@ `L.h^`.h^`.hL^`L.h^`.hPP^P`.h L ^ `L.h ^`OJQJo(hpp^p`.h@ L@ ^@ `L.h^`.h^`.hL^`L.h^`.hPP^P`.h L ^ `L.h ^`OJQJo(oh pp^p`OJQJo(oh@ L@ ^@ `L.h^`.h^`.hL^`L.h^`.hPP^P`.h L ^ `L.h ^`OJQJo(h ^`OJQJo(oh pp^p`OJQJo(h @ @ ^@ `OJQJo(h ^`OJQJo(oh ^`OJQJo(h ^`OJQJo(h ^`OJQJo(oh PP^P`OJQJo(~Cp\)f &E_ d0 Wgm! ))q_qiy2}b*s0ª1r0^_-)0>0Pt\_T gb}0iNk5r0–#o55Aabt0+0                                                                                                                                                                                                                                 @''pP ''[' @UnknownGTimes New Roman5Symbol3 Arial3Times;Helvetica? Courier New;Wingdings 1h LĢAT  E4d' `?R*Can you quantify the goals of this programCharles KoelbelCharles Koelbelp                     Oh+'0  $0 L X d p|'+Can you quantify the goals of this program@pCharles Koelbel@pNormalCharles Koelbel12pMicrosoft Word 11.2@h@ە.@m-@b9  ՜.+,0  hp  'Rice UniversityE' +Can you quantify the goals of this program Title  !"$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWYZ[\]^_abcdefgjRoot Entry F[9l1Table#,iWordDocument"DSummaryInformation(XDocumentSummaryInformation8`CompObjX FMicrosoft Word DocumentNB6WWord.Document.8