TAT Cracow Grid Workshop, October 27 – 29, 2003 Marian Bubak, Michal Turala and the CrossGrid Collaboration www.eu-crossgrid.org CrossGrid in Its Halfway:

Slides:



Advertisements
Similar presentations
Challenges for Interactive Grids a point of view from Int.Eu.Grid project Remote Instrumentation Services in Grid Environment RISGE BoF Manchester 8th.
Advertisements

Inetrconnection of CNGrid and European Grid Infrastructure Depei Qian Beihang University Feb. 20, 2006.
Current status of grids: the need for standards Mike Mineter TOE-NeSC, Edinburgh.
EGC 2005, CrossGrid technical achievements, Amsterdam, Feb. 16th, 2005 WP2-3 New Generation Environment for Grid Interactive MPI Applications M igrating.
A Computation Management Agent for Multi-Institutional Grids
1 Software & Grid Middleware for Tier 2 Centers Rob Gardner Indiana University DOE/NSF Review of U.S. ATLAS and CMS Computing Projects Brookhaven National.
AcrossGrids Conference – Santiago 13 of February 2003 First Prototype of the CrossGrid Testbed Jorge Gomes (LIP) On behalf of X# WP4.
Cracow Grid Workshop, November 5-6, 2001 Towards the CrossGrid Architecture Marian Bubak, Marek Garbacz, Maciej Malawski, and Katarzyna Zając.
Workload Management Workpackage Massimo Sgaravatto INFN Padova.
The CrossGrid Project Marcel Kunze, FZK representing the X#-Collaboration.
The CrossGrid project Juha Alatalo Timo Koivusalo.
27-29 September 2002CrossGrid Workshop LINZ1 USE CASES (Task 3.5 Test and Integration) Santiago González de la Hoz CrossGrid Workshop at Linz,
Task 3.5 Tests and Integration ( Wp3 kick-off meeting, Poznan, 29 th -30 th January 2002 Santiago González de la.
5 th EU DataGrid Conference, Budapest, September 2002 The European CrossGrid Project Marcel Kunze Abteilung Grid-Computing und e-Science Forschungszentrum.
DataGrid Kimmo Soikkeli Ilkka Sormunen. What is DataGrid? DataGrid is a project that aims to enable access to geographically distributed computing power.
TAT CrossGrid Yearly Review, Brussels, March 12, 2003 CrossGrid After the First Year: A Technical Overview Marian Bubak, Maciej Malawski, and Katarzyna.
Workshop CESGA - HPC’ A Coruna, May 30, 2002 Towards the CrossGrid Architecture Marian Bubak, Maciej Malawski, and Katarzyna Zajac X# TAT Institute.
Dagstuhl Seminar 02341: Performance Analysis and Distributed Computing, August 18 – 23, 2002, Germany Monitoring of Interactive Grid Applications Marian.
CrossGrid Task 3.3 Grid Monitoring Trinity College Dublin (TCD) Brian Coghlan Paris MAR-2002.
Cracow Grid Workshop, November 5-6, 2001 Overview of the CrossGrid Project Marian Bubak Institute of Computer Science & ACC CYFRONET AGH, Kraków, Poland.
Workload Management Massimo Sgaravatto INFN Padova.
M.Kunze, NEC2003, Varna The European CrossGrid Project Marcel Kunze Institute for Scientific Computing (IWR) Forschungszentrum Karlsruhe GmbH
5 March 2002 DG PARIS Jesus Marco CSIC IFCA(Santander) Development of GRID environment for interactive applications J.Marco (CSIC) DATAGRID WP6 MEETING.
Cracow - CYFRONET PACKAGING pack into portable format e.g. rpm PACKAGING pack into portable format e.g. rpm PACKAGING pack into portable format e.g. rpm.
QCDgrid Technology James Perry, George Beckett, Lorna Smith EPCC, The University Of Edinburgh.
GRACE Project IST EGAAP meeting – Den Haag, 25/11/2004 Giuseppe Sisto – Telecom Italia Lab.
Poznan July-2003 CrossGrid Task 3.3 CrossGrid Task 3.3 Grid Monitoring Trinity College Dublin (TCD, AC14 – CR11) Brian Coghlan, Stuart Kenny, David O’Callaghan.
GT Components. Globus Toolkit A “toolkit” of services and packages for creating the basic grid computing infrastructure Higher level tools added to this.
1 School of Computer, National University of Defense Technology A Profile on the Grid Data Engine (GridDaEn) Xiao Nong
Crossgrid kick-off meeting, Cracow, March 2002 Santiago González de la Hoz, IFIC1 Task 3.5 Test and Integration (
INFSO-RI Enabling Grids for E-sciencE SA1: Cookbook (DSA1.7) Ian Bird CERN 18 January 2006.
OGF 25/EGEE User Forum Catania, March 2 nd 2009 Meta Scheduling and Advanced Application Support on the Spanish NGI Enol Fernández del Castillo (IFCA-CSIC)
QCDGrid Progress James Perry, Andrew Jackson, Stephen Booth, Lorna Smith EPCC, The University Of Edinburgh.
Grid Workload Management & Condor Massimo Sgaravatto INFN Padova.
1 DIRAC – LHCb MC production system A.Tsaregorodtsev, CPPM, Marseille For the LHCb Data Management team CHEP, La Jolla 25 March 2003.
1 Development of GRID environment for interactive applications Jesús Marco de Lucas Instituto de Física de Cantabria,
The PROGRESS Grid Service Provider Maciej Bogdański Portals & Portlets 2003 Edinburgh, July 14th-17th.
Contact person: Prof. M. Niezgódka Prof. Piotr Bała ICM Interdisciplinary Centre for Mathematical and Computational Modelling Warsaw University,
Resource Brokering in the PROGRESS Project Juliusz Pukacki Grid Resource Management Workshop, October 2003.
PROGRESS: ICCS'2003 GRID SERVICE PROVIDER: How to improve flexibility of grid user interfaces? Michał Kosiedowski.
Cracow Grid Workshop October 2009 Dipl.-Ing. (M.Sc.) Marcus Hilbrich Center for Information Services and High Performance.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Cracow Grid Workshop ‘06 17 October 2006 Execution Management and SLA Enforcement in Akogrimo Antonios Litke Antonios Litke, Kleopatra Konstanteli, Vassiliki.
TERENA 2003, May 21, Zagreb TERENA Networking Conference, 2003 MOBILE WORK ENVIRONMENT FOR GRID USERS. TESTBED Miroslaw Kupczyk Rafal.
CLRC and the European DataGrid Middleware Information and Monitoring Services The current information service is built on the hierarchical database OpenLDAP.
What is SAM-Grid? Job Handling Data Handling Monitoring and Information.
GRIDS Center Middleware Overview Sandra Redman Information Technology and Systems Center and Information Technology Research Center National Space Science.
The Knowledge-based Workflow System for Grid Applications Ladislav Hluchý, Viet Tran, Ondrej Habala II SAS, Slovakia
Kraków Kick-off meeting Migrating Desktop General concept Intuitive Grid-user’s work environment independent of a hardware.
US LHC OSG Technology Roadmap May 4-5th, 2005 Welcome. Thank you to Deirdre for the arrangements.
6/23/2005 R. GARDNER OSG Baseline Services 1 OSG Baseline Services In my talk I’d like to discuss two questions:  What capabilities are we aiming for.
CERN, DataGrid PTB, April 10, 2002 CrossGrid – DataGrid Collaboration (Framework) Marian Bubak and Bob Jones.
Ariel Garcia DataGrid WP6, Heidelberg, 26 th September 2003 Ariel García CrossGrid testbed status Forschungszentrum Karlsruhe in der Helmholtz-Gemeinschaft.
BOF at GGF5, Edinburgh, Scotland, July 21-24, 2002 CrossGrid Architecture Marian Bubak and TAT Institute of Computer Science & ACC CYFRONET AGH, Cracow,
Jesus Marco DataGrid WP6, Barcelona, 12 th May 2003 WP4 Status of the CrossGrid Testbed EDG WP6 Meeting, Barcelona Jesús Marco Instituto.
PROGRESS: GEW'2003 Using Resources of Multiple Grids with the Grid Service Provider Michał Kosiedowski.
BalticGrid-II Project EGEE UF’09 Conference, , Catania Partner’s logo Framework for Grid Applications Migrating Desktop Framework for Grid.
Migrating Desktop Uniform Access to the Grid Marcin Płóciennik Poznan Supercomputing and Networking Center Poznan, Poland EGEE’07, Budapest, Oct.
Migrating Desktop Uniform Access to the Grid Marcin Płóciennik Poznan Supercomputing and Networking Center Poland EGEE’08 Conference, Istanbul, 24 Sep.
INFSOM-RI ETICS: E-infrastructure for Testing, Integration and Configuration of Software Alberto Di Meglio Project Manager.
MSF and MAGE: e-Science Middleware for BT Applications Sep 21, 2006 Jaeyoung Choi Soongsil University, Seoul Korea
G. Russo, D. Del Prete, S. Pardi Kick Off Meeting - Isola d'Elba, 2011 May 29th–June 01th A proposal for distributed computing monitoring for SuperB G.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Introduction Salma Saber Electronic.
Bob Jones EGEE Technical Director
Workload Management Workpackage
Regional Operations Centres Core infrastructure Centres
WP7 objectives, achievements and plans
PROCESS - H2020 Project Work Package WP6 JRA3
Report on GLUE activities 5th EU-DataGRID Conference
Grid Application Programming Environment
Presentation transcript:

TAT Cracow Grid Workshop, October 27 – 29, 2003 Marian Bubak, Michal Turala and the CrossGrid Collaboration CrossGrid in Its Halfway: Achievements and Challenges

TAT Cracow Grid Workshop, October 27 – 29, 2003 Outline  Applications  Overview of X# architecture  Tool environment  Grid middleware  X# and OGSA  Software development, standards, bodies, …  Summary

TAT Cracow Grid Workshop, October 27 – 29, 2003 Medical Application  Adding small modifications to the proposed structure results in immediate changes in the blood flow  Online presentation of simulation results via a 3D environment  The progress of the simulation and the estimated time of convergence should be available for inspection LB flow simulation VE WD PC PDA Visualization Interaction

TAT Cracow Grid Workshop, October 27 – 29, 2003 Basic Features of Flood Simulation  Meteorological Intensive simulation (HPC), large input/output data sets, high availability of resources  Hydrological Parametric simulations (HTC) may require different models (heterogeneous simulations)  Hydraulic Many 1-D simulations HTC, 2-D hydraulic simulations require HPC Data sources Meteorological simulations Hydraulic simulations Hydrological simulations Users Output visualization

TAT Cracow Grid Workshop, October 27 – 29, 2003 Distributed Data Analysis in HEP  Objectives Access to distributed databases Data mining with neural networks  Issues Typical interactive requests will run on o(TB) of distributed data Transfer/replication may take hours Data are transferred before interactive session Allocation, installation and setup of the database servers before the interactive session Replica Manager Interactive Session Resource Broker DISTRIBUTED PROCESSING DBInstallation Interactive Session Database server Interactive Session Manager Interactive Session Worker Interactive Session Worker Interactive Session Worker Interactive Session Worker Interactive Session Worker Portal XML in/out On-line output

TAT Cracow Grid Workshop, October 27 – 29, 2003 Weather Forecast and Air Pollution Modeling  Distributed/parallel code on Grid Coupled Ocean/Atmosphere Mesoscale Prediction System STEM-II Air Pollution Code Integration of distributed databases  Data mining applied to downscaling weather forecasts

TAT Cracow Grid Workshop, October 27 – 29, 2003 Interactions in the CrossGrid Applications  Interactive steering  Control of a cascade of simulations  Distributed data access  Parameter study with online results  Interactive estimation of simulation time

TAT Cracow Grid Workshop, October 27 – 29, 2003 Features of Interactive Grid Computing  Run time application control Performance data on-line  Possible effects of decisions Access to benchmark information  Interpreting application’s behavior in heterogeneous open system Access to infrastructure performance  Information meaningful in the context of application field more application specific performance data  Need in on-line standard and user-defined metrics

TAT Cracow Grid Workshop, October 27 – 29, 2003 CrossGrid Architecture

TAT Cracow Grid Workshop, October 27 – 29, 2003 Migrating Desktop Multiple Sites Application OCM-G Data Access Portal and Roaming Access Infrastructure Monitoring Scheduling Agent DataGrid Job Management DataGrid Data Management Benchmark Globus Toolkit User Interaction Services Grid Visualization Kernel Tool (Parallel) Application Running Simulation Output

TAT Cracow Grid Workshop, October 27 – 29, 2003 Multiple Sites Application OCM-G Data Access Portal and Roaming Access Infrastructure Monitoring Scheduling Agent DataGrid Job Management DataGrid Data Management Benchmark Globus Toolkit User Interaction Services Grid Visualization Kernel Tool (Parallel) Application Running MARMOT MPI Verification Tool 8 rank 1 performs MPI_Recv 8 Rank 0 is pending! 8 Rank 1 is pending! WARNING: deadlock detected

TAT Cracow Grid Workshop, October 27 – 29, 2003 Multiple Sites Application OCM-G Data Access Portal and Roaming Access Infrastructure Monitoring Scheduling Agent DataGrid Job Management DataGrid Data Management Benchmark Globus Toolkit User Interaction Services Grid Visualization Kernel Tool (Parallel) Application Running Performance Prediction Tool

TAT Cracow Grid Workshop, October 27 – 29, 2003 Multiple Sites Application OCM-G Data Access Portal and Roaming Access Infrastructure Monitoring Scheduling Agent DataGrid Job Management DataGrid Data Management Benchmark Globus Toolkit User Interaction Services Grid Visualization Kernel Tool (Parallel) Application Running G-PM Performance Analysis Tool

TAT Cracow Grid Workshop, October 27 – 29, 2003 Multiple Sites Application OCM-G Data Access Portal and Roaming Access Infrastructure Monitoring Scheduling Agent DataGrid Job Management DataGrid Data Management Benchmark Globus Toolkit User Interaction Services Grid Visualization Kernel Tool (Parallel) Application Running Jiro-based Infrastructure Monitoring Site Administrator

TAT Cracow Grid Workshop, October 27 – 29, 2003 Multiple Sites Application OCM-G Data Access Portal and Roaming Access Infrastructure Monitoring Scheduling Agent DataGrid Job Management DataGrid Data Management Benchmark Globus Toolkit User Interaction Services Grid Visualization Kernel Tool (Parallel) Application Running SANTA-G Network Packets Monitoring Site Administrator

TAT Cracow Grid Workshop, October 27 – 29, 2003 Migrating Desktop Multiple Sites Application OCM-G Data Access Portal and Roaming Access Infrastructure Monitoring Scheduling Agent DataGrid Job Management DataGrid Data Management Benchmark Globus Toolkit User Interaction Services Grid Visualization Kernel Tool Benchmark Running Benchmark Results

TAT Cracow Grid Workshop, October 27 – 29, 2003 Handling Multiple Mass Storage Systems Application OCM-G Data Access Portal and Roaming Access Infrastructure Monitoring Scheduling Agent DataGrid Job Management DataGrid Data Management Benchmark Globus Toolkit User Interaction Services Grid Visualization Kernel Tool Estimation of Data Access Time for Replica Management

TAT Cracow Grid Workshop, October 27 – 29, 2003 CrossGrid Tool Environment  MPI code debugging and verification  Metrics and benchmarks for the Grid environment  Grid-enabled Performance Measurement  Performance Prediction Component

TAT Cracow Grid Workshop, October 27 – 29, 2003 User Interactive Service  Enables end-users to run and to steer distributed simulations in the Grid environment  OGSA mechanisms will be used to call external resource brokers, job submission services (efficient and transparent execution of the simulation on the Grid)

TAT Cracow Grid Workshop, October 27 – 29, 2003 Grid Visualization Kernel  Addresses the problems of distributed visualization on heterogeneous devices  Allows easily and transparently interconnect Grid applications with existing visualization tools (AVS, OpenDX, VTK,...)  Handles multiple concurrent input data streams  Multiplexes compressed data and images efficiently across long-distance networks GVK Portal Server GVK Visualization Planner Simulation Init Visualization Update Visualization GRAMGASSMDS GVK Visualization pipeline Simulation Data

TAT Cracow Grid Workshop, October 27 – 29, 2003 Roaming Access  Portal - easier access and use of the Grid by applications  Migrating Desktop - a transparent, independent user environment  Roaming Access Server - responsible for managing user profiles, job submission, file transfers and Grid monitoring

TAT Cracow Grid Workshop, October 27 – 29, 2003 Scheduling Agents  Scheduling user jobs over the CrossGrid testbed infrastructure  Submission based on Condor-G  Support for sequential and MPI parallel jobs, batch jobs and interactive jobs  Priorities and preferences determined by the user for each job

TAT Cracow Grid Workshop, October 27 – 29, 2003 Application Monitoring  OCM-G Components Service Managers Local Monitors  Application processes  Tool(s)  External name service Component discovery ServiceManager LocalMonitor Tool SharedMemory OMIS ExternalLocalization ApplicationProcess

TAT Cracow Grid Workshop, October 27 – 29, 2003  Infrastructure monitoring  Invasive monitoring (based on Jiro technology)  Non-invasive monitoring (Santa-G) Infrastructure Monitoring Benchmark Infrastructure Monitoring (JIRO) Performance Prediction (PPC) Information System (MDS) Infrastructure Information System Database Instruments Non-invasive Monitoring (SANTA-G) Grid Resource Management Postprocessing Analysis

TAT Cracow Grid Workshop, October 27 – 29, 2003  Selection of specialized components best suited for data access operations  Estimation of data access latency and bandwidth inside the storage elements  Faster access to large tape-resident through fragmentation Data Access

TAT Cracow Grid Workshop, October 27 – 29, 2003 Sites of the CrossGrid Testbed UCY Nicosia DEMO Athens Auth Thessaloniki CYFRONET Cracow ICM & IPJ Warsaw PSNC Poznan CSIC IFIC Valencia UAB Barcelona CSIC-UC IFCA Santander CSIC RedIris Madrid LIP Lisbon USC Santiago TCD Dublin UvA Amsterdam FZK Karlsruhe II SAS Bratislava Géant

TAT Cracow Grid Workshop, October 27 – 29, 2003 Resources in CG Testbed  At each site LCFG configuration server User Interface Gatekeeper (Computing Element) Worker Nodes Storage Element  16 sites: 115 CPUs (Worker Nodes) 4 TB (Storage Elements)  Grid services (LIP) Information Index Top MDS Information Server, points to site Information Servers Resource Broker Matchmaking and load balancing scheduler Replica Catalogue Database for physical replica file location Certificate Proxy Server Short lived certificates for long lived processes, used by RB Virtual Organization Server Database for user authentication (CROSSGRID VO) Monitoring Mapcenter: network monitoring system  National Certification Authority machines

TAT Cracow Grid Workshop, October 27 – 29, 2003 And with Related Grids...

TAT Cracow Grid Workshop, October 27 – 29, 2003 X# and OGSA  OGSA – Open Grid Services Architecture General vision of Grid made of services  OGSI – Open Grid Services Infrastructure Defined conventions and basic interfaces of Grid Services OGSI-compliant Grid Service  Globus Toolkit 3.0 Contains OGSI-implementation OGSI-based higher level Globus Toolkit services

TAT Cracow Grid Workshop, October 27 – 29, 2003 OGSA and CG Time Schedule

TAT Cracow Grid Workshop, October 27 – 29, 2003 Migration to GT3  Replacing GT2 with GT3 on our testbed  More technical than architectural issue  CrossGrid uses Globus indirectly (through EDG)  No stable relese of GT3 yet  No direct requirements for using GT3 However experimental installation for Task 1.1

TAT Cracow Grid Workshop, October 27 – 29, 2003 Migration to OGSA  Functionalities of CrossGrid from the beginning designed as services  Web Service protocols (SOAP) widely used  Easy to be made OGSI-compliant when required when stable implementation available

TAT Cracow Grid Workshop, October 27 – 29, 2003 Tools and OGSA  MARMOT – MPI verification Independent of OGSA – can use any MPI implementation  Benchmarks Can publish benchmark results in Grid information systems  Performance evaluation and prediction tools Basically independent of OGSA

TAT Cracow Grid Workshop, October 27 – 29, 2003 Services  Portal and Roaming Access RAS uses SOAP protocol to communicate Little effort to migrate to OGSA  Scheduling Agents Dependent on EDG and Condor OGSI-compliant interface can be added  Monitoring Application monitoring is not going to migrate to OGSA – due to performance issues, however feasibility studies are performed Infrastructure monitoring is compatible with EDG R-GMA that is going to migrate to OGSA  Optimization of Data Access Ready to migrate, SOAP protocol already used

TAT Cracow Grid Workshop, October 27 – 29, 2003 Towards OGSA - Summary  From the beginning of the Project we were evaluating the development of OGSA.  To achieve compatibility with DataGrid, the CrossGrid Testbed is based on GT2.  As some of the applications require OGSA, the experimental installation of GT3 is prepared.  The services that are developed in CrossGrid are designed to be easily migrated to be OGSI-compliant in the future.  The WebServices protocols are used for the communication to facilitate future migration.  The decision about the migration will be discussed after the 2nd year of the project.

TAT Cracow Grid Workshop, October 27 – 29, 2003 Proceeds through all the development phases Requires gathering of quality indicators and producing monthly reports Crucial for ensuring quality of code Currently in progress Software Development and Testing

TAT Cracow Grid Workshop, October 27 – 29, 2003 Static Code Metrics Measured separately for each task: amount of new lines of code since last report compliance with coding conventions count of packages, functions and inner classes complexity number (McCabe metric) count of formal Javadoc comments per class and method

TAT Cracow Grid Workshop, October 27 – 29, 2003 X# Management in Short Main Bodies Project Coordinator CG Office Steering Group Technical Board Architecture Team Quality Assurance Central Dissemination Better focus on technical issues and quality control

TAT Cracow Grid Workshop, October 27 – 29, 2003 Collaboration with DataGrid  Architecture interoperability, reuse of MW components joint proposals to GGF  Interactive applications methodology, generic structure, grid services security issues for medical applications  Tools: benchmarks and application monitoring  Interoperability of EDG testbeds collaboration of testbed support teams mutual recognition of Certification Authorities common access/usage policy and procedures common installation/configuration procedures joint infrastructure for HEP applications  Software Testing

TAT Cracow Grid Workshop, October 27 – 29, 2003 Collaboration with Other Grid Projects  GRIDSTART Active participation in Technical Board meetings Conferences: Cracow Grid Workshop, Across Grids (Santiago) – to stimulate exchange of information and personal contacts  GLOBUS Regular contacts CrossGrid use cases for OGSA  GridLab Development of grid applications Application monitoring Portals, data access, security Participation in joint testbeds (SC’2002)  EuroGrid and GRIP Regular contacts and exchange of information

TAT Cracow Grid Workshop, October 27 – 29, 2003 Research Areas in CG (about 90 papers)  New paradigms for grid application programming  Grid PSE for complex problems  Collaborative environments  Grid monitoring and benchmarking  Monitoring of grid applications  Performance of grid applications (analysis and prediction)  Grid services for interactive applications  Building of Virtual Organizations (tools, rules)  Methods and tools for grid middleware deployment  In F. Berman, G. Fox, T. Hey (eds): Grid Computing, Wiley 2003  Participation in 6FP projects (EGEE, Oct 15 – 5?)  GGF – 2 x BOF, and plans for GGF10 in Frankfurt; ICCS ’ 2004

TAT Cracow Grid Workshop, October 27 – 29, partners 5 Work Packages: WP1 – CrossGrid Applications WP2 – Grid Tool Environment WP3 – New Grid Services WP4 - International Testbed WP5 – Project Management