Workshop CNAF – Bologna 8 Luglio 2011 FARO Accesso Web a risorse e servizi remoti in ambiente...

12
Workshop CNAF – Bologna 8 Luglio 2011 FARO Accesso Web a risorse e servizi remoti in ambiente Grid/Cloud A. Rocchi, C. Sciò, G. Bracco, S. Migliori, F. Beone, A. Petricca

Transcript of Workshop CNAF – Bologna 8 Luglio 2011 FARO Accesso Web a risorse e servizi remoti in ambiente...

Page 1: Workshop CNAF – Bologna 8 Luglio 2011 FARO Accesso Web a risorse e servizi remoti in ambiente Grid/Cloud A. Rocchi, C. Sciò, G. Bracco, S. Migliori, F.

Workshop CNAF – Bologna 8 Luglio 2011

FAROAccesso Web a risorse e servizi remoti in

ambiente Grid/Cloud

A. Rocchi, C. Sciò, G. Bracco, S. Migliori, F. Beone, A. Petricca

Page 2: Workshop CNAF – Bologna 8 Luglio 2011 FARO Accesso Web a risorse e servizi remoti in ambiente Grid/Cloud A. Rocchi, C. Sciò, G. Bracco, S. Migliori, F.

Workshop CNAF – Bologna 8 Luglio 2011

Scopi di progetto

- Centralità d’accesso a impianti, servizi e risorse

- Fruizione ubiquitaria– Necessario solo un web browser che supporti la tecnologia Java

- Velocità e sicurezza nel trasporto dei dati

- Interconnessione con piattaforme hardware e software di tipo qualunque e dislocate ovunque.

- Applicabilità in ambito industriale

Page 3: Workshop CNAF – Bologna 8 Luglio 2011 FARO Accesso Web a risorse e servizi remoti in ambiente Grid/Cloud A. Rocchi, C. Sciò, G. Bracco, S. Migliori, F.

Workshop CNAF – Bologna 8 Luglio 2011

FARO - Architettura• Fast Access to Remote Objects• Sistema integrato client/serverServer: FreeNXClient: NX Web Companion • Protocollo NX

– X protocol compression– Adaptive speed management– High responsivity

• GUI in java: Solo un web browser necessario

• Alcuni moduli accessori per comunicare con le risorse esposte

FARO viene eseguito remotamente ed esportato sul display utente. Accesso web sicuro, veloce e intuitivo a qualunque piattaforma SW e HW

Page 4: Workshop CNAF – Bologna 8 Luglio 2011 FARO Accesso Web a risorse e servizi remoti in ambiente Grid/Cloud A. Rocchi, C. Sciò, G. Bracco, S. Migliori, F.

Workshop CNAF – Bologna 8 Luglio 2011

Autenticazione-Autorizzazione

Autenticazione e sicurezza nel trasporto dati garantiti da SSH/Kerberos– Ssh layer di trasporto del protocollo NX– Kerberos permette una gestione centralizzata degli utenti

Autorizzazione GUI altamente customizzabile

Black-white list per risorse esposte

Groupworks

Laboratori virtuali

Page 5: Workshop CNAF – Bologna 8 Luglio 2011 FARO Accesso Web a risorse e servizi remoti in ambiente Grid/Cloud A. Rocchi, C. Sciò, G. Bracco, S. Migliori, F.

Workshop CNAF – Bologna 8 Luglio 2011

FARO – GUI

Page 6: Workshop CNAF – Bologna 8 Luglio 2011 FARO Accesso Web a risorse e servizi remoti in ambiente Grid/Cloud A. Rocchi, C. Sciò, G. Bracco, S. Migliori, F.

Workshop CNAF – Bologna 8 Luglio 2011

FARO – Shell e CLI

Page 7: Workshop CNAF – Bologna 8 Luglio 2011 FARO Accesso Web a risorse e servizi remoti in ambiente Grid/Cloud A. Rocchi, C. Sciò, G. Bracco, S. Migliori, F.

Workshop CNAF – Bologna 8 Luglio 2011

FARO – Accesso a dati e applicazioni

Page 8: Workshop CNAF – Bologna 8 Luglio 2011 FARO Accesso Web a risorse e servizi remoti in ambiente Grid/Cloud A. Rocchi, C. Sciò, G. Bracco, S. Migliori, F.

Workshop CNAF – Bologna 8 Luglio 2011

FARO – Value Added

• Sistema integrato-Free e Open Source Software

• Valore aggiunto- La GUI rende user-friendly l’accesso a task e

risorse, mascherando la complessità dell’infrastruttura

- Cloud Computing-oriented

• NX supporta nativamente funzionalità avanzate come il session resuming.- Algoritmi di process-reparenting- Database server-side con informazioni di sessione- Possibilità di incoerenze tra database e processi

creati

• NX-Watchdog si preoccupa di verificare lo stato di coerenza, effettuando la pulizia dei processi non più raggiungibili.

Page 9: Workshop CNAF – Bologna 8 Luglio 2011 FARO Accesso Web a risorse e servizi remoti in ambiente Grid/Cloud A. Rocchi, C. Sciò, G. Bracco, S. Migliori, F.

Workshop CNAF – Bologna 8 Luglio 2011

Faro in produzione

• ENEA– Accesso a risorse distribuite– Job Submission

• EFDA (European Fusion Development Agreement)

– Simulazione task per fusione nucleare– Sviluppo software

Page 10: Workshop CNAF – Bologna 8 Luglio 2011 FARO Accesso Web a risorse e servizi remoti in ambiente Grid/Cloud A. Rocchi, C. Sciò, G. Bracco, S. Migliori, F.

Workshop CNAF – Bologna 8 Luglio 2011

Progetti di ricerca

• Remote 3d Rendering (ARK3D)– Elaborazione OpenGL effettuata remotamente su

device grafici high-end.– Minima richiesta di risorse locali – Nessun download di (grandi!) modelli 3D

• CPMD Job Submitter per GLite– Add-on per l’interfaccia utente che consente di

gestire l’intero processo di sottomissione/recupero output dei job su griglie con middleware GLite• Presentato al V EGEE User Forum (Uppsala, 2010)

Page 11: Workshop CNAF – Bologna 8 Luglio 2011 FARO Accesso Web a risorse e servizi remoti in ambiente Grid/Cloud A. Rocchi, C. Sciò, G. Bracco, S. Migliori, F.

Workshop CNAF – Bologna 8 Luglio 2011

Progetti di ricerca

1. Generazione automatica del JDL2. Sottomissione automatica del job

3. Monitoring automatico del job4. Recupero automatico dell'output

Page 12: Workshop CNAF – Bologna 8 Luglio 2011 FARO Accesso Web a risorse e servizi remoti in ambiente Grid/Cloud A. Rocchi, C. Sciò, G. Bracco, S. Migliori, F.

Workshop CNAF – Bologna 8 Luglio 2011

Conclusioni

FARO– Introduce semplicità ed immediatezza nell’esecuzione di

task anche complessi– Centralizza l’accesso alle risorse– Si integra nell’ambiente computazionale esistente– Integra componenti che garantiscono sicurezza in tutto il

ciclo di vita della sessione: dall’autenticazione, al trasporto dati, fino alla disconnessione

– Garantisce fault tolerance e basso impatto sulle macchine– Si adatta all’attività di gruppi di lavoro, permettendo ad

amministratori e utenti di visualizzare i soli gruppi di risorse necessari.