A step towards interoperability (between Int.EU.Grid and EGEE Grid infrastructures) Gonçalo Borges, Jorge Gomes LIP on behalf of Int.EU.Grid Collaboration.

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

EGC 2005, CrossGrid technical achievements, Amsterdam, Feb. 16th, 2005 WP2-3 New Generation Environment for Grid Interactive MPI Applications M igrating.
EGEE-II INFSO-RI Enabling Grids for E-sciencE The gLite middleware distribution OSG Consortium Meeting Seattle,
Int.eu.grid: A grid infrastructure for interactive applications Gonçalo Borges LIP on behalf of Int.EU.Grid Collaboration INGRID’08, Italy, April 2008.
Technology on the NGS Pete Oliver NGS Operations Manager.
EUROPEAN UNION Polish Infrastructure for Supporting Computational Science in the European Research Space Cracow Grid Workshop’10 Kraków, October 11-13,
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Supporting MPI applications on the EGEE Grid.
A proposal for standardizing the working environment for a LCG/EGEE job David Bouvet - Grid Computing team - CCIN2P3 HEPIX Karlsruhe 13/05/2005.
Computing for ILC experiment Computing Research Center, KEK Hiroyuki Matsunaga.
EUFORIA FP7-INFRASTRUCTURES , Grant GridKa School 2008 Interactivity on the Grid Marcus Hardt SCC (The insitute formerly known as
Enabling Grids for E-sciencE SGE J. Lopez, A. Simon, E. Freire, G. Borges, K. M. Sephton All Hands Meeting Barcelona, Spain 23 May 2007.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Configuring and Maintaining EGEE Production.
INFSO-RI Enabling Grids for E-sciencE Logging and Bookkeeping and Job Provenance Services Ludek Matyska (CESNET) on behalf of the.
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)
:: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :: GridKA School 2009 MPI on Grids 1 MPI On Grids September 3 rd, GridKA School 2009.
Enabling Grids for E-sciencE ENEA and the EGEE project gLite and interoperability Andrea Santoro, Carlo Sciò Enea Frascati, 22 November.
DORII Joint Research Activities DORII Joint Research Activities Status and Progress 6 th All-Hands-Meeting (AHM) Alexey Cheptsov on.
L ABORATÓRIO DE INSTRUMENTAÇÃO EM FÍSICA EXPERIMENTAL DE PARTÍCULAS Enabling Grids for E-sciencE Grid Computing: Running your Jobs around the World.
Grid Technologies  Slide text. What is Grid?  The World Wide Web provides seamless access to information that is stored in many millions of different.
The EDGeS project receives Community research funding 1 SG-DG Bridges Zoltán Farkas, MTA SZTAKI.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks, An Overview of the GridWay Metascheduler.
Migrating Desktop Marcin Płóciennik Marcin Płóciennik Kick-off Meeting, Santander, Graphical.
June 24-25, 2008 Regional Grid Training, University of Belgrade, Serbia Introduction to gLite gLite Basic Services Antun Balaž SCL, Institute of Physics.
TERENA 2003, May 21, Zagreb TERENA Networking Conference, 2003 MOBILE WORK ENVIRONMENT FOR GRID USERS. TESTBED Miroslaw Kupczyk Rafal.
CEOS WGISS-21 CNES GRID related R&D activities Anne JEAN-ANTOINE PICCOLO CEOS WGISS-21 – Budapest – 2006, 8-12 May.
INFSO-RI Enabling Grids for E-sciencE Introduction to Grid Computing, EGEE and Bulgarian Grid Initiatives - Plovdiv,
Grid Execution Management for Legacy Code Applications Grid Enabling Legacy Applications.
Enabling Grids for E-sciencE SGE J. Lopez, A. Simon, E. Freire, G. Borges, K. M. Sephton All Hands Meeting Dublin, Ireland 12 Dec 2007 Batch system support.
Interactive Workflows Branislav Šimo, Ondrej Habala, Ladislav Hluchý Institute of Informatics, Slovak Academy of Sciences.
Ruth Pordes November 2004TeraGrid GIG Site Review1 TeraGrid and Open Science Grid Ruth Pordes, Fermilab representing the Open Science.
US LHC OSG Technology Roadmap May 4-5th, 2005 Welcome. Thank you to Deirdre for the arrangements.
Glite. Architecture Applications have access both to Higher-level Grid Services and to Foundation Grid Middleware Higher-Level Grid Services are supposed.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE Site Architecture Resource Center Deployment Considerations MIMOS EGEE Tutorial.
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America Grid2Win: Porting of gLite middleware to.
SAM Sensors & Tests Judit Novak CERN IT/GD SAM Review I. 21. May 2007, CERN.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Grid2Win : gLite for Microsoft Windows Roberto.
Int.eu.grid: Experiences with Condor to Run Interactive and Parallel Applications on the Grid Elisa Heymann Department of Computer Architecture and Operating.
Certification and test activity ROC/CIC Deployment Team EGEE-SA1 Conference, CNAF – Bologna 05 Oct
EUFORIA FP7-INFRASTRUCTURES , Grant Migrating Desktop Uniform Access to the Grid Marcin Płóciennik Poznan Supercomputing and Networking Center.
Grid Activities in Portugal Gonçalo Borges Jornadas LIP 2010 Braga, Janeiro 2010.
Support to MPI and interactivity on gLite infrastructures EGEE’07 Budapest, 4th Oct 2007.
BalticGrid-II Project EGEE UF’09 Conference, , Catania Partner’s logo Framework for Grid Applications Migrating Desktop Framework for Grid.
INFSO-RI Enabling Grids for E-sciencE Introduction to Grid Computing, EGEE and Bulgarian Grid Initiatives, Sofia, South.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Spanish National Research Council- CSIC Isabel.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks gLite configuration (plans) Robert Harakaly.
INFN GRID Production Infrastructure Status and operation organization Cristina Vistoli Cnaf GDB Bologna, 11/10/2005.
Migrating Desktop Uniform Access to the Grid Marcin Płóciennik Poznan Supercomputing and Networking Center Poznan, Poland EGEE’07, Budapest, Oct.
INRNE's participation in LCG Elena Puncheva Preslav Konstantinov IT Department.
Migrating Desktop Uniform Access to the Grid Marcin Płóciennik Poznan Supercomputing and Networking Center Poland EGEE’08 Conference, Istanbul, 24 Sep.
Grid Execution Management for Legacy Code Architecture Exposing legacy applications as Grid services: the GEMLCA approach Centre.
13th EELA Tutorial, La Antigua, 18-19, October E-infrastructure shared between Europe and Latin America FP6−2004−Infrastructures−6-SSA
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks EGEE Operations: Evolution of the Role of.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Overview of gLite, the EGEE middleware Mike Mineter Training Outreach Education National.
II EGEE conference Den Haag November, ROC-CIC status in Italy
Claudio Grandi INFN Bologna Virtual Pools for Interactive Analysis and Software Development through an Integrated Cloud Environment Claudio Grandi (INFN.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarksEGEE-III INFSO-RI MPI on the grid:
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI Services for Distributed e-Infrastructure Access Tiziana Ferrari on behalf.
The status of IHEP Beijing Site WLCG Asia-Pacific Workshop Yaodong CHENG IHEP, China 01 December 2006.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Introduction Salma Saber Electronic.
CNAF - 24 September 2004 EGEE SA-1 SPACI Activity Italo Epicoco.
User requirements for interactive controlling and monitoring of applications in grid environments Dr. Isabel Campos Plasencia Institute of Physics of Cantabria.
CESGA QR2 SA1-SWE Partner Coordination Meeting 2 CICA, Sevilla
Grid Computing: Running your Jobs around the World
Regional Operations Centres Core infrastructure Centres
Brief overview on GridICE and Ticketing System
I2G CrossBroker Enol Fernández UAB
Interoperability & Standards
Installation/Configuration
Presentation transcript:

A step towards interoperability (between Int.EU.Grid and EGEE Grid infrastructures) Gonçalo Borges, Jorge Gomes LIP on behalf of Int.EU.Grid Collaboration EGEE’07, Budapest, Hungary, October 2007

2 MPI on the Grid  VOs and users are anxious to get it Needed by a wide set of applications in different scientific domains  MPI has been neglected by larger Grid projects… Aimed to sequential jobs… How to properly set “Matchmaking” and “Brokering” for parallel tasks on a Grid Environment? How to manage/control local cluster MPI support? How to set central MPI support? Int.EU.Grid Provide an advanced grid empowered infrastructure for scientific computing targeted to support demanding interactive and parallel applications.

EGEE’07, Budapest, Hungary, October Int.EU.Grid grid infrastructure  12 sites  7 countries  ~ 600 COREs Xeon Opteron Pentium  ~ 20TB of storage  Interconnection by Geant Grid Operations Management

EGEE’07, Budapest, Hungary, October Int.EU.Grid grid infrastructure  Two sets of sites Production 9 sites Development 4 sites DEVELOPMENT PRODUCTION

EGEE’07, Budapest, Hungary, October Int.EU.Grid services  Distributed services Taking advantage of the partners expertise Redundancy Better use of resources Production Core Services CrossBroker RAS BDII VOMS LFC MyProxy Production Core Services CrossBroker RAS BDII VOMS LFC MyProxy APEL accounting GridICE R-GMA Development Core Services CrossBroker RAS BDII VOMS LFC MyProxy Pure gLite WMS Autobuild Repository R-GMA for development Helpdesk SAM Network monitoring Security coordination

EGEE’07, Budapest, Hungary, October Int.EU.Grid Virtual Organizations  Applications ifusion ienvmod iusct ibrain ihep iplanck open to more applications !  Project specific Imain, itut, itest  Operations specific imon  Other icesga

EGEE’07, Budapest, Hungary, October Migrating Desktop and RAS  Migrating Desktop (MD): User Friendly Grid Access Java based GUI; Hides the details of the grid Provides interactivity and visualization features GVid enables interactivity for OpenGL and X applications Allows to log-in in the GRID independently from where you are (laptop, desktop, everywhere...) what kind of Computer/OS you are using (Windows, Linux)  Roaming Access Server (RAS): Gateway for Grid Access Performs actions on the grid on behalf of the MD UIRASMD GUI to access Grid Services Data Management Interactivity and Visualization Submission of Parallel Jobs Submission of Interactive Jobs

EGEE’07, Budapest, Hungary, October CrossBroker  CrossBroker: Int.EU.Grid meta-scheduler Offers the same functionalities as the EGEE Resource Broker, plus: Support for Interactive Applications via GVid/Glogin Full support for Parallel Applications PACX-MPI and OpenMPI Scheduling for intra-cluster and inter-cluster jobs Flexible MPI job startup based on MPI-START PACX-MPI and OpenMPI support MPI job startup based on MPI-START Support for interactivity via GVid/Glogin RBCrossBroker

EGEE’07, Budapest, Hungary, October MPI-START  MPI-START: Abstraction layer for MPI jobs Sits between CrossBroker, LRMS schedulers and MPI implementations Hides MPI job start details Provides a uniform method to start jobs independently of: LRMS (PBS/Torque, SGE, …) MPI implementation (OpenMPI, PACX-MPI, MPICH, …) Hides local infrastructure details Shared/not shared home directories Location of MPI libraries and other local specificities WN Hooks Scheduler Plugin: PBS, SGE, LSF,... MPI Plugin: OpenMPI, PACX-MPI,...

EGEE’07, Budapest, Hungary, October Int.EU.Grid basic workflow I2G CrossBroker LFCREGISTRY Top-BDII EGEE Node EGEE Nodes with I2G software I2G Node Legend: Core Services Local Services I2G UI LCG-CE I2G CE software MonBox Site-BDII Batch Server I2G WN software gLite WN I2G WN software gLite WN I2G WN software gLite WN SE I2G UI LCG-CE I2G CE software MonBox Site-BDII Batch Server I2G WN software gLite WN I2G WN software gLite WN I2G WN software gLite WN SE Migrating Desktop MPI, Visualization MPI_START

EGEE’07, Budapest, Hungary, October Int.EU.Grid added values  Int.EU.Grid offers Interactivity and Visualization “On the Fly” interaction, “On the Fly” response; Graphical VO applications Inter and intra cluster parallel tasks PACXMPI & OpenMPI User friendly access to resources The Migrating Desktop  Int.EU.Grid relies on gLite with additional enhancements CrossBroker (enhanced LCG Resource Broker): Schedules, starts and monitors inter/intra cluster parallel tasks Handles video streams A dedicated User Interface (UI) possibility to submit parallel jobs and applications supporting visualization Aditional deployment of Int.EU.Grid software on top of the EGEE modules (lcg-CE and gLite-WN) Opportunity window to test interoperability with EGEE

EGEE’07, Budapest, Hungary, October Why interoperable Grids?  More than 20 Grid projects in Europe Different fields of science, different objectives different middlewares, different services Users using more than one Grid, going towards interdisciplinarity  Are all these projects fully sustainable at long term? What’s the economic/human/administrative effort?  Modern scientific/industrial/economic applications need higher number of resources. Users will want to: Use/share/join multiple Grid resources Transparently migrate between Grids according to their needs

EGEE’07, Budapest, Hungary, October st interoperability approach: Share resources  Many common sites between Int.EU.Grid and EGEE How can we minimize the admin. effort on resource management? Is it worthwhile to maintain separate clusters for different Grids? What resources can be transparently shared?  Core services R-GMA/Registry are project dedicated services LFC may be transparently shared since it’s configured on a VO basis Top-BDII/Broker may supports sites from other projects Decision to be taken by the top level hierarchy of each project  Local services CE/MonBox are project dedicated to guaranty that accounting is correctly handled for each infrastructure SE/LRMS may be transparently shared since they are configured on a VO basis WNs may be transparently shared after seeting up a procedure to set project dependent environment variables (GFAL, LFC_HOST…)

EGEE’07, Budapest, Hungary, October Int.EU.Grid/EGEE shared WNs: Change Int.EU.Grid CE JobManager  The JM in the Int.EU.Grid CE is changed to overwrite EGEE default environment variables in the WNs Reads the user proxy and extracts the user VO Reads a configuration file mapping VOs with the environment variables If the user VO matches any of the VOs defined in the mapping file, it exports the corresponding environment variables  Some of the environment variables identified up to now are: LCG_GFAL_INFOSYS: Must point to the proper Top-BDII VO_ _DEFAULT_SE: The default Storage Element VO_ _SW_DIR: The VO software directory  The VO environment mapping file Placed in /opt/globus/lib/perl/Globus/GRAM/JobManager/vo_environment

EGEE’07, Budapest, Hungary, October CPU allocation EGEE/Int.EU.Grid  Sharing WNs between several infrastructures Don’t “starve to death” one of these infrastructures Avoid that long batch jobs from EGEE prevent “short” and interactive jobs from Int.EU.Grid to run Avoid that Int.EU.Grid job floods prevent EGEE jobs to enter Mechanism Slots/CPU reservation If slots > CPUs, accounting and efficiency issues Preemption mechanism Data transfers and efficiency computation issues Glide-in mechanism See Miquel Senar presentation: Interactivity and fast job allocation at the level of the Resource Broker

EGEE’07, Budapest, Hungary, October Scheme: Int.EU.Grid/EGEE shared WN I2G CrossBroker LFC REGISTRY Top-BDII lcg-RB Top-BDII LFCREGISTRY Int.EU.Grid Infrastructure EGEE Infrastructure I2G UI Batch Server MonBoxSite_BDII LCG-CE I2G CE software I2G WN software gLite WN I2G WN software gLite WN I2G WN software gLite WN LCG-CEUI MonBox Site-BDII SE Core Services Local Services EGEE Node EGEE Nodes with I2G software I2G Node Legend: VO based sharing Migrating Desktop JM env vars MPI, Visualization Int.EU.Grid & EGEE VOs

EGEE’07, Budapest, Hungary, October nd interoperability approach: EGEE profiting from Int.EU.Grid shared sites  Common Int.EU.Grid/EGEE sites sharing WNs between the two Grid infrastructures opens new possibilities: WNs configured with EGEE & Int.EU.Grid VOs EGEE users may have access to Int.EU.Grid software and features Parallelization using OpenMPI/PACXMPI and Visualization  Int.EU.Grid enhancements towards interoperability with EGEE Set of packages to be installed on top of EGEE UIs YAIM compatible EGEE and Int.EU.Grid compliant “edg-job-...” and “i2g-job-...” comand lines available Linked to Int.EU.Grid CrossBroker CrossBroker/Top-BDII support Configured EGEE VOs along with Int.EU.Grid VOs Ldap contact strings from EGEE/Int.EU.Grid shared sites added to top-BDII

EGEE’07, Budapest, Hungary, October Migrating Desktop Scheme: EGEE profiting from Int.EU.Grid shared sites I2G CrossBroker LFC REGISTRY Top-BDII lcg-RB Top-BDII LFCREGISTRY Int.EU.Grid Infrastructure EGEE Infrastructure Core Services EGEE Node EGEE Nodes with I2G software I2G Node Legend: VO based sharing I2G UI Batch Server MonBoxSite_BDII LCG-CE I2G CE software I2G WN software gLite WN I2G WN software gLite WN I2G WN software gLite WN LCG-CE MonBox Site-BDII SE UI I2G UI software MPI, Visualization UI Migrating Desktop Local Services MPI, Visualization Int.EU.Grid & EGEE VOs

EGEE’07, Budapest, Hungary, October rd interoperability approach: Enhancing an EGEE site with Int.EU.Grid features  Int.EU.Grid proposes to support some EGEE VOs Parallel and visualization needs Few resources available  Support to those VOs At the core services level (CrossBroker) and local level (to be negociated) At applications level How to built/start/integrate your graphical application (with MD) How to start your parallel aplications  EGEE sites (not shared with Int.EU.Grid) already supporting those VOs may: Install UI, CE and WN Int.EU.Grid middleware on top of the EGEE middleware Add the site LDAP string in the CrossBroker Top-BDII Start using Int.EU.Grid features Run jobs inside the set of sites defined in Int.EU.Grid top-BDII Tell us your needs Contact us

EGEE’07, Budapest, Hungary, October gLite WN Scheme: Enhancing an EGEE site with Int.EU.Grid features I2G CrossBroker LFC REGISTRY Top-BDII lcg-RB Top-BDII LFCREGISTRY Int.EU.Grid Infrastructure EGEE Infrastructure Core Services Batch Server LCG-CE gLite WN I2G WN software gLite WN I2G WN software MonBox Site-BDII SE UI Local Services EGEE VOs I2G UI LCG-CE I2G CE software MonBox Site-BDII Batch Server I2G WN software gLite WN I2G WN software gLite WN I2G WN software gLite WN SE Migrating Desktop Int.EU.Grid & EGEE VOs MPI, Visualization Migrating Desktop I2G UI software I2G CE software I2G WN software UI gLite WN LCG-CE

EGEE’07, Budapest, Hungary, October Conclusions  We propose different approaches for sites wishing to operate between Int.EU.Grid and EGEE infrastructures: The same institutions with separate sites in both projects may Share the same physical Worker Nodes Jobs from both Grid are scheduled to the sites by different Brokers Are submitted to the cluster via dedicated CEs but managed by a common Batch system EGEE sites may take advantage of Int.EU.Grid features Without the need to join Int.EU.Grid project Through the installation of some Int.EU.Grid nodes and via the deployment of specific Int.EU.Grid software Full documentation under  Int.EU.Grid is willing to suport EGEE VOs With visualization and paralelization needs; With few resorces Tell us your needs