Lustre 2.1 rinnova la collaborazione tra Oracle e Whamcloud

Lustre 2.1 aggiungerà nuove caratteristiche e funzionalità al sistema e avrà un forte legame con la community

Lustre 2.1 dovrebbe essere disponibile nei prossimi mesi, grazie alla collaborazione tra Oracle e Whamcloud. Ma di cosa si tratta? Lustre è un file system di rete usato dai sistemi cluster. Il suo nome deriva dalla fusione di Linux e cluster. La nuova release dovrebbe ripristinare alcune caratteristiche che erano state tolte da quella precedente per aumentare la stabilità.

In arrivo nei prossimi mesi la nuova versione di Lustre

Lustre 2.1 sarà la nuova versione di un file system che si usa spesso nell’high performance computing (HPC). Gli utenti del file system Lustre tra qualche mese otterranno la nuova distribuzione, grazie alla leadership di Whamcloud.

Whamcloud è una startup venture che include i reduci di Oracle e Sun, da cui è nato il progetto Lustre. Il motivo per cui Whamcloud sta costruendo la distribuzione Lustre non è di creare un fork da Oracle, ma di contribuire a sostenere e ampliare la comunità Lustre.

“Dal mese di aprile del 2010 vi è stata confusione nella comunità, e abbiamo visto un impatto negativo nella fiducia delle imprese in Lustre,” ha detto Brent Gorda, amministratore delegato e presidente di Whamcloud.

Gorda ha sottolineato che la sua azienda non sta costruendo una distribuzione Lustre Whamcloud, ma piuttosto una distribuzione Lustre 2.1 legata alla community. Egli ha osservato che Whamcloud guiderà la community nel fare una release di un progetto open source.

Gorda ha spiegato che in una tipica installazione Lustre, un client viene eseguito in Compute Cluster e monta il file system Lustre su un Infiniband ad alta velocità o una rete da 10Gb. Un modulo driver viene caricato nel kernel e il file system è montato come ogni altro file system locale o di rete. Le applicazioni client vedono un unico sistema di file, anche se questo file system può essere costituito da centinaia di server e decine di migliaia di dischi.

“Una distribuzione Lustre comprende quindi il kernel client-side del modulo e il software server per l’esecuzione sui nodi del disco”, ha detto Gorda. Esso comprende anche il software di rete chiamato LNet. Il codice ovviamente dovrà essere costruito e testato, per poi risolvere eventuali problemi.

La partnership Oracle-Whamcloud per Lustre 2.1

In termini di rapporto Whamcloud con Oracle, Gorda notato che la sua società ha firmato l’accordo di code Lustre contributo e ha collaborato regolarmente con gli ingegneri Oracle su più questioni tecniche. “Abbiamo dipendenti di Whamcloud che sono stati impiegati da parte di Oracle e questo è, francamente, un vantaggio in comunicazione e cooperazione tra le nostre due società”, ha detto Gorda. “Apprezziamo il rapporto con Oracle. Noi non riteniamo che questa mossa in sé cambierà o dovrebbe cambiare il nostro rapporto”.

Fino a questo punto, Whamcloud ha fornito il supporto per Lustre e ha contribuito agli sforzi per la versione principale. La distribuzione di Lustre Whamcloud che sta contribuendo a portare avanti sarà comunque chiamata semplicemente Lustre. Oracle, infatti, detiene il marchio del nome di Lustre.

La distribuzione-community di Lustre, sarà costruita con l’imminente release di Lustre 2.1, che aggiungerà nuove caratteristiche e funzionalità al sistema. Gorda ha notato che la versione di Lustre 2.0, che è stata pubblicata lo scorso autunno, aveva un certo numero di caratteristiche in meno rispetto alla precedente, al fine di concentrarsi di più sulla stabilità.

“Lustre ha compiuto notevoli progressi nel risolvere i problemi di stabilità, anche se molto resta ancora da fare”, ha detto Gorda. “L’intenzione della release Lustre 2.1, in gran parte, è quello di riportare indietro alcune di queste caratteristiche”.

Tra le nuove funzionalità di Lustre 2.1 c’è la migliorata scalabilità dei metadati. Gorda ha spiegato che la scalabilità dei metadati è quella che potrebbe portare a un notevole aumento delle prestazioni per le operazioni sui metadati.

Per il futuro, la community di Lustre dovrà affrontare una serie di sfide. Secondo Gorda, la sfida più grande è sempre la sperimentazione su larga scala. Inoltre, Gorda ha notato che il consorzio di 10 partner Hyperion HPC attualmente ha un cluster di Dell di 1.152 nodi e Linpack con picco di oltre 100 Tflops. “E ‘un sistema notevole e probabilmente uno dei primi 100 sistemi in tutto il mondo”, ha detto Gorda.

A questo punto non resta che aspettare… La distribuzione Lustre 2.1 è prevista con la nuova release per l’estate 2011.

Leave a Reply