Remote file access sulla grid e metodi di interconnesione di rete M. Donatelli, A.Ghiselli e G.Mirabelli Infn-Grid network 24 maggio 2001
WP72 Remote file access sulla grid l Studio, progettazione e implementazione di un meccanismo trasparente alle applicazioni per accedere ai file sulla grid. l I meccanismi finora implementati sono basati su: –Applicazioni client server (browser, FTP..) con disponibilita anche di API. –File system distribuiti tipo NFS, AFS. In questo caso tutti i nodi condividono lo stesso file system.
WP73 l La proposta e di potenziare le funzionalita delle primitive per laccesso al virtual file system del sistema operativo LINUX per accedere ai file appartenenti a qualunque file system locale o remoto. application Open file Virtual file system Grid file I/O Local file I/O Server Open file Virtual file system Local file I/O network
WP74 Approccio architetturale l FTPfs: integrazione del meccanismo del virtual file system con il protocollo FTP –Studio dellarchitettura e delle funzionalita –Caratteristiche implementative – misure di efficienza di questo software l GSIFTP: globus FTP con security, flussi paralleli e accesso ai parametri di flusso del TCP –Studio del protocollo di trasporto –Studio della implementazione della security
WP75 FTP File System Progetto open source l Nasce con lidea di trasferire parti di files multimediali l permette di montare sul VFS delle directory FTP e di accedervi l Permette di accedere ai server FTP presenti su qualunque host attraverso le system call di Linux l E ancora in via di sviluppo l Permette laccesso multiplo e la condivisione degli stessi file l Permette di accedere ad una parte del file l Supporta funzionalita semplici di scrittura lettura l E compatibile con il kernel di Linux
WP76 Il Network File System permette di vedere un FS esterno e di montarlo su una macchina remota come se fosse un disco locale l Ottimizzato per manipolare I file system remoti l Ha una struttura di tipo client/server l Supporta i protocolli di rete TCP e UDP l Gestisce le socket l Ha dei meccanismi di caching integrati l Supporta il locking dei files in scrittura l La versione 3 presenta delle caratteristiche interessanti (scrittura asincrona, supporto di files molto grandi e caching con blocchi larghi )
WP77 NFS la sicurezza l Possibilità di utilizzo dei meccanismi di crittografazione DES (Data Encryption Standard) l Supporto completo di Kerberos 4 l Autenticazione in stile Unix l Supporto delle Access Control List
WP78 NFS- vers. 4 (il futuro) l Integrazioni di funzionalita presenti in AFS e CodaFS –Da AFS prendera I meccanismi di condivisione dei files, la gestione della sicurezza e un miglioramento delle prestazioni – Da CodaFS aggiungera la possibilita di lavorare bene anche con I client disconnessi
WP79 NFS vs FtpFS l Confronto delle possibilita di manipolazione dei files remoti attraverso FTP oppure con NFS –Trasferimento di interi files –Accesso alla struttura interna dei files –Gestione dei permessi –Analisi dei meccanismi di autenticazione tra file systems appartenenti ad host remoti
WP710 Soluzione 1 l Proposta di integrazione tra FtpFS e GSIFTP con estensione alla funzionalita di remote file access con i meccanismi di security di grid.
WP711 Aspetti correlati da studiare (1) l Utilizzo del sistema di autorizzazione di Grid (GSI) l Accesso al replica manager per mappare meta-file in file logici o fisici l Interconnessione di rete per avere connessioni efficienti alla velocita del Gbps. l Monitoraggio delle operazioni di rete l Sintassi del file: grid://node/file name
WP712 Aspetti correlati da studiare (2) l Analisi delle prestazioni nel trasferimento dei files tra host locali e remoti l Studio dellutilizzo dei meccanismi di trasporto piu opportuni a seconda della topologia della rete l Ricerca ed eventuale integrazione delle caratteristiche presenti in altri progetti di trasferimento dati l Studio dellevoluzione dei protocolli attuali compatibilmente con le specifiche di comunicazione di datagrid
WP713 Programma di lavoro l Studio di fattibilità –6 mesi –G.Mirabelli (60%), A.Ghiselli(30%), M.Donatelli (50%) l Progettazione –6 mesi l Implementazione –6 mesi