Rocks Cluster Distribution とは

Rocks Cluster Distribution(もともとはNPACI Rocksと呼ばれていました)は、高性能コンピューティングクラスタ向けのLinuxディストリビューションです。 2000年にAdvanced Computational InfrastructureとSan Diego Supercomputer Center(SDSC)の国家パートナーシップによって開始され、当初NSFグラント(2000-07年)によって資金提供されたが、2011年までにフォローアップNSFグラントによって資金提供された。当初はRed Hat Linuxディストリビューションをベースにしていましたが、現代版のRocksはCentOSをベースにしており、多くのコンピュータへの一括インストールを簡素化するAnacondaインストーラが変更されています。 Rocksには、CentOSの一部ではなく、複数のコンピュータをクラスタにするための必須コンポーネントである、多くのツール(MPIなど)が含まれています。
特別なユーザー提供のCD(「ロールCD」と呼ばれる)を使用することで、インストール時に追加ソフトウェアパッケージを使用してインストールをカスタマイズすることができます。 「ロール」は、基本ソフトウェアで使用される管理およびパッケージ化メカニズムにシームレスかつ自動的に統合することでシステムを拡張し、多数のコンピュータのインストールと構成を大幅に簡素化します。 SGEロール、Condorロール、Lustreロール、Javaロール、およびGangliaロールを含め、十数種のロールが作成されています。
2010年10月までに、Rocksは、南極大陸を除くすべての大陸で、1,376のクラスターに雇用されている学術、政府および商業組織に使用されました。登録された最大の学術集団は、8632のCPUを持ち、ドイツカールスルーエのカールスルーエ工科大学によって運営されているGridKaです。また、大規模システムの構築の早期段階を表す、クラスタ設計のコースに使用されるだけでなく、10個未満のCPUまでの多数のクラスターもあります。この簡単なスケーラビリティは、関連する研究者とNSFの両方にとって、Rocksの開発における主要な目標でした。
幅広いインパクトは知的メリットを反映しており、具体的にはRocksの新機能であり、NSF Track 2プログラムから出てくるような非常に大きなクラスタの管理、仮想化機能をサポートするクラスタの設定の容易さ、一般にRocksのインストールおよびNSFコミュニティ全体でのLinuxクラスタの使用