Kerrighedは、オープンソースの シングルシステムイメージ(SSI)クラスタ ソフトウェアプロジェクトです。このプロジェクトは、1998年10月にパリの研究グループであるフランス国立情報科学制御研究所(French National Institute for Research in Computer Science and Control)によって開始されました。2006年から2011年にかけて、このプロジェクトは主にKerlabsによって開発されました。2012年1月、KerlabsのLinuxクラスタリングミッションは、カリフォルニア州パシフィックグローブに本社を置く新会社We Cluster, Inc.に引き継がれました。2012年1月18日:Kerrighed 3.0がLinuxカーネルv3.2を搭載したUbuntu 12.04に移植されました。[1]
背景
KerrighedはLinuxオペレーティングシステムの拡張機能として実装されています。数値シミュレーションなどの科学アプリケーションの電力消費量を削減するのに役立ちます。このようなアプリケーションは、 OpenMP、メッセージパッシングインターフェース、および/またはPOSIXマルチスレッドプログラミングモデルを使用している可能性があります。[2]
Kerrighedは、アプリケーションに対してリソース配分を透過的にし、アプリケーション内およびアプリケーション間でのリソース共有を管理し、要求の厳しいアプリケーションのためにクラスタ全体のリソースを活用することを目的とした、一連のグローバルリソース管理サービスを実装しています。[3] Kerrighedは、カーネルを変更することなく動的なスケジューリングポリシーを簡単に実装できる開発フレームワークを提供しています。[4]
Kerrighed は、シーケンシャル一貫性モデルを備えた分散共有メモリ、あるクラスター ノードから別のクラスター ノードへのプロセスの移行、限られた範囲でのチェックポイント設定など、いくつかの機能を提供します。
Kerrighedは「コンテナ」という概念を採用しています。このエンティティはファイルとメモリの両方を抽象化したものです。各Kerrighedノードはルートコンテナを起動し、そこではローカルリソースのみが利用可能です。リソースをグローバルにアクセスするには、まず1つのノードでKerrighedコンテナを起動し、その後、他のノードをKerrighedコンテナに追加する必要があります。[5]
参照
外部リンク
- DIPC
- ケリゲッドのウェブサイト
- OpenMosix、OpenSSI、Kerrighed:比較研究(2004)
参考文献
- ^ 「Kerlabs.com・ホーム」www.kerlabs.com。2018年7月15日閲覧
- ^ Morin, Christine. Kerrighed Linux-based SSI for clusters Archived 2006-07-23 at the Wayback Machine
- ^ モーリン、クリスティーン;ロティオー、ルノー;ヴァレ、ジェフロワ;ギャラード、パスカル。ユタルド、ガエル。バドリナート、R. Louis Rilling (2003)、「Kerrighed: A Single System Image Cluster Operating System for High Performance Computing」、Euro-Par 2003 Parallel Processing、Springer Berlin Heidelberg、pp. 1291–1294、doi :10.1007/978-3-540-45209-6_175、ISBN 9783540407881
- ^ Vallee, G.; Morin, C.; Berthou, J.-Y.; Rilling, L. (2003). 「単一システムイメージ技術に基づくクラスタにおける構成可能な動的スケジューリングへの新しいアプローチ」Proceedings International Parallel and Distributed Processing Symposium . IEEE Comput. Soc. p. 8. CiteSeerX 10.1.1.1.9711 . doi :10.1109/ipdps.2003.1213198. ISBN 978-0769519265. S2CID 18521922.
- ^ 「Kerrighed - インストールノート」 。 2018年7月14日閲覧