Download presentation
Presentation is loading. Please wait.
1
Grid Application Programming Environment
First Prototypes for Grid Application Programming Environment Forschungszentrum Karlsruhe GmbH Hauptabteilung Informations- und Kommunikationstechnik Hermann-von-Helmholtz-Platz 1 D Eggenstein-Leopoldshafen Holger Marten
2
CrossGrid WP2 – Grid Application Programming Environment
Task 2.2 MPI code debugging & verification tool verify parallel, distributed MPI applications on Grid Task 2.3 Metrics & Benchmarks describe performance of Grid applications & Grid configurations Task Interactive & semiautomatic performance evaluation measure, evaluate, visualize performance of Grid applications (W. Funika) Task Interactive & semiautomatic performance evaluation predict performance of Grid applications (F.F. Rivera) Task 2.4 temporarily split into 2 parts now programming environment consists of 4 components persons in charge: W. Funka, CYFRONET, (2.4.1), F.F. Rivera, USC (2.4.2)
3
WP2 – Done so far PM 01-03 Software Requirement Specifications (SRS)
= D four documents PM Design and interfaces of the tools (DES) = D five documents PM Write first prototypes PM First (WP2 internal) integration, testing, refinement = D five documents (January 18, 2003) part I: Prototypes Summary part II: MARMOT part III: GridBench part IV: G-PM, Grid-enabled Performance Measurement part V: PPC, Performance Prediction Component SRS = basic functionalities & first design considerations of the tools DES = design and interfaces of the tools PM 7-12: contact via , one VRVS for integration, participation in AT (Roland), participation at an integration meeting via VRVS (Holger)
4
First prototypes: Task 2.2 – MARMOT (MPI)
Goal: verify parallel, distributed MPI applications on Grid
5
First prototypes: Task 2.2 – MARMOT (MPI)
Status & available functionalities library with MPI calls used by WP1 applications environment variables for tool behaviour and output output = errors, warnings, notes; human readable test programs provided available in CVS installed & tested with HEP application (Task 1.3) on UI of CSIC testbed WP4 integration support by Jesus Marco, CSIC first revision of D2.3 part II available installation on CESGA development workstation completed yesterday
6
First prototypes: Task 2.3 – GridBench
Goal: Benchmark applications and Grid configurations on different levels of refinement Grid site CE/SE micro kernels application kernels micro benchmarks 1st prototype
7
First prototypes: Task 2.3 – GridBench
Status & available functionalities kind of “MPI application” based on High Performance LINPACK restricted to run on single local testbeds restricted to data after completion (no data at runtime) measures FLOP/s of LINPACK problems input & output are XML files available in CVS installed & tested on CE of UCY testbed installation on UI of AUTh finished yesterday WP4 integration support by Christos Kanellopoulos, AUTh installation & rpm on CESGA development workstation in progress
8
First prototypes: Task 2.4.1 – G-PM
Goal: Online measurement & visualisation of Grid application performance API API UIVC = User Interface & Visualisation Component request performance measurements & visualize results PMC = Performance Measurement Component HLAC = High Level Analysis Component allows to edit & define metrics OCM-G interface collects raw monitoring data from application or benchmark Measurement Interface designed as API, might be used by other tools, eg. benchmarks Task 3.3
9
First prototypes: Task 2.4.1 – G-PM
Status & available functionalities all components available, prototype with limited functionality restricted to run on a local Linux workstation connected with OCM-G on same site; application instrumentation in OCM-G available available in CVS installed & tested on UI of CYFRONET testbed WP4 integration support by Piotr Nyczyk, CYFRONET installation & rpm on CESGA development workstation in progress will be tested with HEP application of Task 1.3
10
First prototypes: Task 2.4.2 – PPC
Goal: predict application performance on Grids Monitoring Task 3.3 WP1 kernels (vertlq,...) Analytical prediction model Benchmarks Matrix-vector product Iterative solvers... Kernel Graphical User Interface (TCL/TK, PlPlot) USER Change grid info PPC results
11
First prototypes: Task 2.4.2 – PPC
Status & available functionalities restricted number of implemented kernels: matrix-vector product, sparse matrix solvers, verteql of T1.4 (air polution) GUI restricted to matrix-vector product & sparse matrix solvers restricted to simulate homogeneous systems (non-Grid) source code of kernels provided available in CVS installed & tested on UI of U.S.C. testbed WP4 integration support by Carlos Fernandez, CESGA installation on CESGA development workstation done
12
Summary of 1st prototype status installed on developmt. workstation
tool tested locally in CVS installed on local UI installed on developmt. workstation rpm MARMOT GridBench G-PM PPC status :30
13
Discussion Matrix I Tuesday, Feb 11, 15:00-16:30, this room??
Meeting all WPs review of integration achievements GridBench & PPC need WP1 kernels who will test our tools ? Tuesday, Feb 11, 17:00-17:45, Seminario 2, 45 mins enough? WP2 meets Task 3.1 portals for GridBench, G-PM & PPC Tuesday, Feb 11, 17:45-18:30, Seminario 2 WP2 meets Task 3.3 interfaces of GridBench & G-PM to OCM-G use of R-GMA by GridBench
14
Discussion Matrix II Wednesday, Feb 12, 9:00-10:30, Seminario 2
WP2 internal plans for yearly review plans for next year how to create a real environment GridBench needs API from G-PM checking GridBench with MARMOT ? Wednesday, Feb 12, ??, room ?? Task already met Task yesterday Grid Monitoring Tasks will deliver input for PPC Wish to meet WP1: “flooding”, “weather forecast”, “air polution”
15
Issues during last weeks
Timing D2.3 due on 18/01/2003 = 4-6 weeks ahead of original plan D2.3 delivered on 18/01/2003; not yet received review reports results of testing & installation were planned as part of D2.3 Tools vision was “one environment, common look & feel”; now 4 separate tools tools were planned to be installed on one test site (FZK) installation; what does it mean ?? Things converged during the last days integration meetings Thanks to WP2 members and the Integration Team.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.