OpenMosix

openMosixは、ネットワーク上で負荷を自動分散するシングル・システム・イメージ(英語版)(SSI)機能を備えたオープ�…

OpenMosix
openMosixクラスターの遷移図

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

ノードが参加しているネットワークの中からプログラムを速く処理できるマシンを探し、そのマシンに(スレッドではなく)プロセス単位で実行を割り当てる(これをプロセスマイグレーション英語版という)。この方法は、特に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

ClusterKnoppix
開発者 Wim Vandersmissen[7]
OSの系統 Linuxディストリビューション
開発状況 開発中止
ソースモデル オープンソース
初版 2003年5月10日 (23年前) (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

参考文献

  1. ^ 2022年末現在、LinuxPMIのサイトは閲覧不能となっている。
  1. ^ オープンソースのクラスター管理システム”. OSDN Magazine (2006年). 2022年12月28日閲覧。
  2. ^ About MOSIX”. 2022年12月28日閲覧。
  3. ^ Single system image: A survey, Elsevier, (2016), https://www.researchgate.net/publication/295253720_Single_system_image_A_survey 2022年12月28日閲覧。 
  4. ^ LinuxPMI, (2022), https://web.archive.org/web/20211127063403/http://linuxpmi.org/trac/ 2022年12月28日閲覧。 
  5. ^ Gianelloni, Chris; Kowarsky, Mark; Berkholz, Donnie; Black, Daniel; Pettenò, Diego; Gable, Kieth (2007年2月19日). “Gentoo package moves”. Gentoo Weekly Newsletter (英語). Gentoo Foundation, Inc. 2014年12月25日時点のオリジナルよりアーカイブ. 2007年10月12日閲覧.
  6. ^ [[モーシェ・バー英語版|Bar, Moshe]] (2007年7月15日). “openMosix Project End of Life Announcement”. SourceForge.net. 2009年8月9日時点のオリジナルよりアーカイブ。2007年7月18日閲覧。
  7. ^ ClusterKnoppix”. Slashdot (2003年5月29日). 2019年6月26日閲覧。
  8. ^ clusterKNOPPIX”. DistroWatch (2017年8月26日). 2018年1月7日閲覧。

関連項目

外部リンク

openMosixクラスターのサイト

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.