知的でフレキシブルな分散処理システムを容易に実現できるようにするために...

Communicating Autonomous Programs


彼らは, 自立し、お互いに会話しながら、戯れている...

H2Oプロジェクト  拡張型分散OSの研究

H2Oプロジェクトの目的

拡張性
適用分野の要求に応じて、自在に機能の拡張や、性能の最適化を行えるOS。

安全性・頑丈さ
機能追加モジュールに障害やバグがあっても、影響はそのモジュールに留まり, 他には影響しないOS。

実時間処理向きの高性能
大規模な実時間・超多重処理システムにも適用可能な高性能を達成する。

先進的な分散処理のサポート
以下の機能により高度の分散処理システムを非常に簡単に記述できる。

第1フェーズ マイクロカーネル+マルチサーバー方OS:  L4minix

L4minix-e 説明書 (Postscriptファイル)

第2フェーズ コンポーネントをつなぐソフトウェアバス:  LP49


Java用分散能動オブジェクトライブラリ CAPE

CAPE: Communicating Autonomous Programs Environment
分散モデルでは Client/Server モデルがよく知られているが、 今後 Peer-to-Peer (P-to-P) モデルが益々重要になる。 例えば、分散エージェントシステム、プロセス監視制御システム、 通信制御システム等では、 各分散オブジェクトが並行動作し、対等にメッセージを交換しあい、 かつ相手の受信を待たずに自己の処理を継続しなければならない。 このような P-to-P 型分散処理を実現するのが Java ライブラリー CAPE である。 このライブラリーを用いることにより、 簡明かつ融通性に富むP/P 型分散処理を Pure Java で実現できる。

CAPE (Alpha Version) の概要
「分散並行オブジェクト」を実現するJava用のパッケージであり、 以下の機能により高度の分散処理システムを非常に簡単に記述できる。

分散処理による協調電子図書館システム

協調電子図書館
多数の電子図書館システムでの、検索処理、機能分担、付加分担、運用管理を 協調させる仕組み。


休憩室

情 報 疑 語 辞 典

フラクタル (マンデルブロー集合) in JAVA

フラクタル (ジュリア集合) in JAVA


資料等

ソフトウェア等


丸山 勝巳

国立情報学研究所 (文部省・大学共同利用機関)  
Tel: (03)4212-2517
Fax: (03)3556-1916
Email: maruyama (a_t) research.nii.ac.jp
〒 101-8430 東京都千代田区一ツ橋 2丁目 1番 2号
学術総合センタービル 1604


(本ページは拡張UNIXコードを使用しています。EUC (Extended Unix Code) is used in this page.)

国立情報学研究所のホームページ。