Lustre (manchmal auch Lustre geschrieben) ist ein skalierbares paralleles Dateisystem, das für den Einsatz in Hochleistungsrechnerumgebungen entwickelt wurde, wie sie beispielsweise in Supercomputing-Zentren und großen Forschungseinrichtungen zu finden sind. Es ist darauf ausgelegt, einen hohen Durchsatz und eine geringe Latenz für die Verarbeitung und Analyse umfangreicher Daten bereitzustellen.
Lustre verwendet eine verteilte Architektur mit einer Reihe von Servern (Metadatenserver oder MDS genannt), die die Metadaten des Dateisystems speichern und verwalten, und einer Reihe von Speicherservern (Objektspeicherserver oder OSS genannt), die die eigentlichen Dateidaten speichern. Die MDSs und OSSs kommunizieren über ein Hochgeschwindigkeitsnetzwerk miteinander, und auf das Dateisystem greifen Clientcomputer über ein Standard-Netzwerkdateisystemprotokoll (z. B. NFS oder CIFS) zu.
Lustre ist auf hohe Skalierbarkeit ausgelegt und kann sehr große Dateisysteme mit Milliarden von Dateien und Petabytes an Daten unterstützen. Es ist außerdem fehlertolerant und bietet die Möglichkeit zur automatischen Wiederherstellung nach Hardware- oder Softwarefehlern.
Lustre wird von einer Vielzahl von Hochleistungscomputeranwendungen verwendet, darunter:
* Wissenschaftliche Simulationen
* Datenanalyse
* Maschinelles Lernen
* Künstliche Intelligenz
* Big-Data-Verarbeitung
* Video-Rendering
* Bildbearbeitung
Lustre ist ein leistungsstarkes und vielseitiges Dateisystem, das sich gut für den Einsatz in anspruchsvollen Hochleistungsrechnerumgebungen eignet.