The GENIUS portal and the GILDA t-Infrastructure Roberto Barbera University of Catania and INFN EGEE Tutorial Roma, 02.11.2005
Outline Introduction The GENIUS portal The GILDA t-Infrastructure services tools applications tutorial lay-out Summary and conclusions EGEE Tutorial, Roma, 02.11.2005
The Grid metaphor Mobile Access G R I Supercomputer, PC-Cluster D M L W A Visualising Workstation Mobile Access Supercomputer, PC-Cluster Data-storage, Sensors, Experiments Internet, networks EGEE Tutorial, Roma, 02.11.2005
A typical job workflow Replica Catalogue Information Service Resource UI JDL Input “sandbox” DataSets info grid-proxy-init Information Service Output “sandbox” SE & CE info Resource Broker Output “sandbox” Expanded JDL Job Submit Event Job Query Job Status Input “sandbox” + Broker Info Publish Author. &Authen. Storage Element Globus RSL Job Submission Service Job Status Logging & Book-keeping Compute Element Job Status EGEE Tutorial, Roma, 02.11.2005
The transparent grid access VO colleague local disk Replica Catalogue UI dis k Resource Broker Storage Element Compute Element EGEE Tutorial, Roma, 02.11.2005
The GENIUS hourglass model GENIUS® (Grid Enabled web eNvironment for site Independent User job Submission) https://genius.ct.infn.it INFN/NICE collaboration GENIUS web portal OS & Net services Basic Services High level GRID middleware ALICE ATLAS CMS LHCb Applications’ specific layer Other apps GLOBUS toolkit EGEE (LCG/gLite) architecture EGEE Tutorial, Roma, 02.11.2005
GENIUS: how it works the Grid https+java/xml+rfb WEB Browser GENIUS 3-tier model https+java/xml+rfb WEB Browser GENIUS EnginFrame Local WS Apache the Grid M/W+GSI UI EGEE Tutorial, Roma, 02.11.2005
GENIUS on gLite home page (https://glite-tutor.ct.infn.it) EGEE Tutorial, Roma, 02.11.2005
GENIUS file services (1/2) EGEE Tutorial, Roma, 02.11.2005
GENIUS file services (1/2) EGEE Tutorial, Roma, 02.11.2005
GENIUS Grid authentication with MyProxy EGEE Tutorial, Roma, 02.11.2005
Grid authentication with MyProxy UI MyProxy Server grid-proxy-init myproxy-init myproxy-get-delegation GENIUS Server (UI) WEB Browser the Grid execution Local WS output any grid service EGEE Tutorial, Roma, 02.11.2005
GENIUS grid settings (1/2) EGEE Tutorial, Roma, 02.11.2005
GENIUS VO selection EGEE Tutorial, Roma, 02.11.2005
GENIUS gLite single job submission EGEE Tutorial, Roma, 02.11.2005
GENIUS gLite single job submission EGEE Tutorial, Roma, 02.11.2005
GENIUS gLite single job submission EGEE Tutorial, Roma, 02.11.2005
GENIUS gLite single job submission EGEE Tutorial, Roma, 02.11.2005
GENIUS graphic job editor (work in collaboration with DATAMAT) EGEE Tutorial, Roma, 02.11.2005
GENIUS single job queue EGEE Tutorial, Roma, 02.11.2005
GENIUS job output EGEE Tutorial, Roma, 02.11.2005
GENIUS data spooler (1/2) EGEE Tutorial, Roma, 02.11.2005
MPI Jobs (1/2) EGEE Tutorial, Roma, 02.11.2005
MPI Jobs (2/2) EGEE Tutorial, Roma, 02.11.2005
DAG Jobs (1/6) EGEE Tutorial, Roma, 02.11.2005
DAG Jobs (2/6) EGEE Tutorial, Roma, 02.11.2005
DAG Jobs (3/6) EGEE Tutorial, Roma, 02.11.2005
DAG Jobs (4/6) EGEE Tutorial, Roma, 02.11.2005
DAG Jobs (5/6) EGEE Tutorial, Roma, 02.11.2005
DAG Jobs (6/6) EGEE Tutorial, Roma, 02.11.2005
GENIUS graphic workflow editor (integration with TRIANA from GridLab Project) EGEE Tutorial, Roma, 02.11.2005
TRIANA at work EGEE Tutorial, Roma, 02.11.2005
GENIUS Catalog browsing (1/4) EGEE Tutorial, Roma, 02.11.2005
GENIUS Catalog browsing (2/4) EGEE Tutorial, Roma, 02.11.2005
GENIUS Catalog browsing (3/4) EGEE Tutorial, Roma, 02.11.2005
GENIUS Catalog browsing (4/4) EGEE Tutorial, Roma, 02.11.2005
GENIUS gLite data publication (1/2) EGEE Tutorial, Roma, 02.11.2005
GENIUS gLite data publication (2/2) EGEE Tutorial, Roma, 02.11.2005
GENIUS gLite data download (1/2) EGEE Tutorial, Roma, 02.11.2005
GENIUS gLite data download (2/2) EGEE Tutorial, Roma, 02.11.2005
GENIUS monitoring services EGEE Tutorial, Roma, 02.11.2005
GENIUS interactive services (1/2) EGEE Tutorial, Roma, 02.11.2005
GENIUS interactive services (2/2) EGEE Tutorial, Roma, 02.11.2005
GENIUS for PDA EGEE Tutorial, Roma, 02.11.2005
GENIUS for cell phone EGEE Tutorial, Roma, 02.11.2005
GENIUS present status Current implementation of GENIUS includes more than 100 services. Among them: grid authentication with MyProxy ! several Resource Brokers, VO’s and RLS/Catalog available; full support for “interactive” and DAG jobs; web guided job description, submission and monitoring (in collaboration with DATAMAT) Web guided workflow description (in collaboration with GridLab) P2P services available PDA and cell phone versions available Transparently compliant with EGEE-0 LCG2, Grid.it and gLite 1 middlewares/VO’s Interfaced to many generic applications EGEE Tutorial, Roma, 02.11.2005
The GILDA project (https://gilda.ct.infn.it) EGEE Tutorial, Roma, 02.11.2005
The GILDA Test-bed (https://gilda.ct.infn.it/testbed.html) ~15 sites in 3 continents ! EGEE Tutorial, Roma, 02.11.2005
All gLite Services available and tested on GILDA EGEE Tutorial, Roma, 02.11.2005
The GILDA Certification Authority (https://gilda.ct.infn.it/CA) EGEE Tutorial, Roma, 02.11.2005
The GILDA Certification Authority EGEE Tutorial, Roma, 02.11.2005
The GILDA Virtual Organization EGEE Tutorial, Roma, 02.11.2005
The GILDA VOMS EGEE Tutorial, Roma, 02.11.2005
The GILDA VOMS Groups and Roles EGEE Tutorial, Roma, 02.11.2005
The GILDA Accounting System (based on DGAS) EGEE Tutorial, Roma, 02.11.2005
The GILDA Monitoring System (based on GridICE) (http://alifarm7. ct EGEE Tutorial, Roma, 02.11.2005
The Grid Tutor (https://grid-tutor. ct. infn. it, https://glite-tutor EGEE Tutorial, Roma, 02.11.2005
The Grid Demonstrator (1/2) (https://grid-demo. ct. infn Applications EGEE Tutorial, Roma, 02.11.2005
The GILDA User Interface Plug&Play combined (https://gilda. ct. infn EGEE Tutorial, Roma, 02.11.2005
Tutorial layout and acronyms Students User Interfaces UI PnP Test RB UI PnP UI PnP UI PnP RB/BDII CE SE UI RLS Catalog WN WN WN LFC Catalog WN RB/BDII FireMan Catalog EGEE Tutorial, Roma, 02.11.2005
WMS layout in GILDA … … GILDA site GILDA site GILDA site UI LCG gLite UI PnP “combined” RB LCG RB gLite BDII LCG CE gLite CE LCG GILDA site GILDA site CE LCG WN gLite WN LCG … WN LCG … GILDA site EGEE Tutorial, Roma, 02.11.2005
DMS layout in GILDA … LCG RLS Catalog LCG LFC Catalog gLite Fireman UI LCG gLite UI PnP “combined” LCG RLS Catalog LCG LFC Catalog gLite Fireman Catalog SE LCG GILDA site SE LCG GILDA site SRM d C a c h e GILDA site I/O s r v SRM d C a c h e GILDA site I/O s r v … EGEE Tutorial, Roma, 02.11.2005
IS layout in GILDA … GILDA site GILDA site UI PnP “combined” SE SRM CE LCG gLite UI PnP “combined” BDII LCG R-GMA gLite CE LCG WN … GILDA site SE CE gLite WN GILDA site SRM d C a c h e I/O s r v EGEE Tutorial, Roma, 02.11.2005
The GILDA Live User Interface (https://gilda.ct.infn.it/live-cd/) EGEE Tutorial, Roma, 02.11.2005
The GILDA Video Tutorials (https://gilda.ct.infn.it/video.html) EGEE Tutorial, Roma, 02.11.2005
GILDA summary numbers 15 sites in 3 continents > 2300 certificates issued, >15% renewed at least once > 75 tutorials and demos performed in 15 months > 50 jobs/day on the average Job success rate above 80% > 950,000 hits (> 46,000 visits) on (of) the web site from 10’s of different countries > 0.6 TB of videos and UI’s downloaded from the web site EGEE Tutorial, Roma, 02.11.2005
Summary and conclusions The EGEE middleware: Is exiting prototyping phase and entering real production phase (LHC first real data are only 2 years away from now!) Implements a full and complete stack of grid services that can be used all together or separately at user’s discretion Closely follow the standardization process going in GGF and other for a GILDA is a real virtual laboratory for dissemination of grid computing: It is a “de facto” standard t-Infrastructure adopted both by EGEE and some forthcoming EU-FP6 projects (EELA, EUCHINAGRID, EUMEDGRID, ICEAGE) It is a complete suite of grid elements (test-bed, CA, VO, monitoring system, web portal, live user interface, user interface plug&play) and applications fully dedicated to dissemination purposes and pre-porting of new applications to EGEE Infrastructure GILDA runs latest production (stable) version of both the LCG grid middleware but it is also early adopting gLite in order to make the transition to the new middleware smoother and easier EGEE Tutorial, Roma, 02.11.2005