La grande ragnatela del GRID computin
Informatics Division
INFO
Coordinatore Calcolo Scientifico
Ing. Silvio Migliori
([email protected])
(12-2003)
The Grid: The Web on Steroids
Ian Foster
http://
Web: Uniform
access to HTML
documents
http://
Software
catalogs
Grid: Flexible,
high-perf access
to all significant
resources
Computers
Sensor
nets
Colleagues
Data archives
On-demand creation of powerful virtual computing systems
Layered Grid Architecture
(By Analogy to Internet Architecture)
Ian Foster
SC2000
Application
“Managing multiple resources”:
ubiquitous infrastructure services
User
Collective
Application
“Sharing single resources”:
negotiating access, controlling use
Resource
“Talking to things”: communication
(Internet protocols) & security
Connectivity
Transport
Internet
“Controlling things locally”: Access
to, & control of, resources
Fabric
Link
Internet Protocol Architecture
“Specialized services”: user- or
appln-specific distributed services
Architettura --- > Funzioni
Application
Software
catalogs
User
Collective
?
Resource
Connectivity
Fabric
Colleagues
Computers
Sen
sor
net
s
Data archives
Alcuni Criteri di scelta di una GRID
Funzioni da realizzare (calcolo, DB, dimostrativi..)
 Utenza (ricercatori generici, ricercatori tematici, produzione,..)
 Applicativi (disponibilità del sorgente, commerciali, paralleli, seriali,

interattivi..)
Risorse economiche
 Qualità di servizio
 Interazione con altre GRID

Cosa definire
Tecnologia ---- > Utente
I servizi dell’utente finale
 Il patrimonio conoscitivo dell’utente
 Le modalità di lavoro dell’utente
 I Servizi del GRID
 Protocollo di comunicazione su cui basare i
servizi ( Globus, Condor, Legion…)
 Risorse Software/Hardware

Alcune difficoltà nascoste
(non tecniche)


Impatto psicologico
– Utenti
– Amministratori
– Responsabili
– …….
(Sensazione della perdita del controllo/potere..)
Criteri di amministrazione
Distribuiti,
Coinvolgimento costante di
tutti (U., A.,R, …)
Impatto culturale
–
Lavorare in termini funzionali e logici e non fisici
(mi collego alla macchina pippo.enea.it --- > ho necessità di
una macchina Linux )
Formazione costante
Tempo per la crescita
culturale
Alcune difficoltà nascoste
(tecniche)






Gestione delle licenze software
Gestione delle variabili di ambiente per software complessi
Gestione delle installazioni multipiattaforma
Proprietà concettuale dei dati e programmi
Gestione delle conoscenze dell’utente
Velocità di crescita e aggiornamento
GRID to GRID

Ogni organizzazione/Progetto, gruppo di utenza virtuale o
reale tende ad avere una propria GRID

La comunicazione fra i servizi di GRID diverse è
fondamentale per lo sviluppo in questo settore

Gli standard attuali sono una base ma non esauriscono le
necessità
ENEA GRID
Main Service
•CPUs : 500 GFlops
•Main Computational Code :
Nuclear, FEM, CFD, Electromagnetic,
…….
•Virtual reality environments
•Parallel environment for user code
•Integration GRID to GRID: (DATAGRID,
SPACI, EGEE)
CNR
Tor Vergata
DataGrid
at
Graphic Interface
ESA\ESRIN
•Collegamenti Internazionali (linee viola sulla
mappa)
•MI-GEANT 2.5 Gbps
•MI-GX 2.5 Gbps
•RM-KQ 622 Mbps (in attivazione)
•Back bone (linee blu a 2.5 Gbps e rosse a 155
Mbps sulla mappa)
•backbone a magliatura completa tra i nodi di
trasporto MI, BO, RM, NA.
•Collegamenti tra Backbone e POP di accesso
(linee arancione sulla mappa)
•MI-MI 155 Mbps
•MI-TO 155 Mbps
•MI-TS 2 x 34 Mbps
•MI-GE 2 x 34 Mbps
•BO-BO 155 Mbps
•MI-PD 155 Mbps
•BO-PI 2 x 34 Mbps
•BO-FI 155 Mbps
•RM-RM 155 Mbps
•RM-Fra 155 Mbps
•RM-AQ 2 x 34 Mbps
•RM-CA 2 x 34 Mbps
•NA-NA 155 Mbps
•NA-BA 2 x 34 Mbps
•NA-PA 34 Mbps
•NA-CT 2 x 34 Mbps
•RM-PG 34 Mbps (in attivazione)
•NA-CS 34 Mbps (in attivazione)
•Peering Nazionali (linee azzurre sulla mappa)
•MIX Milano 155 Mbps
•NAMEX Roma 100 Mbps
2.5 Gbps =>10 Gbits
GEANT
boquad.bologna.enea.it
dafne.casaccia.enea.it
power3.frascati.enea.it
grid0007
infocal.trisia.enea.it
CNR
Tor Vergata
DataGrid
at
Citrix
Nfuse
ESA\ESRIN
WEB(ICA)
ICA
Citrix
Metafram
e
ENEA
INFO
8
622 Mbps
25
Gflops
Cray 39 Gflops
PORTICI
New
IBM Power4
16 CPU
70 GFlops
17
0
12
0
Cluster Linux 50 Gflops
NEW
Software Conceptual Structure
WEB
NEW
WEB
ICA
User programs & commercial code
Graphic User Interface
LSF multi-cluster as integrator
Load LevelerTelnet
LSF
WEB
ICA
ICA
Load Leveler
Telnet
User programs & commercial code
Graphic User Interface
LSF multi-cluster as integrator
Cluster 5° ( Portici)
NEW
Graphic User Interface
LSF
Load Leveler
& File System
Telnet
LSF
AFS Geographical cross platform& File System
Cluster 6° ( Brindisi)
WEB
Cluster 2° (Nord Rome)
ICA
WEB
ICA
WEB
User programs & commercial code
Graphic User Interface
LSF multi-cluster as integrator
Load Leveler
Telnet
LSF
AFS Geographical cross platform& File System
User programs & commercial code
Graphic User Interface
LSF multi-cluster as integrator
Load Leveler
Telnet
LSF
AFS Geographical cross platform& File System
ICA
User programs & commercial code
Graphic User Interface
LSF multi-cluster as integrator
Load Leveler
Telnet
LSF
AFS Geographical cross platform& File System
Cluster 1° ( Bologna)
Cluster 3° (Frascati)
Cluster 4° (Trisaia )
ITALIAN NATIONAL AGENCY FOR
NEW TECHNOLOGY ,ENERGY AND
THE ENVIRONMENT
Fig 6
Software Conceptual Structure
Monitoring di sistema e d’utilizzo, Recupero
e Segnalazione Automatico anomalie, pianificazione
sviluppo
Qualità di servizio
WEB
ICA
Application Portal (Metaframe/Nfuse)
User programs & commercial code
Graphic User Interface
LSF multi-cluster as integrator
LSF
XTERM
RMS
Load Leveler
AFS Geographical cross platform & File System
AIX
ITALIAN NATIONAL AGENCY FOR
NEW TECHNOLOGY ,ENERGY AND
THE ENVIRONMENT
SGI
SUN
Compa
q
NT
Linux
Quadric
s
…
DNA Sequence system
( ABI Prism 3700)
Electronic Microscope
(Brindisi)
300 Kev
Sensors
&
Computational GRID
DB_1 DB_4
“GOME”
ENEA GRID
DB_2
CPUS
DB_3
WEB
ICA
SSH
Lavorare in GRID

L’utilizzo efficace delle risorse in rete richiede una crescita
nel modo di lavorare
– Utente
 Capire come funziona ‘’logicamente’’ la propria applicazione
 Avere un’idea del flusso dei dati
 Sapere se esistono versioni per più piattaforme
 Provare nuovi modi di lavorare

……...
– Amministratore
 Installare l’applicazione in modo efficiente sfruttando le informazioni
fornite dall’utente e dai fornitori dei codici in relazione alla propria
GRID
 Ottimizzare le configurazioni del sistema ( Code, associazione codicicalcolatore,…..)

……
Nuovi modi di lavorare
Es. 1 (IGNITOR)
ANSALDO
(GE)
ORNL
(USA)
CRIOTEC
(TO)
ENEA
(ISPRA)
ENEA GRID
Funzioni :
•Condivisione Dati su area
geografica
•Utilizzo software applicativo
•…..
Nuovi modi di lavorare
Es. 2 (Yann Pouillon )
( Louvain la Neuve
)
Nuovi modi di lavorare
Es. 2 (Yann Pouillon )
Es. 3 Test Program “GOME”
Output File
LIV2
List of path
Input File
LIV1
IDL “GOME”
Program
.jpg
Image
Input File
LIV1
List of
path
Input File
LIV1
Case-1
ENEA-Geographic
SUBMITION PROCEDURE
Case_2
List of path
Input File
LIV1
Case n
IDL Program
“GOME”
Output File
LIV2
User afs/home
WEB
Input File
LIV1
Input Files
LIV1
.jpg Image
Graphic environment under
AFS
new
Cray
Octane 2Proc
Casaccia
Octane 2Proc
Bologna
INFO Graphic
Developers
Users
Robotica
new
IBM SP
Onyx2 4Proc
Casaccia
new
CATIA User
(AIX)
FUS Project
Users
ITALIAN NATIONAL AGENCY FOR
NEW TECHNOLOGY ,ENERGY AND
THE ENVIRONMENT
Onyx3 4Proc
Frascati
new
User
Interferometri
a
Oligrafia
Simulazione Robotica
Fig 2a
WEB access
“ Direct to the applications ”
ACCESSO AI SERVIZI DELLA CELLA afs fusione.enea.it
Brindisi
National and International
GRIDs
New
ENEA
Main activities & resources for EGEE
•Integration of EGEE-GRID to ENEA-GRID;
•100 CPUs at 20% of time
ENEA-GRID
DataGrid
EGEE
at
GRID
ESA\ESRIN
S-PACI
GRID
[email protected]
ENEA
INFO
8
622 Mbps
25
Gflops
Cray 39 Gflops
17
0
12
0
Cluster Linux 50 Gflops
NEW
HPCC
Hpcc-w10
(Cosenza)
RESEARCH AND
TECHNOLOGY
AT THE NATION’S
SERVICE
ITALIAN NATIONAL AGENCY
FOR NEW TECNOLOGY, ENERGY
AND THE ENVIRONMENT
Scarica

ENEA GRID