the genius grid portal

78
www.eu-eela.org E-science grid facility for Europe and Latin America The GENIUS Grid Portal Riccardo Bruno INFN Catania [email protected] First EELA2 Grid School (E2GRIS1) 02-15 Nov 2008, Itacuruçá (Brazil)

Upload: aletha

Post on 19-Jan-2016

50 views

Category:

Documents


1 download

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 Presentation

TRANSCRIPT

Page 1: The GENIUS Grid Portal

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)

Page 2: The GENIUS Grid Portal

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

Page 3: The GENIUS Grid Portal

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.

Page 4: The GENIUS Grid Portal

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

Page 5: The GENIUS Grid Portal

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

Page 6: The GENIUS Grid Portal

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

Page 7: The GENIUS Grid Portal

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

Page 8: The GENIUS Grid Portal

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

Page 9: The GENIUS Grid Portal

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

Page 10: The GENIUS Grid Portal

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

Page 11: The GENIUS Grid Portal

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

Page 12: The GENIUS Grid Portal

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

Page 13: The GENIUS Grid Portal

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

Page 14: The GENIUS Grid Portal

www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008

Login…

Page 15: The GENIUS Grid Portal

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

Page 16: The GENIUS Grid Portal

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

Page 17: The GENIUS Grid Portal

www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008

VOMS Proxy Init Service

Page 18: The GENIUS Grid Portal

www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008

VOMS Proxy Init Service

Page 19: The GENIUS Grid Portal

www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008

VOMS Proxy Init Service

Page 20: The GENIUS Grid Portal

www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008

VOMS Proxy Init Service

Page 21: The GENIUS Grid Portal

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

Page 22: The GENIUS Grid Portal

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

Page 23: The GENIUS Grid Portal

www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008

GENIUS: files management

Page 24: The GENIUS Grid Portal

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

Page 25: The GENIUS Grid Portal

www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008

Multiple File Download (MFD)

26

Page 26: The GENIUS Grid Portal

www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008

Multiple File Upload (MFU)

27

Page 27: The GENIUS Grid Portal

www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008

GENIUS: Grid Preferences

Page 28: The GENIUS Grid Portal

www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008 29

GENIUS: Job Submission

Page 29: The GENIUS Grid Portal

www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008 30

GENIUS: Job Submission

Page 30: The GENIUS Grid Portal

www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008 31

GENIUS: Job Submission

Page 31: The GENIUS Grid Portal

www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008

GENIUS: Job(s) Queue

Page 32: The GENIUS Grid Portal

www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008

GENIUS: Job Retrieving

Page 33: The GENIUS Grid Portal

www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008

GENIUS: Data Spooler

Page 34: The GENIUS Grid Portal

www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008

Tight VNC

GENIUS: Interactive Services

Page 35: The GENIUS Grid Portal

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

Page 36: The GENIUS Grid Portal

www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008 37

GENIUS: Data Management

Page 37: The GENIUS Grid Portal

www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008 38

GENIUS: Workflow

Page 38: The GENIUS Grid Portal

www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008 39

GENIUS: Workflow

Page 39: The GENIUS Grid Portal

www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008 40

GENIUS: Workflow

Page 40: The GENIUS Grid Portal

www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008 41

GENIUS: Workflow

Page 41: The GENIUS Grid Portal

www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008 42

GENIUS: Workflow

Page 42: The GENIUS Grid Portal

www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008 43

GENIUS: Workflow

Page 43: The GENIUS Grid Portal

www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008 44

GENIUS: Workflow

Page 44: The GENIUS Grid Portal

www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008 45

GENIUS: Submit Workflow

Page 45: The GENIUS Grid Portal

www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008 46

GENIUS: Submit Workflow

Page 46: The GENIUS Grid Portal

www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008 47

GENIUS: Submit Workflow

Page 47: The GENIUS Grid Portal

www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008 48

GENIUS: Submit Workflow

Page 48: The GENIUS Grid Portal

www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008 49

GENIUS: Submit Workflow

Page 49: The GENIUS Grid Portal

www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008 50

GENIUS: Submit Workflow

Page 50: The GENIUS Grid Portal

www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008 51

GENIUS: Submit Workflow

Page 51: The GENIUS Grid Portal

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

Page 52: The GENIUS Grid Portal

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

Page 53: The GENIUS Grid Portal

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

Page 54: The GENIUS Grid Portal

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

Page 55: The GENIUS Grid Portal

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.

Page 56: The GENIUS Grid Portal

www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008

GENIUS and robot certificates

Admin

User

Page 57: The GENIUS Grid Portal

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

Page 58: The GENIUS Grid Portal

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

Page 59: The GENIUS Grid Portal

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.

Page 60: The GENIUS Grid Portal

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

Page 61: The GENIUS Grid Portal

www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008 66

Integration & results

Page 62: The GENIUS Grid Portal

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

Page 63: The GENIUS Grid Portal

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.

Page 64: The GENIUS Grid Portal

www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008 69

Page 65: The GENIUS Grid Portal

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

Page 66: The GENIUS Grid Portal

www.eu-eela.eu Itacuruçá (Brazil) , First EELA2 Grid School (E2GRIS1), 02.11.2008 – 15.09.2008 72

MULTI BLAST : input form /2

Page 67: The GENIUS Grid Portal

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

Page 68: The GENIUS Grid Portal

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

Page 69: The GENIUS Grid Portal

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

Page 70: The GENIUS Grid Portal

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

Page 71: The GENIUS Grid Portal

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

Page 72: The GENIUS Grid Portal

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.

Page 73: The GENIUS Grid Portal

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

Page 74: The GENIUS Grid Portal

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.

Page 75: The GENIUS Grid Portal

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

Page 76: The GENIUS Grid Portal

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

Page 77: The GENIUS Grid Portal

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

Page 78: The GENIUS Grid Portal

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