Lustre (ラスター) は、一般に大規模のクラスターコンピューティング・スーパーコンピュータで使用されている自由かつオープンソースソフトウェアの分散ファイルシステムである。Lustreという名前はLinuxとClusterのかばん語になっている。LustreはGNU GPL v2の下で公開されており、小規模のワークグループのためのクラスタから大規模なマルチロケーションのクラスタに及ぶ広い範囲のコンピュータクラスタに対して、ハイパフォーマンスなファイルシステムを提供する。
Lustreファイルシステムは高い性能を持ち、ライセンスがオープンであるため、スーパーコンピュータでしばしば利用されている。2005年6月以降、常にトップ10の少なくとも半分のスーパーコンピュータで使用されており、世界の最も高速なスーパーコンピュータシステム100のうちの60以上で採用されている。この中には、2014年にTOP500にランクインした世界第2位と第3位のスーパーコンピュータである、やが含まれる。2018年6月の上位10位では、第1位のSummitや第7位のTitanなどで利用されている。
Lustreは、クライアントノード数は数万台、サーバ数は数百台、サーバに搭載されるストレージ総容量は数十PB、合計I/Oスループット1TB/s以上の規模の、複数の大規模コンピュータクラスタに組み込むことが可能な、スケーラブルなファイルシステムである。そのため、Lustreファイルシステムは、気象学、シミューレーション、石油・ガス資源、生命科学、、金融などの分野で採用されることが多い By Peter Braam, November 10, 2007。
概要
並列分散アーキテクチャ:大きなファイルを複数のブロックに分割し、複数のストレージノードに分散して格納することで、複数クライアントが同時にアクセス可能 高いI/O性能:複数のクライアントが異なるストレージノードに同時アクセスできるため、読み書き速度が飛躍的に向上 スケーラビリティ:ストレージやノードを追加することで、容量と性能を容易に拡張可能。クライアント数は数万台、サーバ数は数百台、I/Oスループットは1TB/s以上に対応 信頼性:管理サーバー(MGS)やメタデータサーバー(MDS)、ストレージサーバー(OSS)などのコンポーネントにより、安定した運用が可能 用途の広さ:科学技術計算、気象シミュレーション、地震解析、粒子物理学、AI/機械学習の学習データ管理など、大規模並列処理が求められる分野で活用
歴史
2003年12月、Lustre 1.0.0がリリースされた。
特徴
脚注
関連項目
ファイルシステム スーパーコンピュータ
外部リンク
OpenSFS