The GENIUS portal Roberto Barbera University of Catania and INFN

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.
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.
EGEE is a project funded by the European Union under contract IST GENIUS and EnginFrame Roberto Barbera Univ. of Catania and INFN SEE-GRID.
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.
INFSO-RI Enabling Grids for E-sciencE Workload Management System Mike Mineter
IST E-infrastructure shared between Europe and Latin America The GILDA t-Infrastructure and the GENIUS portal Domenico Vicinanza,
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.
TERENA 2003, May 21, Zagreb TERENA Networking Conference, 2003 MOBILE WORK ENVIRONMENT FOR GRID USERS. TESTBED Miroslaw Kupczyk Rafal.
E-infrastructure shared between Europe and Latin America GENIUS PORTAL Valeria Ardizzone INFN-Catania 1° EELA Grid School Itacuruçà Island, State of Rio.
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,
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Grid2Win : gLite for Microsoft Windows Roberto.
1 P-GRADE Portal hands-on Gergely Sipos MTA SZTAKI Hungarian Academy of Sciences.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Practical using WMProxy advanced job submission.
EGEE is a project funded by the European Union under contract IST GENIUS and GILDA: a status report Roberto Barbera NA4 Generic Applications.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Overview of gLite, the EGEE middleware Mike Mineter Training Outreach Education National.
IST E-infrastructure shared between Europe and Latin America The GILDA t-Infrastructure and the GENIUS portal Christian Grunfeld,
EGEE is a project funded by the European Union under contract IST GENIUS and GILDA Guy Warner NeSC Training Team Induction to Grid Computing.
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.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI solution for high throughput data analysis Peter Solagna EGI.eu Operations.
FESR Trinacria Grid Virtual Laboratory Practical using WMProxy advanced job submission Emidio Giorgio INFN Catania.
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
ALICE and LCG Stefano Bagnasco I.N.F.N. Torino
The EDG Testbed Deployment Details
GILDA Project Valeria Ardizzone INFN Catania Italy
Practical: The Information Systems
P-GRADE Portal tutorial
Grid2Win: Porting of gLite middleware to Windows XP platform
Introduction to Grid Technology
Grid2Win: Porting of gLite middleware to Windows XP platform
CRC exercises Not happy with the way the document for testbed architecture is progressing More a collection of contributions from the mware groups rather.
5. Job Submission Grid Computing.
CMS report from FNAL demo week Marco Verlato (INFN-Padova)
Grid2Win: Porting of gLite middleware to Windows XP platform
The European DataGrid Project Team
GENIUS: A Portal for Computing Grids
EGEE Middleware: gLite Information Systems (IS)
The GENIUS portal and the GILDA t-Infrastructure
The GENIUS Security Services
The EU DataGrid Fabric Management Services
The GILDA t-Infrastructure and the GENIUS portal
GENIUS Grid portal Hands on
Il Portale GENIUS Alberto Falzone NICE srl Primo Tutorial TriGrid VL
Information Services Claudio Cherubino INFN Catania Bologna
Presentation transcript:

The GENIUS portal Roberto Barbera University of Catania and INFN EGEE tutorial, Torino, 18-19.01.2005 The GENIUS portal Roberto Barbera University of Catania and INFN www.eu-egee.org EGEE is a project funded by the European Union under contract IST-2003-508833

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, Torino, 18-19.01.2005 - 2

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, Torino, 18-19.01.2005 - 3

A typical job workflow Replica Catalogue Information Resource Broker 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 EGEE tutorial, Torino, 18-19.01.2005 - 4

Typical grid services (gLite/ARDA) EGEE tutorial, Torino, 18-19.01.2005 - 5

The transparent grid access VO colleague local disk Replica Catalogue UI disk Resource Broker Storage Element Compute Element EGEE tutorial, Torino, 18-19.01.2005 - 6

A grid portal: why and how It can be accessed from everywhere and by “everything” (desktop, laptop, PDA, cell phone). It can keep the same user interface to several back-ends. 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. EGEE tutorial, Torino, 18-19.01.2005 - 7

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 DataGRID architecture EGEE tutorial, Torino, 18-19.01.2005 - 8

GENIUS: how it works the Grid https+java/xml+rfb WEB Browser GENIUS 3-tier model https+java/xml+rfb WEB Browser GENIUS Local WS EnginFrame Apache the Grid M/W+GSI UI EGEE tutorial, Torino, 18-19.01.2005 - 9

GENIUS home page (https://grid-tutor.ct.infn.it) EGEE tutorial, Torino, 18-19.01.2005 - 10

GENIUS file services (1/2) EGEE tutorial, Torino, 18-19.01.2005 - 11

GENIUS file services (1/2) EGEE tutorial, Torino, 18-19.01.2005 - 12

GENIUS authentication with MyProxy EGEE tutorial, Torino, 18-19.01.2005 - 13

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, Torino, 18-19.01.2005 - 14

GENIUS grid settings (1/2) EGEE tutorial, Torino, 18-19.01.2005 - 15

GENIUS VO selection EGEE tutorial, Torino, 18-19.01.2005 - 16

GENIUS graphic job editor (1/2) (work in collaboration with DATAMAT) EGEE tutorial, Torino, 18-19.01.2005 - 17

GENIUS graphic job editor (2/2) (work in collaboration with DATAMAT) EGEE tutorial, Torino, 18-19.01.2005 - 18

GENIUS graphic workflow editor (integration with TRIANA from GridLab Project, not yet fully functional) EGEE tutorial, Torino, 18-19.01.2005 - 19

GENIUS single job submission EGEE tutorial, Torino, 18-19.01.2005 - 20

GENIUS single job queue EGEE tutorial, Torino, 18-19.01.2005 - 21

GENIUS multi job submission EGEE tutorial, Torino, 18-19.01.2005 - 22

GENIUS multi job queue EGEE tutorial, Torino, 18-19.01.2005 - 23

GENIUS data spooler (1/2) EGEE tutorial, Torino, 18-19.01.2005 - 24

GENIUS data spooler (2/2) EGEE tutorial, Torino, 18-19.01.2005 - 25

GENIUS RLS browsing (1/2) EGEE tutorial, Torino, 18-19.01.2005 - 26

GENIUS RLS browsing (2/2) EGEE tutorial, Torino, 18-19.01.2005 - 27

GENIUS data publication (1/3) EGEE tutorial, Torino, 18-19.01.2005 - 28

GENIUS data publication (2/3) EGEE tutorial, Torino, 18-19.01.2005 - 29

GENIUS data publication (3/3) EGEE tutorial, Torino, 18-19.01.2005 - 30

GENIUS data replication (1/4) EGEE tutorial, Torino, 18-19.01.2005 - 31

GENIUS data replication (2/4) EGEE tutorial, Torino, 18-19.01.2005 - 32

GENIUS data replication (3/4) EGEE tutorial, Torino, 18-19.01.2005 - 33

GENIUS data replication (4/4) EGEE tutorial, Torino, 18-19.01.2005 - 34

GENIUS information services (1/2) EGEE tutorial, Torino, 18-19.01.2005 - 35

GENIUS information services (2/2) EGEE tutorial, Torino, 18-19.01.2005 - 36

GENIUS monitoring services EGEE tutorial, Torino, 18-19.01.2005 - 37

GENIUS interactive services (1/2) EGEE tutorial, Torino, 18-19.01.2005 - 38

GENIUS interactive services (2/2) EGEE tutorial, Torino, 18-19.01.2005 - 39

GENIUS P2P services EGEE tutorial, Torino, 18-19.01.2005 - 40

GENIUS for PDA (1/2) Home Page Services Remote file browsing inspection EGEE tutorial, Torino, 18-19.01.2005 - 41

GENIUS for PDA (2/2) Job submission Job monitoring RC browsing GridICE integration RC browsing Job monitoring Job submission EGEE tutorial, Torino, 18-19.01.2005 - 42

GENIUS for cell phone EGEE tutorial, Torino, 18-19.01.2005 - 43

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 available; full support for “interactive” and “parallel” multi-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 EDG2.1, EGEE-0 and Grid.it middlewares/VO’s Interfaced to many generic applications EGEE tutorial, Torino, 18-19.01.2005 - 44

GENIUS installation (1/3) To install GENIUS on an User Interface machine you need a server certificate (in order to sign https connection) and a free EnginFrame license The user efadmin must be present in the system GENIUS is downloaded from a SSH CVS server GENIUS should be installed under /opt/genius GENIUS installs with /opt/genius/genius_install.sh (just one command!) GENIUS starts/stops with the command /etc/rc.d/init.d/genius start|stop EGEE tutorial, Torino, 18-19.01.2005 - 45

GENIUS installation (2/3) ls –l /opt/genius drwxr-xr-x 2 root root 4096 Apr 15 13:19 CVS drwxr-xr-x 8 nobody nobody 4096 Apr 15 13:19 JSDK2.0 drwxr-xr-x 18 root root 4096 Apr 15 13:20 apache drwxr-xr-x 3 root root 4096 May 3 16:47 bin drwxr-xr-x 17 root root 4096 Apr 15 13:20 ef lrwxrwxrwx 1 root root 36 Apr 15 13:21 etc -> /opt/genius/ef/plugins/infngrid/etc/ -rwxr-xr-x 1 root root 4512 Oct 14 2003 genius_install.sh drwxr-xr-x 4 root root 4096 Apr 15 13:20 include drwxr-xr-x 9 root root 4096 Apr 15 13:20 j2sdk1.4.0_01 lrwxrwxrwx 1 root root 13 Apr 15 13:21 jdk -> j2sdk1.4.0_01 lrwxrwxrwx 1 root root 7 Apr 15 13:21 jsdk -> JSDK2.0 drwxr-xr-x 4 root root 4096 Apr 15 13:20 lib drwxr-xr-x 5 root root 4096 Apr 15 13:20 man drwxr-xr-x 7 root root 4096 Apr 15 13:20 mrtg drwxr-xr-x 9 root root 4096 Apr 15 13:20 openldap drwxr-xr-x 8 root root 4096 Apr 15 13:20 openssl drwxr-xr-x 4 root root 4096 May 5 11:10 vnc EGEE tutorial, Torino, 18-19.01.2005 - 46

GENIUS installation (3/3) Configuration files /opt/genius/etc XML files /opt/genius/apache/htdocs Action procedures (shell scripts, etc.) /opt/genius/ef/plugins/infngrid/bin EGEE tutorial, Torino, 18-19.01.2005 - 47

GENIUS FAQ’s…and answers (1/2) 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. EGEE tutorial, Torino, 18-19.01.2005 - 48

GENIUS FAQ’s…and answers (2/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 LCG2/EGEE-0 middleware, it can be very easily interfaced to others. 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. EGEE tutorial, Torino, 18-19.01.2005 - 49