OpenMosix

From Wikipedia, the free encyclopedia

openMosixは、ネットワーク上で負荷を自動分散するシングル・システム・イメージ英語版(SSI)機能を備えたオープンソースクラスター管理システム[1]‌。

openMosixクラスターの遷移図

ノードが参加しているネットワークの中からプログラムを速く処理できるマシンを探し、そのマシンに(スレッドではなく)プロセス単位で実行を割り当てる(これをプロセスマイグレーション英語版という)。この方法は、特にI/Oが低から中程度の並列アプリケーションを実行する場合に効果がある[2]。openMosixはLinuxカーネルのパッチとしてリリースされたが、あらかじめopenMosixがカーネルに組み込まれたLive CDもリリースされた。仮想化技術やマルチコアCPUの普及にともなってニーズが低下し、2008年に開発終了となった[3]‌。以降、LinuxPMIプロジェクトがopenMosixコードにもとづく開発を継承した[4][注 1]

開発の経緯

当初はGPLライセンスで提供されていたMOSIX英語版プロプライエタリソフトウェアへの移行を決定したため、2002年Moshe Bar英語版がMOSIXからのフォークとしてopenMosixを開発した。x86アーキテクチャLinuxカーネル2.4.x向けは安定版となったものの、Linux 2.6 カーネルへの移植はアルファに留まった。64ビット(AMD64)アーキテクチャはバージョン2.6以降でサポートされた。

openMosixはGentoo Linuxのカーネルパッチとして配布されていたが、2007年2月に同ディストリビューションのPortageツリーから除外された[5]

2007年7月15日、安価なマルチコア・プロセッサが入手しやすくなり、SSIクラスタのニーズが減少したとして、openMOSIXプロジェクトから2008年3月1日での終息が発表された [6]

2008年3月1日以降、openMosixはリードオンリーのソースコードとしてSourceForge.netでホストされている。

ClusterKnoppix

概要 開発者, OSの系統 ...
ClusterKnoppix
開発者 Wim Vandersmissen[7]
OSの系統 Linuxディストリビューション
開発状況 開発中止
ソースモデル オープンソース
初版 2003年5月10日 (22年前) (2003-05-10)
最新安定版 3.6 / 2004年9月1日 (21年前) (2004-09-01)[8]
アップデート方式 APT (利用可能なフロントエンドの一つ)
パッケージ管理 dpkg
プラットフォーム i486
カーネル種別 Linuxカーネル
ユーザランド GNU Core Utilities
ライセンス Debianフリーソフトウェアガイドライン ほか。
ウェブサイト openmosix.sf.net
テンプレートを表示
閉じる

ClusterKnoppixは、Knoppixを基にあらかじめopenMosixが組み込まれたカーネルを持つLinuxディストリビューションである。

従来、コンピュータ・クラスターを構築するには、手作業でシステムのカーネルパッチを適用しなければならないうえに、個々のコンピュータに対してリモートシェルで電子鍵を設定し、NFS共有を作成したり、hostfileを編集して静的なIPアドレスを設定したりする必要があった。ClusterKnoppixでは、ClusterKnoppixを実行するコンピュータが新たにネットワークに接続されると、自動的にクラスターへ参加できるように設定が行われるようになっているため、手作業による設定がほとんど必要ない。

live CD

openMosixが含まれているLinuxLive CD

  • CHAOS英語版 とても小さなブートCD。
  • clusterKnoppix英語版 (保守終了)
  • dyne:bolic英語版
  • Quantian英語版 - clusterKnoppix上の科学技術ディストリビューション。

参考文献

関連項目

外部リンク

Related Articles

Wikiwand AI