HTCondor とは

HTCondorは、計算集約型タスクの粗粒度分散並列化のためのオープンソースのハイスループットコンピューティングソフトウェアフレームワークです。専用のコンピュータクラスタで作業負荷を管理したり、デスクトップコンピュータをアイドル状態にするための作業を実行したり、いわゆるサイクル清掃に使用できます。 HTCondorは、Linux、Unix、Mac OS X、FreeBSD、およびMicrosoft Windowsオペレーティングシステム上で動作します。 HTCondorは、1つのコンピューティング環境に専用リソース(ラックマウントクラスタ)と非専用デスクトップマシン(サイクル清掃)の両方を統合することができます。
HTCondorは、University of Wisconsin-MadisonのHTCondorチームによって開発され、自由に使用できます。 HTCondorはオープンソースの理念に従います(Apache License 2.0でライセンスされています)。 HTCondorのWebサイトからダウンロードするか、Fedora Linuxディストリビューションをインストールしてください。また、リポジトリのUbuntuのような他のプラットフォームでも利用できます。
HTCondorは、Globus ToolkitのコンポーネントであるGRAM(Grid Resource Allocation Manager)によってサポートされるジョブスケジューラのメカニズムの1つです。
HTCondorは未使用のコンピューティング時間を有効に活用しますが、HTCondorで使用するためにコンピュータをオンにしたままにすると、エネルギー消費と関連コストが増加します。リバプール大学は、Wake-on-LANと商用電源管理PowerMAN(ソフトウェア)を組み合わせて使用​​することで、この問題の効果的なソリューションを実証しました。バージョン7.1.1から、HTCondorは、サードパーティのソフトウェアを必要とせずに、ユーザーが指定したポリシーに基づいてマシンを休止し、スリープ解除することができます。