Lustre ist ein paralleles, verteiltes Dateisystem, welches üblicherweise in großen Cluster-Computing-Umgebungen Einsatz findet. Der Name Lustre leitet sich aus Linux und Cluster ab.[3] Lustre ist unter der GNU GPL (nur v2) verfügbar und bietet ein hochperformantes Dateisystem für sowohl kleine wie auch große, über mehrere Standorte verteilte Cluster.

Lustre
Basisdaten

Entwickler Whamcloud
Erscheinungsjahr 2003
Aktuelle Version 2.15.4[1]
(23. Dez 2023)
Aktuelle Vorabversion 2.12.0
Betriebssystem Linux
Programmier­sprache C[2]
Kategorie Dateisystem
Lizenz GPL v2
Lustre (Wiki)

Da Lustre besonders auf hohe Leistungsfähigkeit ausgerichtet ist und unter einer freien Lizenz steht, wird es oft im Umfeld von Supercomputern genutzt. 2012 setzten 15 der TOP30-Supercomputer auf das Lustre-Dateisystem[4], inklusive des ehemals weltschnellsten TOP500-Supercomputers, des Titan.

Lustre-Dateisysteme sind skalierbar und unterstützen mehrere tausend Client-Systeme, mehrere Petabyte (PB) Speicherplatz und hunderte Gigabyte pro Sekunde (GB/s) gebündelter Schreib-/Lese-Last.[5][6] Dies macht Lustre zu einer beliebten Wahl für z. B. große Rechenzentren wie bei Internet-Service-Providern, Finanzdienstleistern oder für die Öl- und Gas-Industrie.[7]

Mit Linux-Kernel 4.17 wurde Lustre aus dem Staging-Bereich des Kernels entfernt[8], nachdem es nicht gelungen war, deutliche Qualitätsverbesserungen in den Kernel einzupflegen[9]. Die Weiterentwicklung erfolgt nun – wie schon teilweise zuvor – außerhalb des Kernels.

Siehe auch

Bearbeiten
Bearbeiten

Einzelnachweise

Bearbeiten
  1. Lustre 2.15.4 released. (englisch).
  2. The lustre Open Source Project on Open Hub: Languages Page. In: Open Hub. (abgerufen am 16. Dezember 2018).
  3. Lustre Home. Archiviert vom Original am 23. August 2000; abgerufen am 29. September 2013 (englisch).
  4. André Bargull, Florian Bellmann, Tobias Friemel, Dmytro Galytskyy, Andriy Kandyba, Christoph Kröger, Long Phan, Stefan Plaga, Dimitrij Urin: Scalable Virtual Data Infrastructure. In: Eldorado - Repositorium der TU Dortmund. Technische Universität Dortmund, 30. August 2012, abgerufen am 18. Oktober 2022.
  5. Spider Center-Wide File System. Oak Ridge Leadership Computing Facility, abgerufen am 2. Februar 2012 (englisch).
  6. Rock-Hard Lustre: Trends in Scalability and Quality. (PDF; 1,2 MB) Nathan Rutman, Xyratex, abgerufen am 2. Februar 2012 (englisch).
  7. Lustre File System presentation. [Google Video]. (englisch).
  8. https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=be65f9ed267fd7d8b3146b7c4be9ecdd3e0aa3ed
  9. https://lwn.net/Articles/756565/