Riccardo Bruno INFN.CT Sevilla, 10-14 Sep 2007 The GENIUS Grid portal.
-
Upload
lorena-lawrence -
Category
Documents
-
view
212 -
download
0
Transcript of Riccardo Bruno INFN.CT Sevilla, 10-14 Sep 2007 The GENIUS Grid portal.
Riccardo BrunoINFN.CT
Sevilla, 10-14 Sep 2007
The GENIUS Grid portal
2
GENIUS GRID portal features 1/2
• It can be accessed from everywhere and by “everything” (desktop, laptop, PDA, cell phone).
• The same user interface to several back-ends.
• All available grid services incorporated in a logic way, just “one mouse click away”.
• Layout easily understandable and user friendly.
3
GENIUS GRID portal features 2/2
• Secure at all levels:
1) secure for web transactions
2) secure for user credentials
3) secure for user authentication
4) secure at VO level.
4
Main advantages
Thanks to the GENIUS and EnginFrame (developed by the Italian Company NICE srl) user can
• Interact with files on the UI • Send jobs to the Grid • Manage the data belonging to the given Virtual Organization.
Moreover:• No needs of a particular Operating System and middle-ware
running on the client side
5
Security Services 1/2
• In order to guarantee a secure access to the Grid, GENIUS has been implemented with a multi-layered security infrastructure.
• All web transactions are executed under the Secure Socket Layer (SSL) via HTTPS.
• The user has to have an account on the User Interface machine where GENIUS is running
6
Security Services 2/2
• Two access modes:
Grid authentication in GENIUS is currently based on the concept of user credentials delegation implemented with MyProxy
When the user wants to interact with the file-system of the UI, performing operations with his files, he gets prompted for the username and password of the account on that machine.
7
The Genius Home Page
(https://glite-tutor.ct.infn.it)
8
The GENIUS model
OS & Net services
Basic Services
High level GRID middleware
HEP BiomedOtherapps
Otherapps
Applications’specific layer
Other apps
GLOBUS
toolkit
EDG/LCG architectur
e
GENIUS web portal
GENIUS®
(Grid Enabled web eNvironment for
site Independent User job Submission)
INFN/NICE srl collaboration
9
GENIUS: how it works
Apache + Tomcat
EnginFrame
GENIUShttps+java/xml+rfb
WEB Browser
gLiteUI
LocalWS
the GridM/W+GSI
3 tier
model
10
• Send an email message, signed with your valid certificate of your Virtual Organization which you belong containing the fields:
First and Second Name Institute / Company Position (Administrator, other to specify) Installed software in your site (LCG/gLite) and its version
• Send the signed email message to
[email protected] or [email protected] • Usually in one business day, you will receive the encrypted
account information in reply.
How to send a request of account
11
Grid authentication with MyProxy
UI
Local
WS
MyProxyServer
GENIUSServer
(UI)
myproxy-init
any grid service
myproxy-get-delegation
output
the Grid
execution
WEB Browser
Now, VOMS Extensions needed to run jobs on the
GRID ( --voms
<voms_vo_name>)
12
GENIUS main services
• File Services
• Job Submission Services
• Monitoring
• Data Services
13
Login on the UI
14
File Services: View/Edit (1/2)
15
File Services: View/Edit (2/2)
16
File Services: Copy/Rename
17
File Services: Delete Files/Dirs
18
File Services: Create a Dir
19
File Services: Upload TAR ball
20
File Services: Upload a file
21
File Services: Change permiss.
22
File Services: Show Environment
23
Proxy info: GRID Authentication
24
Info on proxy
25
Info on VOMS Proxy
26
Change OS Password
27
Logout
28
GENIUS main services
• File Services
• Job Submission Services
• Monitoring
• Data Services
29
Job Submission Services
Using GENIUS job submission services, the user can seamlessly create a job and run it on the Grid.
In particular, it is possible to:
• List the available Computing Elements (sites/queues) where a given job can run on
• Create a job and submit it to a Resource Broker (which can be selected by the user) or to a particular computing element
• Monitor the current status of a job• Inspect on the fly the output of a job and save it
both on the User Interface machine and on the local workstation.
31
GRID Settings
32
Job Subm: JDL file selection
33
Job Subm: Ready to submit
34
Job Subm: Choosing the RB
35
Job successfully submitted
36
Inspecting the Job Queue
•Logging information •by clicking on the Globus JobID
37
Logging information
38
Job status
39
Job completed successfully
40
Retrieving Job results (1/4)
41
Retrieving Job results (2/4)
42
Retrieving job results (3/4)
43
List of available resources (1/2)
44
List of available resources (2/2)
45
GENIUS main services
• File Services
• Job Submission Services
• Monitoring
• Data Services
46
GRID Monitoring within GENIUS
47
GENIUS main services
• File Services
• Job Submission Services
• Monitoring
• Data Services
48
Publishing a local file (1/3)
49
Publishing a local file (2/3)
50
Publishing a local file (3/3)
51
VO Services
52
VO Services: Hadron Therapy
53
VO Services: Protein rendering
54
3D rendering with POVRay
55
Interactive Services: VNC terminal
56
DAG management: TRIANA project
57
Conclusions
• It is a complete environment which combines the concepts of “user portal” and “science portal”
• Absolutely no client software needs to be installed on the users workstation (apart from the web browser)
• It includes support for both single and composite jobs (DAGs)
• Interactive analysis and web access to personal spooling areas are possible
58