Comments
Description
Transcript
5-CABOT_2005
www.enea.it GRID computing Frascati 14/10/2004 [email protected] www.telegrid.enea.it 26 April 2005 Johon Cabot University GRID Computing: esperienze realizzative ed elementi architetturali. GRID COMPUTING Real Case GRID At ENEA Ing. S. Migliori ENEA INFO [Servizio Centralizzato Informatica e Reti], Roma Outline • ENEA-GRID Infrastructure and Resources • Case studies: numerical simulations and support to experimental facilities • Connection with other GRID projects • GRID paradigm & ENEA-GRID GRID computing Frascati 14/10/2004 [email protected] www.telegrid.enea.it Ian Foster The Grid: The Web on Steroids http:// Web: Uniform access to HTML documents http:// Software catalogs Grid: Flexible, high-perf access to all significant resources Computers Sensor nets Colleagues Data archives On-demand creation of powerful virtual computing systems GRID computing Frascati 14/10/2004 [email protected] www.telegrid.enea.it TELEMICROSCOPY & GRID - BASED COMPUTING REMOTE ACCESS FOR DATA ACQUISITION AND ANALYSIS DATA ACQUISITION DATA ANALYSIS ADVANCED COMPUTER GRAPHICS By Mark Ellisman NETWORK Cell Centered Data Base “CCDB” QuickTi me™ and a YU V420 codec decompressor are needed to see thi s pi ctur e. IMAGING INSTRUMENTS GRID computing Frascati 14/10/2004 COMPUTATIONAL RESOURCES MULTISCALE DATABASES [email protected] www.telegrid.enea.it Architecture --- > Function Application User Collective Software catalogs ? Computers Resource Connectivity Colleagues Sen sor net s Data archives Fabric Le Funzioni / Esigenze comandano sulla tecnologia GRID computing Frascati 14/10/2004 [email protected] www.telegrid.enea.it Ian Foster Network Exponentials • Network vs. computer performance – Computer speed doubles every 18 months – Network speed doubles every 9 months – Difference = order of magnitude per 5 years • 1986 to 2000 – Computers: x 500 – Networks: x 340,000 • 2001 to 2010 GRID computing Frascati 14/10/2004 [email protected] Moore’s Law vs. storage improvements vs. optical improvements. Graphwww.telegrid.enea.it from Scientific American (Jan2001) by Cleo Vilett, source Vined Khoslan, Kleiner, Caufield and Perkins. – Computers: x 60 Jac. Dongarra SC2002 Performance Extrapolation 10 PFlop/s 1 PFlop/s 100 TFlop/s 10 TFlop/s Sum 1 TFlop/s 100 GFlop/s N=1 TFlop/s To enter the list 10 GFlop/s 1 GFlop/s N=500 gi u9 gi 3 u94 gi u9 gi 5 u9 gi 6 u9 gi 7 u9 gi 8 u9 gi 9 u0 gi 0 u01 gi u0 gi 2 u0 gi 3 u0 gi 4 u0 gi 5 u0 gi 6 u0 gi 7 u0 gi 8 u0 gi 9 u10 100 MFlop/s PFlop/s computer GRID computing Frascati 14/10/2004 [email protected] www.telegrid.enea.it Ian Foster Selected Major Grid Projects URL & Sponsors Name Access Grid www.mcs.anl.gov/FL/ g accessgrid; DOE, NSF BlueGridNew g IBM DISCOM g www.cs.sandia.gov/ discom DOE Defense Programs Focus Create & deploy group collaboration systems using commodity technologies Grid testbed linking IBM laboratories Create operational Grid providing access to resources at three U.S. DOE weapons laboratories DOE Science sciencegrid.org g DOE Office of Science Grid Create operational Grid providing access to resources & applications at U.S. DOE science laboratories & partner universities Earth System Grid (ESG) earthsystemgrid.org DOE Office of Science Delivery and analysis of large climate model datasets for the climate research community eu-datagrid.org Create & apply an operational grid for applications in high energy physics, environmental science, bioinformatics New European Union (EU) DataGrid g g European Union GRID computing Frascati 14/10/2004 [email protected] www.telegrid.enea.it Ian Foster Selected Major Grid Projects Name TeraGrid URL/Sponsor g teragrid.org New NSF Focus U.S. science infrastructure linking four major resource sites at 40 Gb/s UK Grid Support g grid-support.ac.uk New Center U.K. eScience Support center for Grid projects within the U.K. Unicore Technologies for remote access to supercomputers BMBFT Also many technology R&D projects: e.g., Condor, NetSolve, Ninf, NWS See also www.gridforum.org GRID computing Frascati 14/10/2004 [email protected] www.telegrid.enea.it ENEA Italian Agency for New Tecnologies, Energy and Environment. 12 research centers in Italy Centro di Brindisi A Central Computer and Network Service (INFO) 6 Computer Centres Casaccia, Frascati, Bologna,Trisaia, Portici, Brindisi Multiplatform resources for serial & parallel computation and graphical post-processing. Others computer resources in ENEA: departments & individuals GRID computing Frascati 14/10/2004 [email protected] www.telegrid.enea.it ENEA Network connection ENEA computational resources are distributed over WAN, connected by GARR, the Italian Academic & Research Network ENEA-GARR 9 PoP, 4-32 Mbps Brindisi Bologna Casaccia Frascati Portici Trisaia Palermo Pisa Roma Sede GRID computing Frascati 14/10/2004 [email protected] www.telegrid.enea.it ENEA GRID ENEA-GRID has been developed since 1998 and now it is an integrated infrastructure: • offering a production quality, service oriented system • covering most of the computational resources belonging to ENEA INFO Scientific Computation Service, connected in a Wide Area Network. • providing a unified user environment and an homogenous access method for all ENEA researchers irrespective of their location • implementing tools to facilitate the integration of department and individual resources and support to experimental facilities GRID computing Frascati 14/10/2004 [email protected] www.telegrid.enea.it ENEA GRID Services Services for research activity in ENEA • Multiplatform Parallel systems: • AIX, Linux (Alpha,x86,AMD64), IRIX, [Unicos (Cray)] • Graphical simulation & code result post-processing: • SGI + 3D immersive facilities • Software resources: • Commercial Codes: Fluent, Gambit, Abacus, Catia, Ansys • Research codes: mcpn/x, eranos, fluka,… • Elaboration environments: IDL, Matlab, Mathematica, SAS • Windows applications GRID computing Frascati 14/10/2004 [email protected] www.telegrid.enea.it ENEA GRID Computational resources OS #cpu Gflops 154 1000 Linux x86 32/64 96 200 Frascati(28), Casaccia(54), Portici(4),Trisaia(4), Brindisi(4) Linux Alpha 80 100 Casaccia IRIX 26 40 Frascati(8), Casaccia(4), Portici(1),Trisaia(8), Brindisi(1), Bologna(5) Solaris 8 10 Trisaia(4), Casaccia(2), Bologna(2) Windows 18 50 Frascati(6), Portici(4),Trisaia(4), Brindisi(4) Mac OS X 21 80 Frascati(1), Trisaia(13) AIX Frascati(128), Bologna(8), Portici(18) Portici, Brindisi & Trisaia resources increased in the framework of TELEGRID Project GRID computing Frascati 14/10/2004 [email protected] www.telegrid.enea.it GEANT boquad.bologna.enea.it dafne.casaccia.enea.it power3.frascati.enea.it Portici Kleos.portici.enea.it new infocal.trisia.enea.it Brindisi Citrix Nfuse ……...brindisi.enea.it Citrix Metaframe WEB(ICA) GRID computing Frascati 14/10/2004 ICA [email protected] www.telegrid.enea.it ENEA GRID WEB ICA Application Portal (Metaframe/Nfuse) Monitoring, Automatic recovery Accaunting Quality of service Graphical User Interface User programs and commercial codes LSF multi-cluster as integrator LSF XTERM RMS Load Leveler AFS Geographical cross platform & File System AIX SGI GRID computing Frascati 14/10/2004 SUN HP Win Linux Linux Alpha [email protected] www.telegrid.enea.it MAC Software Conceptual Structure WEB NEW ICA User programs & commercial code Graphic User Interface Telnet WEB WEB LSF ICA ICA User programs & commercial code Graphic User Interface LSF multi-cluster as integrator Cluster 5° ( Portici) NEW Graphic User Interface LSF Load Leveler File System Telnet LSF AFS Cluster 6° ( Brindisi) WEB Cluster 2° (Nord Rome) ICA WEB ICA WEB User programs & commercial code Graphic User Interface LSF multi-cluster as integrator Load Leveler Telnet LSF AFS User programs & commercial code Graphic User Interface LSF multi-cluster as integrator Load Leveler Telnet LSF AFS ICA User programs & commercial code Graphic User Interface LSF multi-cluster as integrator Load Leveler Telnet LSF AFS Cluster 1° ( Bologna) Cluster 3° (Frascati) Cluster 4° (Trisaia ) GRID computing Frascati 14/10/2004 [email protected] www.telegrid.enea.it Gestione generale di una specifica richiesta al sistema Cluster Configuration (STATICO) Stato delle Risorse (TEMPO REALE) Politica delle code (STATICO) •Accoda la richiesta Interfaccia Grafica (RICHIESTA) LSF •Assegna la risorsa •Lancia il comando sul calcolatore selezionato Data Base Server File Server AFS DATI (SW/Prog.) GRID computing Frascati 14/10/2004 •Risolve la piattaforma •Verifica i diritti di accesso •Mantiene la coerenza dei dati Client AFS Cache locale [email protected] www.telegrid.enea.it ENEA GRID Graphics and 3D resources (1) SGI systems are coupled with 3D immersive facilities together with 3D modelling and rendering software as CAVELIB, DV-Mockup, AVS C.R. Casaccia C.R. Frascati GRID computing Frascati 14/10/2004 C.R. Bologna [email protected] www.telegrid.enea.it ENEA GRID Graphics and 3D resources (2) SGI systems are coupled with 3D immersive facilities together with 3D modelling and rendering software as CAVELIB, DV-Mockup, AVS C.R. Portici C.R. Brindisi GRID computing Frascati 14/10/2004 C.R. Trisaia [email protected] www.telegrid.enea.it ENEA GRID ARCHITECTURE A choice of mature components for reliability and easiness of support and maintenance: Distributed File System: AFS Job and resources manager: LSF Multicluster Unified GUI access: Java and Citrix Technologies Quality monitoring system: Patrol Licence Servers Integration with department and individual resources Distributed File System: AFS for software and data Licence pool sharing Possible integration with other institutions GRID computing Frascati 14/10/2004 [email protected] www.telegrid.enea.it GRID usage, examples and some case studies 650 registered users 2 TB stored software/data out of 4 TB available in enea.it AFS cell Examples and cases studies ● Running FLUENT on ENEA GRID ● Support to department experimental research: • Biotechnology • Electron microscopy • Nuclear fusion research GRID computing Frascati 14/10/2004 [email protected] www.telegrid.enea.it GEANT boquad.bologna.enea.it dafne.casaccia.enea.it power3.frascati.enea.it Portici Kleos.portici.enea.it new infocal.trisia.enea.it Brindisi Citrix Nfuse ……...brindisi.enea.it Citrix Metaframe WEB(ICA) GRID computing Frascati 14/10/2004 ICA [email protected] www.telegrid.enea.it CITRIX / NFUSE ENEA GRID makes use of Citrix Metaframe to publish an application providing a unified GUI interface all the available resources Application components: ● Java (GUI) ● shell scripts ● EnginFrame GRID computing Frascati 14/10/2004 [email protected] www.telegrid.enea.it FLUENT (CFD) code batch submission A FLUENT case can be run from a dedicated GUI for submission LSF Options -o filename.%J - output file -w “done(idjob)” - start after idjob -u e-mail userid - output by E-mail -b begintime - job start time …. GRID computing Frascati 14/10/2004 [email protected] www.telegrid.enea.it Monitoring job status by xlsbatch (LSF) xlsbatch information Jobid Users Job status Queues Submission host Run host Submission time Submission command ….. Job status: GRID computing Frascati 14/10/2004 [email protected] www.telegrid.enea.it Monitoring host status by xlsmon (LSF) Status of sp3-1 host using xlsmon utility GRID computing Frascati 14/10/2004 [email protected] www.telegrid.enea.it 3D CFD Simulation on Aircraft Axial Turbin Stage with Wake & Vortex Shedding Analysis on Turbine Blades [FLUENT] Large Eddy Simulation (LES) provides high resonable results on wake analysis and turbine Pressure traces on stator trailing edge stage performance. 195000 190000 pressure (Pa) Max, min and time average Cp for the vane 0.5 0 185000 180000 175000 Cp -0.5 Temperature contours on Stator blades & Cp experimental data comparison -1 170000 -1.5 165000 isolated stator -2 -2.5 -0.01 0 0.01 0.02 0.03 stage stator 0.04 x (m) Secondary flow prevision and 3D Path Lines analysis Mesh: 1 million cells CPU Time: 6000 hours Elapsed Time: 525 hours on 12 IBM SP3 platforms GRID computing Frascati 14/10/2004 Temperature & wakes interactions [email protected] www.telegrid.enea.it Mesh: 600,000 cells CPU Time: 960 hours Elapsed Time: 130 hours on 8 Linux platforms CFD Analysis of a fluid dumper [FLUENT] Secondary flux Primary Flux Vortex stagnation Pressure jump (Pa) Pressure losses Serie1 Punto di progetto (apertura valvola) 3000000 2500000 2000000 1500000 1000000 500000 0 0 0.2 0.4 0.6 0.8 1 1.2 velocity (m/s) Caratteristica parabolica dello smorzatore con valvola aperta fino a 3 mm GRID computing Frascati 14/10/2004 [email protected] www.telegrid.enea.it Blast Wave Analysis for VEGA Programm DMA-Uniroma1 – AviogroupRome 2003 4.00E+04 3.50E+04 3.00E+04 2.50E+04 2.00E+04 1.50E+04 1.00E+04 5.00E+03 0.00E+00 0.00E+00 2.00E+01 4.00E+01 6.00E+01 p-patm da 0 a 1.55 s. 50 p-patm 40 Real P-Patm 30 linea-1 20 linea-2 linea-3 10 0 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 1.1 1.2 1.3 1.4 1.5 time (s) GRID computing Frascati 14/10/2004 [email protected] www.telegrid.enea.it La simulazione con Cover: il campo di Temperatura Grid: 1,5 million cells CPU Time: 5000hours Elapsed Time: 672 hours on 6 SGI platforms (onyx2ced ) GRID computing Frascati 14/10/2004 [email protected] www.telegrid.enea.it Uno sguardo verso il futuro: la parametrizzazione via Web V 100.0 Profilo NACA xxx 4.0 STEPS Definire la geometria e le condizioni al contorno. Generare la griglia di calcolo necessaria Eseguire il calcolo Risultati del Post-processing (su Web o home/directory) GRID computing Frascati 14/10/2004 [email protected] www.telegrid.enea.it FLUENT performance on different platforms in ENEA GRID #CPU GHz Sp3-1 16 .375 Sp4-1 32 1.1 Ostro 16 1.3 Pace 8 1.3 C..03 4 3 bw 8 1.8 8 0.4 AIX Linux IRIX Onyx. Scaling with #CPU & platform type GRID computing Frascati 14/10/2004 Cpu time normalized to the case: Sp4-1, 2 CPUs [email protected] www.telegrid.enea.it ENEA GRID and experimental facilities DNA Sequence system ( ABI Prism 3700) Trisaia DB_2 ENEA GRID Controlled Nuclear Fusion: FTU Frascati Tokamak Upgrade Video Acquisition CPUS DB_1 WEB ICA SSH DB_3 Electronic Microscope (Brindisi) 300 Kev (sept. 2004) GRID computing Frascati 14/10/2004 [email protected] www.telegrid.enea.it ENEA GRID: FTU video acquisition data GRID computing Frascati 14/10/2004 [email protected] www.telegrid.enea.it Conceptual structure for TEM Progetto UTS Materiali Electronic Microscope (Brindisi) 300 KeV (sept. 2004) TEM Room Remote User Remote Controlled Web-cam Mtaframe Special Driver for TEM Local Operation GRID computing Frascati 14/10/2004 Remote Local Operation AFS Local Data AFS Data Integration > 4 TByte Local GRID Cluster [email protected] www.telegrid.enea.it ENEA GRID/DATAGRID Test case: GOME data analysis Output File LIV2 List of path Input File LIV1 IDL “GOME” Program .jpg Image Input File LIV1 List of path Input File LIV1 Case-1 Case_2 ENEA-Geographic SUBMISSION PROCEDURE List of path Input File LIV1 IDL Program “GOME” GRID computing Frascati 14/10/2004 User afs/home WEB Input File LIV1 Case n Output File LIV2 .jpg Image Input Files LIV1 [email protected] www.telegrid.enea.it ENEA GRID/DATAGRID : GOME run cases in ENEA GRID computing Frascati 14/10/2004 [email protected] www.telegrid.enea.it ENEA GRID/DATAGRID: GOME results on Web GRID computing Frascati 14/10/2004 [email protected] www.telegrid.enea.it ENEA IGNITOR/Pellet Collaboration Activity ANSALDO (GE) CRIOTEC (TO) ORNL (USA) ENEA GRID ENEA (ISPRA) • DATA sharing • Applications in ENEA GRID • Sharing Working Sessions (Citrix) GRID computing Frascati 14/10/2004 [email protected] www.telegrid.enea.it Collaborazioni DMA ( Prof. ENRICO Scubba) Fluidodinamica e sviluppo di metodologie dell’utilizzo di grid … Istituto Matemetica Castelnuovo (In fase di perfezionamento) GRID computing Frascati 14/10/2004 [email protected] www.telegrid.enea.it ENEA Main activities & resources for EGEE •Integration of EGEE-GRID to ENEA-GRID; •100 CPUs at 20% of time ENEA-GRID GRID.IT WP13 Chem-Grid (MAT) DataGrid at EGEE ESA\ESRIN GRID GRID computing Frascati 14/10/2004 S-PACI [email protected] www.telegrid.enea.it GRID CITRIX: ENEA GRID Web Access http://www.afs.enea.it Windows services GRID computing Frascati 14/10/2004 Unix/Linux Services [email protected] www.telegrid.enea.it ENEA GRID & GRID PARADIGM “GRID concept: coordinated resource sharing and problem solving in dynamic, multi-institutional virtual organizations” Foster & Kesselman, The Anatomy of the Grid, 2001 ENEA GRID infrastructure has been designed to provide a multisite resource sharing inside ENEA, both to optimize the utilization of Central Computer Service (ENEA INFO) resources and to integrate the other resources available inside the organization. VO concept can not be fully developed inside an unique organization but similarities can be found with Project Groups sharing specific resources and ENEA GRID components can provide support to this (AFS groups, LSF resources). There are cases where ENEA GRID infrastructure has been used in support to the collaboration with other institutions (+ other GRID projects) GRID computing Frascati 14/10/2004 [email protected] www.telegrid.enea.it ENEA GRID & GRID PARADIGM ENEA GRID architecture answers to many of the challenges posed by the “GRID Problem” : “unique authentication, authorization, resource access and resource discovery”, Foster & Kesselman 2001 Software catalogs Computers Sensor nets Colleagues Data archives by Ian Foster The choice of mature components (LSF & Citrix - proprietary, AFS opensource project since 2000) reduce the generality of ENEA GRID as a GRID model but improves greatly the reliability and the easiness of update & management: production quality infrastructure. GRID computing Frascati 14/10/2004 [email protected] www.telegrid.enea.it ENEA GRID EXPERIENCE Some consideration can be drawn from the analysis of the operation of ENEA GRID infrastructure in the last years. User acceptance of GRID working mode requires a new cultural approach to the access to computational resources and depends strongly on the service quality: ● “Value” of the accessed resources ● Efficient networking and system faults monitoring ● Support of user customization for GRID environment The administration of a distributed & integrated resource system is a technical, cultural and organization challenge in a diversified structure as ENEA. GRID computing Frascati 14/10/2004 [email protected] www.telegrid.enea.it ITALIAN NATIONAL AGENCY FOR NEW TECNOLOGY, ENERGY AND THE ENVIRONMENT GRID computing Frascati 14/10/2004 [email protected] www.telegrid.enea.it ENEA GRID improvements in progress Increasing resources: AIX +32 SP nodes/Frascati, Cluster 16 AMD 64bit/Casaccia, Cluster 8 G5/Trisaia, 2 CPU AIX/Brindisi (TELEGRID Project). Extending Windows services. AFS optimization. Studies in collaboration with CASPUR to manage the replication of large amount of data over WAN with better performances than AFS. Participation in CASPUR storage technology tracking activity (SAN systems and file systems testing and evaluation, AFS implementation for parallel systems [IPP Garching]=> DEISA Grid Project) GRID computing Frascati 14/10/2004 [email protected] www.telegrid.enea.it Connection with other GRID Projects Each GRID project is characterized by its own architectural design and middleware. The focus of the partecipation of ENEA INFO in other GRID projects is GRID interoperability Access to ENEA GRID through other GRID models should be compatible with ENEA GRID architecture: gateway implementation. Current GRID projects: ● ● EGEE [Datagrid] FIRB/Grid.it : WP13, Computational Chemistry (CHEMGRID), Perugia Univ., ENEA Casaccia, et al. ENEA activity starting July 2004 at Frascati GRID computing Frascati 14/10/2004 [email protected] www.telegrid.enea.it ENEA GRID and DATAGRID PROJECT ENEA has partecipated (unfunded) in DATAGRID project (ended 3/2004) through the collaboration with ESA, ESRIN Laboratory in Frascati. A gateway bewteen DATAGRID infrastructure and ENEAGRID has been set-up at ESRIN enabling the submission of jobs from DATAGRID to ENEA-GRID The gateway has been tested running the analysis of the data from the GOME satellite (Ozone level) using IDL codes which can be easily run in a multiplatform environment. The gateway provided a limited integration between the different GRID environment: EGEE should a attain a full integration GRID computing Frascati 14/10/2004 [email protected] www.telegrid.enea.it ENEA-GRID and EGEE Project EGEE (Enabling GRID for e-science in Europe) is a project in the 6th EU framework program, with the mission to deliver production level GRID services [www.eu-egee.org]. ENEA is one of the funded partners in the project, inside the Italian partecipation which is coordinated by INFN. EGEE project is starting (April 2004); a kick-off Meeting has been hold in Cork, April 2004. The installation of a small testing environment (7 Linux boxes) with standard EGEE middleware is currently in progress at ENEA Frascati. The development of a gateway to ENEA-GRID will follow. GRID computing Frascati 14/10/2004 [email protected] www.telegrid.enea.it