le tecnologie grid dal supercalcolo ai servizi
TRANSCRIPT
Pula, 28 Novembre 2006 Gestore di Risorse Condivise per Analisi di Dati e Applicazioni Ambientali Kick-off Meeting
Le Tecnologie GRID
Dal Supercalcolo ai Servizi
NICE s.r.l.
Pula, 28 Novembre 2006 Gestore di Risorse Condivise per Analisi di Dati e Applicazioni Ambientali Kick-off Meeting
Contenuti• The GRID• Service Oriented Architectures• NICE• GRIDA3
Pula, 28 Novembre 2006 Gestore di Risorse Condivise per Analisi di Dati e Applicazioni Ambientali Kick-off Meeting
The GRID: la visione• Una infrastruttura di risorse di
calcolo, archiviazione e sensoridistribuita su scala globale
• Agisce come un unico computer
• È in grado di eseguire ogni applicazione
• È semplice da utilizzare• È economica
Pula, 28 Novembre 2006 Gestore di Risorse Condivise per Analisi di Dati e Applicazioni Ambientali Kick-off Meeting
The GRID: benefici• Accesso trasparente a migliaia di risorse
distribuite nel mondo– Più risultati e/o in meno tempo
• Applicazioni prima impossibili da realizzare– Compute/Data/Community-centric– Research, Entertainment, Commerce,
Finance, Industrial design, and Government
Pula, 28 Novembre 2006 Gestore di Risorse Condivise per Analisi di Dati e Applicazioni Ambientali Kick-off Meeting
The GRID: perchè?• "The world will only need five computers"
Thomas J. Watson, IBM• "640 kilobytes is all the memory you will
ever need"Bill Gates, Microsoft
• "There is absolutely no need for a computer in the home"Ken Olsen, DEC
Pula, 28 Novembre 2006 Gestore di Risorse Condivise per Analisi di Dati e Applicazioni Ambientali Kick-off Meeting
The GRID: perchè ora?• I computer stanno diventando commodity
– Il costo di acquisto è confrontabile con il costo di 2 anni di alimentazione!
– La potenza di calcolo di un PC è confrontabile a quella di un mainframe di 10 anni fà
• La banda della rete di accesso e di interconnessione– Connessioni domestiche (es. ADSL 10Mbit)– Conenssioni back-bone (es. 10.000xADSL)
Pula, 28 Novembre 2006 Gestore di Risorse Condivise per Analisi di Dati e Applicazioni Ambientali Kick-off Meeting
The GRID: la visione• Analogia con l’elettricità
– Non sò dove e come èstata prodotta
– Non sò come mi è arrivata– È pervasiva– Pago cio’ che utilizzo
Pula, 28 Novembre 2006 Gestore di Risorse Condivise per Analisi di Dati e Applicazioni Ambientali Kick-off Meeting
The GRID: la realtà• Ci sono tante GRID
– Non facilmenteinter-operabili
– Classi:• Distributed Computing• Metacomputing• Cluster Computing• Peer-to-Peer computing• Internet computing• Enterprise Grid computing
– Middleware e “standards” in evoluzione
Pula, 28 Novembre 2006 Gestore di Risorse Condivise per Analisi di Dati e Applicazioni Ambientali Kick-off Meeting
The GRID: la realtà• Middleware
– GLOBUS– gLite/LCG– UNICORE– iRODS– . . .
• Testbed– EGEE– DEISA– TERAGRID– . . .
Pula, 28 Novembre 2006 Gestore di Risorse Condivise per Analisi di Dati e Applicazioni Ambientali Kick-off Meeting
GRID e SOA
La convergenza degli standard permetterà di collegaretecnologie, business e servizi attualmente separati
Grid
OGSi
GT2
GT1
Web HTTPWSDL,
SOAP
WS-*
Have beenconverging
WSRF
Started far apart in
applications &
technology
XML
BPEL
WS-I CompliantTechnology
Stack
Pula, 28 Novembre 2006 Gestore di Risorse Condivise per Analisi di Dati e Applicazioni Ambientali Kick-off Meeting
Service Oriented ArchitecturesSeparate
ApplicationsDistributed Applications
ApplicationIntegration
WebServices
SOA
Inflexible to changes inbusiness process or market conditions
Very agile and flexible
Silos Enterprise View
Application Focus Business Process Focused
Tightly Coupled Loosely Coupled
Separate Applications
Distributed Applications
ApplicationIntegration
WebServices
SOA
Pula, 28 Novembre 2006 Gestore di Risorse Condivise per Analisi di Dati e Applicazioni Ambientali Kick-off Meeting
SOA: beneficiBusiness Benefits• Focus on Business Domain solutions• Leverage Existing Infrastructure• Agility
Technical Benefits• Loose Coupling• Autonomous Service • Location Transparency• Late Binding
Pula, 28 Novembre 2006 Gestore di Risorse Condivise per Analisi di Dati e Applicazioni Ambientali Kick-off Meeting
WS, SOA Standards
Pula, 28 Novembre 2006 Gestore di Risorse Condivise per Analisi di Dati e Applicazioni Ambientali Kick-off Meeting
NICE• Focalizzata nello sviluppo del
Grid Computing – 10 anni di esperienza
• Partner di Platform Computing– LSF, Symphony, EGO,
VMO, …• Tecnologia propria
– EnginFrame & GENIUS• Partecipazione a diversi
progetti di ricerca– es. DEISA, EGEE,
UnoSat,...
Pula, 28 Novembre 2006 Gestore di Risorse Condivise per Analisi di Dati e Applicazioni Ambientali Kick-off Meeting
EnginFrame GRID Portal
InteractiveApplications
Intranet Clients
Win LX
UXMac
Grid / Compute Farm
Internal Users
BatchApplications
Storage and Data
Grid PortalWeb Services
Gateway
Home Users
Managers
Partners
Standard protocols
Licenses
Pula, 28 Novembre 2006 Gestore di Risorse Condivise per Analisi di Dati e Applicazioni Ambientali Kick-off Meeting
EnginFrame GRID PortalMechanical
Audi, ARRK, BMW, Bridgestone, Delphi, Elasis/CRF, FIAT Auto, Ferrari, GDX Automotive, Magneti Marelli, P+Z, Swagelok, Toyota, TRW
ManufacturingAir Products, Procter & Gamble, Galileo Avionica, Raytheon, Hamilton Sunstrand, Simpson Strong-Tie
Oil&GasAGIP, British Gas, Rosneft, Schlumberger, Slavneft, Statoil, TOTAL, VNIIGaz
ElectronicsSTMicroelectronics, Accent, SensorDynamics, Motorola
OthersTelecom Italia, CC of Water Resources
ResearchASSC, CCLRC, CERN, CILEA, CINECA, CNR, CNRS/IN2P3, ENEA, FzU, ICI, IFAE, INFN, ITEP, JSC G.G.M., KU Leuven, SSC-Russia, SDSC
EducationDresda University, Ferrara University, ITU, Messina University, Politecnico of Milan, Technische Universität Dresden, Trinity College Dublin, Salerno University, Huazhong Normal University
Pula, 28 Novembre 2006 Gestore di Risorse Condivise per Analisi di Dati e Applicazioni Ambientali Kick-off Meeting
UNOSAT
Pula, 28 Novembre 2006 Gestore di Risorse Condivise per Analisi di Dati e Applicazioni Ambientali Kick-off Meeting
EnginFrame: casi d’uso in MDA
Pula, 28 Novembre 2006 Gestore di Risorse Condivise per Analisi di Dati e Applicazioni Ambientali Kick-off Meeting
EnginFrame: casi d’uso nella Ricerca
Pula, 28 Novembre 2006 Gestore di Risorse Condivise per Analisi di Dati e Applicazioni Ambientali Kick-off Meeting
EnginFrame: casi d’uso Oil&Gas
Pula, 28 Novembre 2006 Gestore di Risorse Condivise per Analisi di Dati e Applicazioni Ambientali Kick-off Meeting
GRIDA3• Contributo di NICE
– Realizzazione dell’infrastruttura GRID• A supporto delle applicazioni
– Realizzazione del portale di accesso• Per utenti e amministratori del sistema
– Servizi per data management e accounting• Enfasi sui dati – sicurezza, accounting
Pula, 28 Novembre 2006 Gestore di Risorse Condivise per Analisi di Dati e Applicazioni Ambientali Kick-off Meeting
GRIDA3: componenti dell’infrastruttura
Ente
pris
ein
tegr
atio
n
Security
FlowMgmt
JobQueuing
LoadBlancing
Meta-dataMgmt
Accounting
BusinessIntelligence
PolicyMgmt
Acc
ess m
anag
emen
t
Pula, 28 Novembre 2006 Gestore di Risorse Condivise per Analisi di Dati e Applicazioni Ambientali Kick-off Meeting
GRIDA3: stack architetturaleClient Grid Portal
OR2OR2
Grid
Web Browser GRIDA3 PortalAccess
Administration ServicesSystem Admin
UNIX, Linux UNIX, Linux, W2KAny OSOperating System
Hardware PC, WS, Laptop, ... Server, Web Farm Server, WS, Rack, ...
VNCVNCGUI applications
SRB DataGridData Management
App. & Data Integr. Genius/EnginFrame
BusinessIntelligenceAnalysis SQL Visualizer
AAA PoliciesServ. Presentation
Workload Mgmt LSF, gLite/UNIWork Flow Guide
Pula, 28 Novembre 2006 Gestore di Risorse Condivise per Analisi di Dati e Applicazioni Ambientali Kick-off Meeting
Conclusioni
The Grid aumenta le prestazioni dell’infrastruttura
The Grid Portal aumenta le prestazioni delle personee trasforma le applicazioni in servizi