Dipartimento di Fisica dell’Università di Catania and INFN Catania - Italy
DataGRID Project
GENIUS: a Web Portal for the GRID
Roberto Barbera(*)
(*)work
in collaboration with A. Falzone and A. Rodolico
Meeting
Grid.it,
Bologna, 14.02.2003
CHEP 2000,
10.02.2000
Roberto Barbera
Job Submission work-flow
UI
JDL
Replica
Catalogue
Input “sandbox”
DataSets info
Information
Service
Output “sandbox”
Storage
Element
Globus RSL
Job Status
Logging &
Book-keeping
Publish
Job Query
Job Submit Event
Author.
&Authen.
Expanded JDL
Resource
Broker
Job Status
Meeting Grid.it, Bologna, 14.02.2003
Job Submission
Service
Compute
Element
Roberto Barbera
Dipartimento di Fisica dell’Università di Catania and INFN Catania - Italy
DataGRID Project
EDG m/w has been released but…
EDG software (Globus, UI, JDL, WP2, WP3, etc.) contains tens of
commands/switches which also have their own logical sequences (“B”
after “A”, “C” before “D” and so on).
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 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 ?
Prague, 12.12.2002
Meeting
Grid.it, Bologna, 14.02.2003
Roberto
Roberto Barbera
Barbera
Dipartimento di Fisica dell’Università di Catania and INFN Catania - Italy
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.
Prague, 12.12.2002
Meeting
Grid.it, Bologna, 14.02.2003
Roberto
RobertoBarbera
Barbera
Dipartimento di Fisica dell’Università di Catania and INFN Catania - Italy
DataGRID Project
GENIUS®
(Grid Enabled web eNvironment for
site Independent User job Submission)
[https://genius.ct.infn.it]
INFN/NICE collaboration
GENIUS web portal
Applications’
specific layer
DataGRID
architecture
GLOBU
S
toolkit
ALICE
ATLAS
CMS
LHCb
Other apps
High level GRID middleware
Basic Services
OS & Net services
Prague, 12.12.2002
Meeting
Grid.it, Bologna, 14.02.2003
Roberto Barbera
Dipartimento di Fisica dell’Università di Catania and INFN Catania - Italy
GENIUS:
DataGRID Project
how it works
https+java/xml+rfb
WEB Browser
GENIUS
EnginFrame
3-tier model
Loc
al
WS
Apache
ED
G
UI
EDG+GSI
the Grid
Roberto Barbera
Roberto Barbera
Dipartimento di Fisica dell’Università di Catania and INFN Catania - Italy
DataGRID Project
New grid authentication “à la MyProxy”
ED
G
UI
WEB Browser
Loc
al
WS
grid-proxy-init
myproxy-init
MyProx
y
Server
GENIU
S
Server
(EDG
UI)
the Grid
Roberto Barbera
Roberto Barbera
Dipartimento di Fisica dell’Università di Catania and INFN Catania - Italy
GENIUS
DataGRID Project
show: the main page
Roberto Barbera
Dipartimento di Fisica dell’Università di Catania and INFN Catania - Italy
GENIUS
DataGRID Project
show: the authentication
Roberto Barbera
Dipartimento di Fisica dell’Università di Catania and INFN Catania - Italy
GENIUS
DataGRID Project
show: file services
Roberto Barbera
Dipartimento di Fisica dell’Università di Catania and INFN Catania - Italy
DataGRID Project
GENIUS
show: the authentication
Roberto Barbera
Dipartimento di Fisica dell’Università di Catania and INFN Catania - Italy
GENIUS
DataGRID Project
show: job submission
Roberto Barbera
Dipartimento di Fisica dell’Università di Catania and INFN Catania - Italy
GENIUS
DataGRID Project
show: job queue
Roberto Barbera
Dipartimento di Fisica dell’Università di Catania and INFN Catania - Italy
GENIUS
DataGRID Project
show: job output
Roberto Barbera
Dipartimento di Fisica dell’Università di Catania and INFN Catania - Italy
GENIUS
DataGRID Project
show: job data
Roberto Barbera
Dipartimento di Fisica dell’Università di Catania and INFN Catania - Italy
GENIUS
DataGRID Project
show: personal spooler
Roberto Barbera
Dipartimento di Fisica dell’Università di Catania and INFN Catania - Italy
DataGRID Project
GENIUS show: interactive analysis
Roberto Barbera
Dipartimento di Fisica dell’Università di Catania and INFN Catania - Italy
DataGRID Project
Present status and perspectives
Current implementation of GENIUS already includes:
 secure web transactions, user authentication and
authorization;
 Grid authentication “à la MyProxy” !
 remote interaction with the user’s and “grid” file system;
 interfaces for job submission/control, data
management, VO servers, and to monitoring systems;
 Several Resource Brokers available;
 persistent (user’s) book-keeping and spooler system;
 secure interactive analysis with TightVNC !
 CVS available !
Todo:
 web-guided creation of a job (soon !).
 multi-jobs (parallel and sequential);
 more application-specific customizations;
Meeting Grid.it, Bologna, 14.02.2003
Roberto
Roberto Barbera
Barbera
Dipartimento di Fisica dell’Università di Catania and INFN Catania - Italy
DataGRID Project
GENIUS installation and contribution
Send an email to [email protected] and/or
[email protected] to get an account on the
GENIUS CVS server;
Checkout GENIUS from its CVS server;
Ask your CA for a server certificate for the EDG UI on
which you want to install GENIUS
Send an email to [email protected] to get a
free EnginFrame license;
Install and start GENIUS as described on the
reference site https://genius.ct.infn.it;
New Virtual Organizations can easily be added to
GENIUS and developpers of new applications can
contribute to the portal code in a straightforward way;
Due to its modularity, GENIUS can also be interfaced
with new Resource Brokers or any other grid services.
Prague, 12.12.2002
Meeting
Grid.it, Bologna, 14.02.2003
Roberto Barbera
Roberto Barbera
Scarica

grid - To the INFN WWW Server