Cluster manager とは

クラスタマネージャは通常、バックエンドのグラフィカルユーザーインターフェイス(GUI)またはコマンドラインソフトウェアで、1つまたはすべてのクラスタノードで実行されます(別のサーバーまたは管理サーバーのクラスタで実行されることもあります)。クラスタ管理エージェント。これらのエージェントは、クラスタの各ノードで実行され、サービス、サービスセットの管理と構成、または完全なクラスタサーバー自体の管理と構成を行います(スーパーコンピューティングを参照してください)。クラスタ(またはクラウド)を実行します。この最後のケースでは、クラスタマネージャのサブセットは、構成用ではなく、作業を送信してクラスタから作業結果を返すために使用されるリモートデスクトップアプリケーションです。他のケースでは、クラスタは、計算クラスタまたは特定のサービスクラスタより可用性とロードバランシングに関連しています。

ND4J (software) とは

ND4Jは、Java仮想マシン(JVM)上で動作し、Java、Scala、およびClojure言語と互換性がある、プログラミング言語C ++で書かれた科学計算ライブラリです。 ND4Jは2017年10月にEclipse Foundationに寄稿されました。
ND4Jは、プロダクション環境で線形代数と行列操作を実行するためのもので、Apache HadoopとSparkを統合してCPU(中央演算処理装置)やGPU(グラフィック処理ユニット)を処理するためのものです。 JVMベースの言語用のn次元配列をサポートしています。
ND4Jは、Apache License 2.0でリリースされた無料のオープンソースソフトウェアであり、主にAdam Gibsonが率いるDeeplearning4jを構築したサンフランシスコのグループによって開発されました。これはApache Software Foundationライセンスの下で作成されました。

Single system image とは

分散コンピューティングでは、単一のシステムイメージ(SSI)クラスタは、単一のシステムであるように見えるマシンのクラスタです。概念は、しばしば、分散オペレーティングシステムの概念と同義であると考えられるが、より限定された目的のために単一の画像が提示されてもよく、例えば、従来のオペレーティングシステム画像よりもソフトウェアの追加層によって実行されるジョブスケジューリング各ノード上でSSIクラスタへの関心は、より特殊化されたクラスタよりも使用と管理が簡単であるという認識に基づいています。
異なるSSIシステムは、単一のシステムに多かれ少なかれ完全な錯覚を提供することができる。

OpenLava とは

OpenLavaは、コンピュータのクラスタ向けのオープンソースワークロードジョブスケジューリングソフトウェアです。 OpenLavaはPlatform LSFの初期のバージョンから派生したものです。構成ファイルの構文、API、およびCLIは変更されません。したがって、OpenLavaはほとんどがPlatform LSFと互換性があります。
OpenLavaは、トロント大学のユートピア研究プロジェクトに基づいていました。
OpenLavaは、特に近年、Platform Lavaからフォークアウトした後、重要な発展を遂げました。
2015年秋以降、OpenLavaの開発努力は、高スループットのワークロードに対するスケジューラのパフォーマンスと効率の向上に重点を置いていました。 2016年5月、AWSでOpenLavaのベンチマークを行い、100,000のジョブを同時に実行して100万のジョブをスケジュールしました。
OpenLavaはGNU General Public License v2でライセンスされています

Alewife (multiprocessor) とは

Alewifeは、マサチューセッツ工科大学のAnant Agarwalが率いるグループによって1990年代初頭に開発されたキャッシュコヒーレントマルチプロセッサでした。これは、最大512個の処理ノードからなるネットワークに基づいており、それぞれが高速コンテキストスイッチ用のAPRIL技術を含むようにSun Microsystems SPARC CPUを変更することによって形成されたSparcleコンピュータアーキテクチャを使用していました。
Alewifeプロジェクトは、普及しているBeowulfクラスタマルチプロセッサの作成者によって引用された2つの前任者の1つでした。

Distributed R とは

Distributed Rは、R言語用のオープンソースの高性能プラットフォームです。実行時間を短縮し、大きなデータセットを分析するために、複数の処理ノード間でタスクを分割します。分散Rは、分散データ構造、分散データの関数を実行する並列性プリミティブ、タスクスケジューラ、および複数のデータローダを追加することでRを強化します。これは主に、機械学習タスクの分散バージョンを実装するために使用されます。 Distributed RはC ++とRで書かれており、Rの使い慣れた外観を保ちます.Hewlett-Packard(HP)は2015年2月現在、Verticaデータベースの高速データローダーなど独自の追加機能を備えたDistributed Rのエンタープライズサポートを提供します。

Stanford DASH とは

スタンフォードDASHは、1980年代後半にスタンフォード大学のAnoop Gupta、John L. Hennessy、Mark Horowitz、Monica S. Lamが率いるグループによって開発されたキャッシュコヒーレントマルチプロセッサでした。これは、Stanfordで設計された1組のディレクトリボードを最大16台のSGI IRIS 4D Power Seriesマシンに追加し、Stanfordで修正したバージョンのTorus Routing Chipを使用してメッシュトポロジでシステムを配線することに基づいていました。スタンフォードで設計されたボードは、ディレクトリベースのキャッシュ一貫性プロトコルを実装し、スタンフォードDASHが最大64プロセッサの分散共有メモリをサポートできるようにしました。スタンフォードDASHは、リリースの一貫性を含む弱いメモリ一貫性モデルをサポートし、それを公式化するのにも役立った。スタンフォードDASHはスケーラブルなキャッシュ・コヒーレンスを含む最初の運用マシンであったため、その後のコンピュータサイエンスの研究に加えて、市販のSGI Origin 2000にも影響を与えました。スタンフォードDASHは、国際シンポジウム「コンピュータアーキテクチャー」からの25周年記念論文集いくつかのコンピュータサイエンスブックは、エジンバラ大学によってシミュレートされており、現代コンピュータ科学のクラスの事例として使用されています。

CHAOS (operating system) とは

CHAOSは、アドホックなコンピュータクラスタを作成するために設計された小さな(6Mバイト)Linuxディストリビューションです。 CHAOSは、単一の名刺サイズのCD-ROMに収まるライブCDです。この小さなディスクは、ローカルのハードディスクの内容を乱すことなく(または触れることなく)、i586クラスのPC(CDブートをサポートする)を動作しているopenMosixノードにブートします。
大規模なアドホッククラスタ用に設計され、起動後、CHAOSはメモリから実行され、CDを次のノードで使用できるようにします(また、ホストオペレーティングシステムへの自動再起動も可能です)。 CHAOSは、最もコンパクトで安全で簡単なopenMosixクラスタプラットフォームを目指しています。
ここで説明しているオペレーティングシステムは、カスタムバンク切り替えメモリコントローラを使用して変更したMITS Altair 8800で実行されたClairmont High Schoolアドバンストオペレーティングシステム(CHAOSとも呼ばれます)とは関係ありません。

Veritas Cluster Server とは

Veritas Cluster Server(Veritas Infoscale Availabiltyとも呼ばれ、VCSとも呼ばれ、SFHA製品にバンドルされています)は、Veritas Technologiesによって作成されたUnix、Linux、およびMicrosoft Windowsコンピュータシステム用の高可用性クラスタソフトウェアです。データベース、ネットワークファイル共有、電子商取引Webサイトなど、他のアプリケーションを実行するシステムにアプリケーションクラスタ機能を提供します。