GENIUS: A Portal for Computing Grids

Slides:



Advertisements
Similar presentations
CHEP 2000, Roberto Barbera NA3, NA4, and NA5 activities Milano, Università di Catania and INFN Catania - Italy ALICE Collaboration.
Advertisements

CHEP 2000, Roberto Barbera Roberto Barbera (*) GENIUS: a Web Portal for the GRID Meeting Grid.it, Bologna, (*) work in collaboration.
ATLAS/LHCb GANGA DEVELOPMENT Introduction Requirements Architecture and design Interfacing to the Grid Ganga prototyping A. Soroko (Oxford), K. Harrison.
1 CHEP 2000, Roberto Barbera Recent grid activities at INFN Catania (*) HEPiX/HEPNT 2002, Catania, (*) work in collaboration with.
CHEP 2000, Roberto Barbera The AliEn GENIUS interface ALICE Offline Week, CERN, Università di Catania and INFN Catania - Italy ALICE.
FP7-INFRA Enabling Grids for E-sciencE EGEE Induction Grid training for users, Institute of Physics Belgrade, Serbia Sep. 19, 2008.
1 CHEP 2000, Roberto Barbera Tests of data management services in EDG 1.2 ALICE Off-line Week,
EGEE is a project funded by the European Union under contract IST GENIUS and GILDA Roberto Barbera EGEE NA4 Generic Applications coordinator.
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America The GENIUS Grid portal Moisés Hernández.
Riccardo Bruno INFN.CT Sevilla, Sep 2007 The GENIUS Grid portal.
CHEP 2000, Roberto Barbera Roberto Barbera (*) The GENIUS grid portal CHEP 2003, (*) work in collaboration with A. Falzone and.
CHEP 2000, Roberto Barbera Roberto Barbera (*) The GENIUS Grid Portal Portals & Portlets 2003, Edinburgh, (*) work in collaboration.
EGEE is a project funded by the European Union under contract IST Generic Applications: strategy, organization, tools and manpower Roberto.
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America GENIUS server installation and configuration.
INFSO-RI Enabling Grids for E-sciencE The GENIUS Grid portal Tony Calanducci INFN Catania - Italy First Latin American Workshop.
EGEE is a project funded by the European Union under contract IST The GENIUS portal Roberto Barbera University of Catania and INFN SEE-GRID.
CHEP 2000, Giuseppe Andronico Grid portal based data management for Lattice QCD data ACAT03, Tsukuba, work in collaboration with A.
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.
Induction: Additional features of GENIUS 18 May Some additional features of GENIUS EGEE is funded by the European Union under contract IST
EGEE is a project funded by the European Union under contract IST The GENIUS portal Roberto Barbera University of Catania and INFN First Latinamerican.
K.Harrison BNL, 7 May 2002 Overview of GANGA – First steps towards GANGA – Outline of required functionality – Some existing technology – Conclusions.
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America The GENIUS Grid Portal Roberto Barbera Univ.
June 24-25, 2008 Regional Grid Training, University of Belgrade, Serbia Introduction to gLite gLite Basic Services Antun Balaž SCL, Institute of Physics.
Getting started DIRAC Project. Outline  DIRAC information system  Documentation sources  DIRAC users and groups  Registration with DIRAC  Getting.
Conference name Company name INFSOM-RI Speaker name The ETICS Job management architecture EGEE ‘08 Istanbul, September 25 th 2008 Valerio Venturi.
EGEE is a project funded by the European Union under contract IST Presentation of NA4 Generic Applications Roberto Barbera NA4 Generic Applications.
EGEE is a project funded by the European Union under contract IST GENIUS and EnginFrame Roberto Barbera EGEE NA4 Generic Applications coordinator.
EGEE-0 / LCG-2 middleware Practical.
INFSO-RI Enabling Grids for E-sciencE GILDA and GENIUS Guy Warner NeSC Training Team An induction to EGEE for GOSC and the NGS NeSC,
Development of e-Science Application Portal on GAP WeiLong Ueng Academia Sinica Grid Computing
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America Grid2Win: Porting of gLite middleware to.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Grid2Win : gLite for Microsoft Windows Roberto.
EGEE is a project funded by the European Union under contract IST GENIUS and GILDA: a status report Roberto Barbera NA4 Generic Applications.
Breaking the frontiers of the Grid R. Graciani EGI TF 2012.
IST E-infrastructure shared between Europe and Latin America The GILDA t-Infrastructure and the GENIUS portal Christian Grunfeld,
Consorzio COMETA - Progetto PI2S2 UNIONE EUROPEA Grid2Win : gLite for Microsoft Windows Elisa Ingrà - INFN.
EGEE is a project funded by the European Union under contract IST GENIUS and GILDA Guy Warner NeSC Training Team Induction to Grid Computing.
Claudio Grandi INFN Bologna Virtual Pools for Interactive Analysis and Software Development through an Integrated Cloud Environment Claudio Grandi (INFN.
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.
Antonio Fuentes RedIRIS Barcelona, 15 Abril 2008 The GENIUS Grid portal.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Introduction Salma Saber Electronic.
EGEE is a project funded by the European Union under contract IST The GENIUS portal Assaf Gottlieb University of Tel Aviv EGEE tutorial, Ra’anana,
EGEE is a project funded by the European Union under contract IST The GILDA Project and the GENIUS portal Roberto Barbera University of Catania.
Gri2Win: Porting gLite to run under Windows XP Platform
Grid2Win: Porting of gLite middleware to Windows platform
Workload Management Workpackage
Grid2Win Porting of gLite middleware to Windows XP platform
Introduction to GILDA testbed and Genius portal
Grid Computing: Running your Jobs around the World
BaBar-Grid Status and Prospects
GILDA Project Valeria Ardizzone INFN Catania Italy
Roberto Barbera (a nome di Livia Torterolo)
Grid2Win: Porting of gLite middleware to Windows XP platform
Introduction to Grid Technology
The GENIUS portal Roberto Barbera University of Catania and INFN
Grid2Win: Porting of gLite middleware to Windows XP platform
CMS report from FNAL demo week Marco Verlato (INFN-Padova)
Grid2Win: Porting of gLite middleware to Windows XP platform
A conceptual model of grid resources and services
The European DataGrid Project Team
Report on GLUE activities 5th EU-DataGRID Conference
EGEE Middleware: gLite Information Systems (IS)
The GENIUS portal and the GILDA t-Infrastructure
How To Integrate an Application on Grid
The GILDA t-Infrastructure and the GENIUS portal
Il Portale GENIUS Alberto Falzone NICE srl Primo Tutorial TriGrid VL
Information Services Claudio Cherubino INFN Catania Bologna
Presentation transcript:

GENIUS: A Portal for Computing Grids Università di Catania and INFN Catania - Italy ALICE Collaboration and DataGrid Project GENIUS: A Portal for Computing Grids Roberto Barbera (*)work in collaboration with A. Falzone and A. Rodolico BELNET Grid Workshop, Bruxelles, 29.10.2003 CHEP 2000, 10.02.2000 Roberto Barbera

Outline Introduction Grid portal architecture and requirements Università di Catania and INFN Catania - Italy ALICE Collaboration and DataGrid Project Outline Introduction Grid portal architecture and requirements GENIUS: current status and supported applications Future developments BELNET Grid Workshop, Bruxelles, 29.10.2003 Roberto Barbera Roberto Barbera

The Grid metaphor Università di Catania and INFN Catania - Italy ALICE Collaboration and DataGrid Project The Grid metaphor G R I D M L E W A Visualising Workstation Mobile Access Supercomputer, PC-Cluster Data-storage, Sensors, Experiments Internet, networks BELNET Grid Workshop, Bruxelles, 29.10.2003 Roberto Barbera

DataGrid job submission work-flow Università di Catania and INFN Catania - Italy ALICE Collaboration and DataGrid Project DataGrid job submission work-flow Replica Catalogue UI JDL Logging & Book-keeping Resource Broker Job Submission Service Storage Element Compute Information Job Status DataSets info Author. &Authen. Job Submit Event Job Query Input “sandbox” Input “sandbox” + Broker Info Globus RSL Output “sandbox” Publish grid-proxy-init Expanded JDL SE & CE info Roberto Barbera

EDG m/w has been released but… Università di Catania and INFN Catania - Italy ALICE Collaboration and DataGrid Project EDG m/w has been released but… DataGrid middleware contains tens of commands/switches which also have their own logical sequences. Browsing Grid VO “directories” (users, RC’s, DB’s, etc.) requires LDAP “speaking” and tomorrow could require SQL “speaking”. “User gridification” is a tough task for a “rookie”  this does not fit with the claim that “grids” are for everybody and that grid computing will be as easy as surfing the Internet ? Furthermore, all this holds for DataGrid. What will happen when other grids’ software (especially UI’s) will come up (PPDG, iVDGL, etc.) ? Will users have to learn tens of “grid dialects” ? Today “grid computing” is a rather complicated experience for un-experienced user only possible at selected machines (UI’s)  this does not fit with the claim that one could do “grid computing” even from a PDA ? Is there any way to set-up a “user-friendly” grid ? BELNET Grid Workshop, Bruxelles, 29.10.2003 Roberto Barbera Roberto Barbera

Grid transparent access Università di Catania and INFN Catania - Italy ALICE Collaboration and DataGrid Project Grid transparent access VO colleage local disk Replica Catalogue UI disk Resource Broker Storage Element Compute Element Roberto Barbera Roberto Barbera

A web portal: why and how ? Università di Catania and INFN Catania - Italy ALICE Collaboration and DataGrid Project A web portal: why and how ? It can be accessed from everywhere and by “everything” (desktop, laptop, PDA, WAP phone). It can keep the same user interface to several back-ends (grid “dialects”  command-line UI’s). It must be redundantly “secure” at all levels: 1) secure for web transactions, 2) secure for user credentials, 3) secure for user authentication, 4) secure at VO level. All available grid services must be incorporated in a logic way, just “one mouse click away”. Its layout must be easily understandable and user friendly. BELNET Grid Workshop, Bruxelles, 29.10.2003 Roberto Barbera Roberto Barbera

DataGRID architecture Università di Catania and INFN Catania - Italy ALICE Collaboration and DataGrid Project 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 DataGRID architecture BELNET Grid Workshop, Bruxelles, 29.10.2003 Roberto Barbera

GENIUS: how it works the Grid https+java/xml+rfb WEB Browser GENIUS Università di Catania and INFN Catania - Italy ALICE Collaboration and DataGrid Project GENIUS: how it works 3-tier model https+java/xml+rfb WEB Browser GENIUS Local WS EnginFrame Apache the Grid EDG+GSI EDG UI Roberto Barbera Roberto Barbera

GENIUS: the main page Università di Catania and INFN Catania - Italy ALICE Collaboration and DataGrid Project GENIUS: the main page Roberto Barbera

GENIUS show: grid authentication Università di Catania and INFN Catania - Italy ALICE Collaboration and DataGrid Project GENIUS show: grid authentication MyProxy authentication ! Roberto Barbera

Grid authentication with MyProxy Università di Catania and INFN Catania - Italy ALICE Collaboration and DataGrid Project Grid authentication with MyProxy EDG UI MyProxy Server grid-proxy-init myproxy-init myproxy-get-delegation GENIUS Server (EDG UI) WEB Browser the Grid execution Local WS output any grid service Roberto Barbera Roberto Barbera

GENIUS: remote file browser Università di Catania and INFN Catania - Italy ALICE Collaboration and DataGrid Project GENIUS: remote file browser Roberto Barbera

GENIUS: VO Selection Università di Catania and INFN Catania - Italy ALICE Collaboration and DataGrid Project GENIUS: VO Selection Roberto Barbera

GENIUS: RB Selection Università di Catania and INFN Catania - Italy ALICE Collaboration and DataGrid Project GENIUS: RB Selection Roberto Barbera

GENIUS: RLS Selection Università di Catania and INFN Catania - Italy ALICE Collaboration and DataGrid Project GENIUS: RLS Selection Roberto Barbera

In collaboration with DATAMAT, Italy Università di Catania and INFN Catania - Italy ALICE Collaboration and DataGrid Project Graphic job description (1) In collaboration with DATAMAT, Italy Roberto Barbera Roberto Barbera

In collaboration with DATAMAT, Italy Università di Catania and INFN Catania - Italy ALICE Collaboration and DataGrid Project Graphic job description (2) In collaboration with DATAMAT, Italy Roberto Barbera Roberto Barbera

GENIUS multi-jobs (1) Università di Catania and INFN Catania - Italy ALICE Collaboration and DataGrid Project GENIUS multi-jobs (1) Roberto Barbera Roberto Barbera

GENIUS multi-jobs (2) Università di Catania and INFN Catania - Italy ALICE Collaboration and DataGrid Project GENIUS multi-jobs (2) Roberto Barbera Roberto Barbera

GENIUS: file browsing (1) Università di Catania and INFN Catania - Italy ALICE Collaboration and DataGrid Project GENIUS: file browsing (1) Roberto Barbera

GENIUS: file browsing (2) Università di Catania and INFN Catania - Italy ALICE Collaboration and DataGrid Project GENIUS: file browsing (2) Roberto Barbera

GENIUS: file replication Università di Catania and INFN Catania - Italy ALICE Collaboration and DataGrid Project GENIUS: file replication Roberto Barbera

GENIUS: testbed navigation Università di Catania and INFN Catania - Italy ALICE Collaboration and DataGrid Project GENIUS: testbed navigation Roberto Barbera

GENIUS: P2P services Università di Catania and INFN Catania - Italy ALICE Collaboration and DataGrid Project GENIUS: P2P services Roberto Barbera

GENIUS: GridICE monitoring Università di Catania and INFN Catania - Italy ALICE Collaboration and DataGrid Project GENIUS: GridICE monitoring Roberto Barbera

GENIUS: PDA version (1) Home Page Services Remote file browsing Università di Catania and INFN Catania - Italy ALICE Collaboration and DataGrid Project GENIUS: PDA version (1) Home Page Services Remote file browsing inspection BELNET Grid Workshop, Bruxelles, 29.10.2003 Roberto Barbera

GENIUS: PDA version (2) Job submission Job monitoring RC browsing Università di Catania and INFN Catania - Italy ALICE Collaboration and DataGrid Project GENIUS: PDA version (2) GridICE integration RC browsing Job monitoring Job submission BELNET Grid Workshop, Bruxelles, 29.10.2003 Roberto Barbera

Interactive analysis (via TightVNC) Università di Catania and INFN Catania - Italy ALICE Collaboration and DataGrid Project Interactive analysis (via TightVNC) Exported by NICE to FERRARI Motors Roberto Barbera

CMS: CMSprod configuration Università di Catania and INFN Catania - Italy ALICE Collaboration and DataGrid Project CMS: CMSprod configuration Roberto Barbera Roberto Barbera

CMS: GENIUS/Boss interface Università di Catania and INFN Catania - Italy ALICE Collaboration and DataGrid Project CMS: GENIUS/Boss interface Roberto Barbera Roberto Barbera

BaBar: multi-job submission Università di Catania and INFN Catania - Italy ALICE Collaboration and DataGrid Project BaBar: multi-job submission Roberto Barbera Roberto Barbera

BaBar: multi-job queue Università di Catania and INFN Catania - Italy ALICE Collaboration and DataGrid Project BaBar: multi-job queue Roberto Barbera Roberto Barbera

GENIUS app.: Earth Ob. app. Università di Catania and INFN Catania - Italy ALICE Collaboration and DataGrid Project GENIUS app.: Earth Ob. app. Roberto Barbera

GENIUS app.: 3D rendering Università di Catania and INFN Catania - Italy ALICE Collaboration and DataGrid Project GENIUS app.: 3D rendering Roberto Barbera

GENIUS app.: sound compiler Università di Catania and INFN Catania - Italy ALICE Collaboration and DataGrid Project GENIUS app.: sound compiler The Sound Laboratory of the University of Salerno (D. Vicinanza and V. Cafagna) starts in September 2003 the first tests of sound production using GRID infrastructures A test installation of CSound has been performed in Catania and other EDG sites in Europe CSound is an acoustic compiler, running on Linux, Mac OS, Win, Unix: a software framework for sound production, acoustics experiments, electronic music composition Its philosophy is quite similar to packages like Povray: two ASCII files, named orchestra and score, containing the description of the virtual instruments (and audio post-processors like filters, resonators, …) and of the musical events, are processed by CSound The computing phase take a time depending on the complexity of the score to be performed (spacing from some minutes to hours) The output is a high quality audio file (AIFF, WAV or SND allowed). Up to 100+ MB per minute of execution (comparable with HEP output files!) BELNET Grid Workshop, Bruxelles, 29.10.2003 Roberto Barbera Roberto Barbera

Università di Catania and INFN Catania - Italy ALICE Collaboration and DataGrid Project GENIUS app.: L-QCD grid XML interpreter with HTML renderer for lattice QCD “configuration” files (several hundreds of MB each and several CPU days to be created!) Full set of data management services to publish, register and share configuration files among theoretical physicists belonging to the same VO The first prototype will be demonstrated at ACAT03 at the beginning of Dec. 2003 BELNET Grid Workshop, Bruxelles, 29.10.2003 Roberto Barbera Roberto Barbera

Università di Catania and INFN Catania - Italy ALICE Collaboration and DataGrid Project Present status Current implementation of GENIUS includes more than 100 services. Among them: grid authentication with MyProxy ! several Resource Brokers, VO’s and RLS available; full support for “interactive” and “parallel” multi-jobs web guided job description, submission and monitoring (in collaboration with DATAMAT) P2P services added PDA version available (runs also on last generation cellular phones, e.g. Sony Ericsson P800 and Nokia 3650) Transparently compliant with EDG2, LCG1 and Grid.it middlewares/VO’s Interfaced to many generic applications and to the CMS and BaBar grid environments BELNET Grid Workshop, Bruxelles, 29.10.2003 Roberto Barbera Roberto Barbera

Future devel. and activities Università di Catania and INFN Catania - Italy ALICE Collaboration and DataGrid Project Future devel. and activities GENIUS has been targeted as the grid portal for EGEE NA2 (dissemination/tutorials) and NA4 (generic applications) activities: Full support for interactive jobs Multi-file publication/registration/replication/deletion Graphic creation/publication of new services Integration of VOMS/VOX and DGAS tools for AAA Integration of graphic job workflow creators (work already started in Catania) Customized version for the dissemination test-bed Integration with GAT from GridLab2 (EGEE NA5) Close look at the technology of portlets as containers of grid services (see how to match them with GENIUS services)  evolve towards OGSA/OGSI Reference portal for the INFN-INAF collaboration at Catania

Future dev.: GENIUS-VOMS integration Università di Catania and INFN Catania - Italy ALICE Collaboration and DataGrid Project Future dev.: GENIUS-VOMS integration VOMS Server MyProxy Server edg-voms-proxy-init myproxy-get-delegation GENIUS Server (EDG UI) WEB Browser the Grid execution Local WS output any grid service Roberto Barbera Roberto Barbera

Summary and conclusions Università di Catania and INFN Catania - Italy ALICE Collaboration and DataGrid Project Summary and conclusions GENIUS, notwithstanding its “youth”, is “well on track” and seems to have a recognized present and a promising future It tries to merge the concepts of “user portal” and “science portal” and can easily evolve into a graphic “problem solving environment” It is the most advanced suite “on the market” for transparent access to several grid middlewares GENIUS is not only intended for a scientist day-by-day use. It has expressly been included in the EU EGEE Proposal and Technical Annex as a dissemination and tutoring tool for non expert users (in the last months, during the Catania and Rome EDG Tutorials, almost 80 people have been trained to use it) and as the grid portal for generic applications Roberto Barbera Roberto Barbera

Università di Catania and INFN Catania - Italy ALICE Collaboration and DataGrid Project FAQ’s…and answers (1) Q: I want to use GENIUS. Do I have to pay for it ? A: No. GENIUS is “open source” and the underlying portal framework EnginFrame is free for education and research communities. Q: I want to use GENIUS. Do I need any software running on my laptop ? A: No client software needs to be installed apart from the web browser. GENIUS can really be accessed from everywhere. Q: Do I have to be afraid about cached password sent over the web ? A: Access passwords are securely “streamed” only when needed and then destroyed. Only temporary sessions are possible. Q: Can new authentication methods implemented into GENIUS ? A: Of course. Kerberos V is a good example. EnginFrame is compliant with Kerberos authentication and GENIUS with AFS.

Università di Catania and INFN Catania - Italy ALICE Collaboration and DataGrid Project FAQ’s…and answers (2) Q: I want to add a new VO to GENIUS and customize new services for that VO. How can I do that ? A: A new VO can be added to GENIUS in just minutes. New VO specific services can be added just modifying only two files: an XML file and a shell script. Q: Can I use GENIUS to interface other m/w’s ? A: Yes. Although GENIUS is currently based on the DataGrid middleware(w/ and w/o GLUE extensions), it can be very easily interfaced to others. A direct interface to the Globus Toolkit already exists and another one to Condor is in progress. Q: How can I start downloading/using GENIUS ? A: Go to the reference site https://genius.ct.infn.it, click on “GENIUS CVS available” and follow the instructions. BELNET Grid Workshop, Bruxelles, 29.10.2003 Roberto Barbera Roberto Barbera