the genius grid portal
DESCRIPTION
The GENIUS Grid Portal. Riccardo Bruno INFN Catania [email protected] First EELA2 Grid School (E2GRIS1) 02-15 Nov 2008, Itacuru çá (Brazil). Outline. Grid portal technology GENIUS/EnginFrame: new version 4.0 VOMS Proxy Init Service Grid Services Robot Certificates - PowerPoint PPT PresentationTRANSCRIPT
www.eu-eela.org
E-science grid facility for Europe and Latin America
The GENIUS Grid Portal
Riccardo BrunoINFN [email protected]
First EELA2 Grid School (E2GRIS1)02-15 Nov 2008, Itacuruçá (Brazil)
www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008
Grid portal technology
GENIUS/EnginFrame: new version 4.0
VOMS Proxy Init Service
Grid Services
Robot Certificates
Summary and Conclusions
Outline
2
www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008 3
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/VOMS 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.
www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008
• A Grid Portal improves usability of Grids– Lowering end-user requirements for accessing
the Grid– Hiding the complexity of data and job
services management in the Grid
• A Grid Portal improves utilization of Grids– Making the Grid (r)evolution transparent to the
end-user– Providing an appealing user-friendly Web
interface – Enforcing Grid utilization policies
Grid Portal Benefits
www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008
InteractiveApplications
Intranet Clients
Win LX
UXMac
Grid / Compute Farm
Internal Users
BatchApplications
Storage and Data
Grid Portal/ Gateway
ProjectManagers
Client Apps
Standard protocols
Licenses
Home Users
The Grid Portal / Gateway
www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008
Grid portal technology
GENIUS/EnginFrame: new version 4.0
VOMS Proxy Init Service
Grid Services
Robot Certificates
Summary and Conclusions
Outline
6
www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008
What EnginFrame is ?
7
• It’s a web based technology able to expose grid services to the GRID Infrastructure
• It allows organizations to provide application-oriented computing and data services
• It’s a GRID Gateway
• It semplify the development of web portals exposing services that can run over broad range of different Grid Infrastructures
www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008
Spoolers
HTML page
Customplugin
Script
Browser
SDF
XML
EnginFrame
Server
HTMLXSLT
GridCompute
Farm
GridCompute
Farm
MetaFrame+ NFuse
MetaFrame+ NFuse
ApplicationServer
ApplicationServer
EnginFrame
Agent
Execute
Service
Req
XML output
Service Req
User
Authorize
Groups, ACLs
XML
Layout
XSL
Service Submission
EnginFrame Working Environment
www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008
<ef:service id="gzip"> <ef:name>gzip sample</ef:name> <ef:option id="level" label="Compression level" type="list"> <ef:option id="9">maximum</ef:option> <ef:option id="4">medium</ef:option> <ef:option id="0">none</ef:option> </ef:option> <ef:option id=”FILE" label="File to compress" type="file"/> <ef:action id="submit" label="Submit job"> EF_SPOOLER_NAME="gzip $file” export EF_SPOOLER_NAME ${EF_ROOT}/plugins/lsf/bin/bsub -o output.txt gzip -$level \"$FILE\” <ef:result type="text/xml"/></ef:action> </ef:service>
Service example
www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008
Who uses EnginFrame?
• Mechanical – Ferrari, Audi, BMW, FIAT
Auto, Elasis, Magneti Marelli, P+Z, Swagelok, Toyota, TRW
• Manufacturing – Bridgestone, Procter &
Gamble, Galileo Avionica
• Oil&Gas – Slavneft, Schlumberger,
TOTAL, VNIIGaz
• Electronics – STMicroelectronics, Accent,
SensorDynamics, Motorola
• Biotech – ENEA, EGEE LS community
• Telecom – Telecom Italia
• Research – INFN, ASSC, CCLRC, CERN,
CILEA, CINECA, CNR, CNRS/IN2P3, ENEA, FzU, ICI, IFAE, ITEP, JSC G.G.M., KU Leuven, SSC-Russia, SDSC
• Education – Dresda University, Ferrara
University, ITU, Messina University, Politecnico of Milan, Technische Universität Dresden, Trinity College Dublin, Salerno University, S-PACI
10
www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008
• GENIUS is a powerful Grid Portal that allows scientists to exploit Grid resources only using a conventional Web browser
• It has been built on top of the EnginFrame framework
• It’s a gateway to European EGEE Project middle-ware
• It allows to expose gLite-enabled applications via Web-browser as well as Web Services
What GENIUS is ?
11
www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008
Reference Web Site: https://genius.ct.infn.it
13
www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008
Grid portal technology
GENIUS/EnginFrame: new version 4.0
VOMS Proxy Init Service
Grid Services
Robot Certificates
Summary and Conclusions
Outline
14
www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008
Login…
www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008
VOMS Proxy Init Service
A Text Code is required to start the VOMS Proxy Applet for the proxy initialization
The Java plugin 1.6.0 or higher is mandatory required.
16
www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008
VOMS Proxy Init Service
Jointly developed by NICE and INFN Catania
17
www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008
VOMS Proxy Init Service
www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008
VOMS Proxy Init Service
www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008
VOMS Proxy Init Service
www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008
VOMS Proxy Init Service
www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008
VOMS Proxy Init Service
Now the user is authenticated on gLite middleware
22
www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008
Grid portal technology
GENIUS/EnginFrame: new version 4.0
VOMS Proxy Init Service
Grid Services
Robot Certificates
Summary and Conclusions
Outline
23
www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008
GENIUS: files management
www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008
GENIUS: files management
Multiple Action in a Single Service
www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008
Multiple File Download (MFD)
26
www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008
Multiple File Upload (MFU)
27
www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008
GENIUS: Grid Preferences
www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008 29
GENIUS: Job Submission
www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008 30
GENIUS: Job Submission
www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008 31
GENIUS: Job Submission
www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008
GENIUS: Job(s) Queue
www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008
GENIUS: Job Retrieving
www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008
GENIUS: Data Spooler
www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008
Tight VNC
GENIUS: Interactive Services
www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008 36
Local Browse on laptop
Remote Browse
on UI
(GENIUS Server)
Extended Remote
File Browse
on LFC Catalog
GENIUS: Data Management
www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008 37
GENIUS: Data Management
www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008 38
GENIUS: Workflow
www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008 39
GENIUS: Workflow
www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008 40
GENIUS: Workflow
www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008 41
GENIUS: Workflow
www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008 42
GENIUS: Workflow
www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008 43
GENIUS: Workflow
www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008 44
GENIUS: Workflow
www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008 45
GENIUS: Submit Workflow
www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008 46
GENIUS: Submit Workflow
www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008 47
GENIUS: Submit Workflow
www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008 48
GENIUS: Submit Workflow
www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008 49
GENIUS: Submit Workflow
www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008 50
GENIUS: Submit Workflow
www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008 51
GENIUS: Submit Workflow
www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008
• All web transactions are executed under the Secure Socket Layer (SSL) via HTTPS
• The user must have an account on the User Interface
• When the user wants to interact with the file-system of the UI, he gets prompted for the username and password of the account on that machine
• All the glite functionalities are integrated in the portal and accessible only after the creation of the voms-proxy through the applet
GENIUS: security infrastructure
52
www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008
Grid portal technology
GENIUS/EnginFrame: new version 4.0
VOMS Proxy Init Service
Grid Services
Robot Certificates
Summary and Conclusions
Outline
53
www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008
Robot certificates
1. Starting from Feb. 2008 also the Italian INFN CA will start to issue Robot Certificates. Thanks to these new certificates biologists will be able to access the grid sharing the certificate installed on the portal.
2. UK and NL CA are already issuing robot certificates
3. The decision of the INFN CA is a great success of the BioinfoGRID project
www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008
Your identity: /C=IT/O=GILDA/OU=Robots/L=INFN Catania/CN=Robot:MrBayes - Giuseppe La Rocca
Creating temporary proxy ................................ Done
Contacting voms.ct.infn.it:15001 [/C=IT/O=INFN/OU=Host/L=Catania/CN=voms.ct.infn.it] "gilda" Done
Creating proxy ............................................................................... Done
Your proxy is valid until Thu May 8 21:42:05 2008
Robot certificates
www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008
• In order to strong reduce the risks of having the portal certificate compromised and improve the security, the INFN CA has decided to issue this new certificate on board of the Aladdin eToken PRO smart card. – http://www.aladdin.com/etoken/
• Each smart card can support several robot certificates: one for each application user wants to share with the other. – An user’s PIN is prompted every time user try to read
the certificate on board of the smart card to generate a proxy.
www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008
GENIUS and robot certificates
Admin
User
www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008
Grid portal technology
GENIUS/EnginFrame: new version 4.0
VOMS Proxy Init Service
Grid Services
Robot CertificatesBefore to conclude some applications …Summary and Conclusions
Outline
62
www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008 63
C O D E S A – 3 D This is a work supported in collaboration with
Giuditta Lecca1, Jawher Kerrou2 , Philippe Renard3
Giuseppe La Rocca4 and Roberto Barbera4
1 CRS4, Cagliari (Italy) 2 INAT, Tunis (Tunisia)
3 CHYN, University of Neuchatel (Switzerland)4 INFN, Catania (Italy)
Presented at F
irst
EUMedGrid Project
Review
Madrid, 2
7-28 Feb. - SPAIN
www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008 64
The CODESA-3D application
• CODESA-3D (COupled variable DEnsity and Saturation 3-Dimensional) is a software developed at CRS4 (Center for Advanced Studies, Research and Development in Sardinia - http://www.crs4.it/).
• Its aims to study, taking into account detailed mathematical representations of physical, chemical and biological processes that govern water flow, saltwater intrusion in freshwater coastal aquifers.
www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008 65
The Korba case-study (Tunisia)
%U
%U %U
%U
%U
%U%U%U%U%U%U%U%U%U %U %U%U%U
%U%U
%U%U%U%U
%U
%U %U%U%U%U
##
######
## ## ###
## ############
#
# ############
#
## #
##
####
##
#
#
#
#
#
####
###
##
######
# ##
#
############
#
##########
# #
#########
#### ######## #
#
###### #
## ###
#
#
#
###
## ##
#
# ## #
####
##
#
#####
#
######
#
##
#
## #
#
#
## #
###
#
#
#
####
# ##
##
#
## #
# ####
#
#####
#
###
## ###
##########
#
#
## #
##
# # ###
#
####
##
# #
##
##
#
#
###
####
#
##
###
###
#####
## ##
##
#####
#
##
##
#####
###
#### ##
### #
##
#
##
###
#
#
#
#
##
#
## #
#
# #
##
#
#
# ##
### ###
###
####### #
##
## #
#
#
#
#
#
#
#
#
#
##
######
####
# ## #
###
###
####
##
#
#
## # #
#
#
#
##
##
## ## # ##
##
###
##### #
####
####
#
##
## ###
## ####
###
## ####
##
# ###
#
#
#####
### ###
## #####
#### #
## #
######## # #
##
## ###
###
####
# # ##
##########
###
###
#
###
####
#
###
## ## #
#
# #
### ###
# ########
###
####
#
##
##
#
####
##
####
#
## ## ###
###
#
###
##
#
#
## #
# ###
#
##
# # ##
##
## #
###
# ##
#
# ## ###
##
#
#
#
#
# #
#
#########
###
#
###
#
#
##
###
##
##
#
## #
# ##
# ##
###
#
#
#
#
##
####
####
###
#### #
## ###
#
###
###
#
####
#
#####
## ##
#####
#####
####
######
## # ##
#####
#### #####
######
# ####
##
### #
# ###
######
##
##
#
##
#####
#
## #
####
##
######
## ##
#
######
######
#### #
######
#
## ### # ###
#####
##########
#
## # ##
##
# #
##
### # # #####
#####
##
##
## ##
###
#
#####
###
#
#### #
##
# ##### #
### ####
##
###
###### #
###
####
# ####
#
#####
# #
# #####
#### ##
####
#
###
## ####
##
#
## ### ####
##### #
###
###
#
#
#######
###
##### ###
##
##
####
##
## #########
#
# ###### #
####################
############
##################### ## #######
#########
####
#
## ## ###
#
#
##
##
#
###
# #
### ##
###
######
### ###
##### ###
##### #
######
##### #
###### #
####
## ##
######
########
### ##
##
##
######
###
#########
##
##
####
##
##
####
###
##
#
###
##### #####
##
##### ###
#
##
#####
##########
###### #
########## #
#
#
######### ##
####### ####
##### ####### ###
###### ###
##
####### ### #######
# ###
#######
#################
#####
# #######
####
#
##
######### # #
# ##########
#####
#
#
# ###
###### #
#####
###
## #
######
#### ##
######
#
## ##
##
######
#
## # #
######## #
#####
##
##
####### #####
# ######
###########
#
############### #
##
#
##
####
###
#### #
######
####
##
###
###
### ##
#
##
######## ##
##############
##
##
######## ## ##
#
#
##
#######
### #
####
##
#
##
####
#
##
##
# #
#
# # #
##
#####
##
##
##
##
#
##
####
#
#
#
#####
### #
##
#
##
####
## # #
# ##
# ###
# ##
##
####
## ##
#
# #
#############
## #####
####
#
#
#
#####
###### #
#
###
#######
####
####
####
##
###########
# #
#
### ## ##
#############
###
###
#######
###
#
###
## #####
####
#
# ### ##
#####
## #####
##
#####
#
## # ### #
##
#
#
## #
####
####
#######
##### #
######## ### #
#
##
###
### ####
####
### #
##
#
#
# ##
#
##
##
#
###
#
#########
##
##
## #
# #####
#####
######
### ######
####
## ## # # ## #
##
#### #
# ##
###
###
##
#####
# ##
# #
# ## #
#
##
##
# ###
######### #
##
####
##
# ##
###
#### ## #
#
#
# ###
######
#### ##
# # # # # # #
## ##### ##
## ##
######
#############
###
#
####
################
##
#########
## ##### #
#
#### #
######
## ## ###
### ##
###
###
### ##
########## #
#
##
#
####
##
#
#
###
##
###
# #### #
#
##
# ###
#
####
##
#
### #
#
#
##
# ##
###
#
#
#
###########
#
#
########
#####
#####
######
#
####
####### ####
#####
##
# ##
### ###### # #
## ##
## ##
#
####### # # #
## ##
#####
## #############
#####
## #
## #
#####
###
## ###
##
####
######
#
#
#
#
#
#### #
#
#### ###
##
# ## ##
# ##
#
####
## #####
# # #
#######
##
#
####
######
###
#####
##
#######
#
#####
####
##
#####
#####
### #
##
#
#
#####
### #
######
### ###
###
#
#
######
####
### ###
#
##
##
########
#
#
###### # ####
###
#### #
#
# ###### #
##
####
###
######
#### #####
##
# #
##
#
###
###
#
#
#S
#S
#S
#S#S
#S#S#S
#S
#S#S
#S#S#S
#S
#S#S
#S
#S#S
#S
#S
#S
#S
#S #S
#S
#S#S
#S
#S
#S
#S
#S#S#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S#S
#S
#S
#S
#S
#S#S
#S
#S
#S
#S
#S#S
#S #S
#S
#S
#S
#S
#S#S
#S
#S
#S #S
#S#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S#S
#S
#S
#S
#S
#S#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S#S
#S
#S
#S
#S
#S
#S
#S
#S
#S#S
#S
#S#S
#S
#S
#S#S
#S
#S#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S #S#S
#S
#S
#S
#S
#S
#S
#S
#S
#S#S
#S
#S
#S
#S
#S
#S#S
#S
#S#S
#S
#S
#S
#S
#S
#S
#S#S
#S
#S
#S
#S
#S
#S
#S
#S
#S #S
#S
#S#S
#S#S#S
#S
#S
#S#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S#S
#S
#S
#S
#S
#S
#S
#S
#S#S
#S
#S#S
#S
#S #S
#S
#S
#S
#S
#S
#S#S
#S#S
#S
#S
#S
#S
#S
#S
#S
#S#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S#S
#S
#S
#S#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S #S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S #S
#S
#S
#S
#S
#S
#S
#S#S
#S
#S
#S
#S
#S
#S#S
#S
#S#S
#S
#S
#S
#S #S
#S
#S
#S
#S
#S
#S
#S#S
#S
#S
#S
#S#S
#S#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S#S
#S
#S#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S#S
#S
#S#S
#S
#S
#S
#S
#S
#S
#S
#S#S
#S
#S#S
#S#S #S
#S#S
#S
#S
#S
#S#S
#S#S
#S
#S
#S#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S#S#S
#S#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S#S
#S
#S#S
#S
#S
#S
#S
#S
#S #S
#S
#S
#S
#S
#S #S
#S
#S
#S
#S
#S
#S#S
#S
#S
#S
#S
#S
#S#S#S
#S
#S
#S#S
#S
#S
#S
#S#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S#S
#S
#S
#S
#S
#S
#S #S
#S
#S#S
#S
#S#S
#S
#S
#S#S#S
#S
#S#S
#S
#S#S#S
#S
#S
#S
#S
#S
#S
#S#S#S
#S
#S#S
#S
#S
#S#S
#S
#S
#S
#S#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S
#S#S
#S
#S#S
#S
#S
#S
#S
#S#S#S
%[
%[%[
%[
%[
%[
%[
%[
%[
%[
%[
Korba
Somâa
El Mida
Tazerka
Tafelloun
Béni Khiar
Menzel Horr
El Gorchine
Menzel Temime
Diar El Hojjej
Diar Ben Salem%U Recharge Well# Well with no data
Extraction rates [m3/year]#S 0 - 20000#S 20000 - 40000#S 40000 - 60000#S 60000 - 80000#S 80000 - 100000#S 100000 - 150000#S 150000 - 200000#S 200000 - 250000
RiverSaline lakesDams
%[ Delegation
N
EW
S
0 10Kilometers
Extraction rates and Recharge Map
www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008 66
Integration & results
www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008 67
References• “Sustainable management of groundwater
exploitation using Monte Carlo simulation of seawater intrusion in Korba aquifer (Tunisia)” – Mr.KERROU, J. – Dr. LECCA, G. – Prof. RENARD, P. – Dr.
LA ROCCA, G. – Prof. BARBERA, R. – EGEE User Forum 01-03 March 2006.
• Internation Science Grid This Week (ISGTW)– http://www.isgtw.org/?pid=1000341 - March, 2007
www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008 68
What is BLAST ?
BLAST (Basic Local Alignment Search Tool) is an algorithm used to compare biological sequences, such as the amino-acid of different proteins or the nucleotides of DNA sequences.
The program requires a query sequence (also called target sequence) and a database.
Its identifies all the sub-sequences of the target query that are similar to the sub-sequences in the database.
www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008 69
www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008 71
MULTI BLAST : input form /1
Upload the file with the FASTA sequences
www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008 72
MULTI BLAST : input form /2
www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008 73
MULTI BLAST : submit
Multi FASTA successfully submitted to WMProxy
Inspect the status
of the Collection
www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008 74
MULTI BLAST : queue
Retrieve the output
of the Collection
www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008 75
MULTI BLAST : Data Spooler
View the output of each subjobs
www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008 76
MULTI BLAST : LFC Catalog
Show DetailsDownload & View
www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008 77
Click here to inspect a typical output file produced by BLAST during the
computation
The results
www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008 78
References• “Muli BLAST on Demonstrator: an easy way to
run BLAST in a GRID Infrastructure” – AIFTIMIEI, C. – CAROTA, L. – DE FILIPPIS, N. – DONVITO,
G. – FALZONE, A – PIERRO, A. – TULIPANO, A, – LA ROCCA, G. – VERLATO, M. – Prof. BARBERA, R. – Prof. MAGGI, G.P. CAPI2006 BIOCOMPUTING – Milan 2006.
www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008 79
A R C H A E O C L I M A TO L O G Y
This is a work supported in collaboration with Pier Giovanni PELFER ([email protected])
University of Florence - ITALY
Presented at F
irst
EUMedGrid Project
Review
Madrid, 2
7-28 Feb. - SPAIN
www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008 80
The Mediterranean Region at the end of the urban revolution
ArchaeoGrid aims to investigate the paleoclimate situation in the Mediterranean Area between XVIII centuries B.C.This kind of studies are made available, within EUMEDGRID, using a metereological modelling software called MM5. It allows to create complex atmospheric simulations and simulate weather evolution.
www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008 81
The result
The MM5 program, thanks to the description of the environment, elaborates the meteorological data and generate the forecast
www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008
Grid portal technology
GENIUS/EnginFrame: new version 4.0
VOMS Proxy Init Service
Robot Certificates
Summary and Conclusions
82
www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008
Summary and Conclusions
GENIUS offers the following advantages:• it is a complete production-ready environment which combines the
concepts of “user portal” and “science portal”;• absolutely no client software needs to be installed on the user’s
workstation apart from the web browser with its usual plug-ins like Java (at least JRE 1.6.0 or higher);
• it provides a new unique tool to authorize users, in a very strong secure way, into the grid environment with or without VOMS support as well, easy to use;
• it includes support for both single and composite jobs (including DAG’s);
• interactive analysis and web access to personal spooling areas are possible;
• environment and settings customizable for the users;• security for data management and sessions.
83
www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008
References• NICE web-site http://www.nice-italy.com• EnginFrame Framework
http://www.enginframe.com• GENIUS Portal https://genius.ct.infn.it • GENIUS Repository at https://geniuscvs.ct.infn.it• GENIUS based on gLite at https://glite-
tutor2.ct.infn.it
GENIUS Installation
• GENIUS Repository at https://geniuscvs.ct.infn.it• Write an email message to
[email protected] or [email protected] for an account request to download the GENIUS package