Budget Amount *help |
¥1,100,000 (Direct Cost: ¥1,100,000)
Fiscal Year 1995: ¥1,100,000 (Direct Cost: ¥1,100,000)
|
Research Abstract |
研究代表者らは分散協調アプリケーション構築を支援するための分散オペレーティング・システムとして分散共有格納庫(Distributed Shared Repository; 以下DSR)システムの研究開発を進めている.本研究では,DSRシステムのメモリセグメントのマイグレーション機能を拡張してオブジェクト・マイグレーションを可能とすると共に,オブジェクト・マイグレーションに基づいた分散協調プログラミングシステムの設計を行った.具体的には以下の諸点について,研究を行った. 1.オブジェクト・マイグレーションに基づいた分散プログラミングモデルの設計 オブジェクト・マイグレーション機能を積極的に利用した新しい分散プログラミングモデルの設計を行った.このプログラミングモデルは,内部にスレッドを含むアクティブオブジェクトと,含まないパッシブオブジェクトの両方をサポートし,それらのオブジェクトに分散性と永続性を統一的な枠組みのもとで与えるという特徴を有する. 2.オブジェクト・マイグレーションの基本実行時システムの開発 1.で設計したシステムモデルを実現するのに必要なオブジェクトマイグレーションの基本実行時システムをDSRシステム上に開発した.この実行時システムは,仮想記憶管理ハードウェア(MMU)を用いてCPUにより参照されたページを検出し,参照されたページのみを遠隔コンピュータサイトより転送する機能を有する. 3.アクティブオブジェクトとパッシブオブジェクトのマイグレーション技術の開発. 2.で開発した基本実行時システムの上に,アクテェブオブジェクトとパッシブオブジェクトをマイグレート可能とするソフトウェア階層を作成した.このソフトウェア階層は,プログラムコードの動的リンク機能,アドレス空間依存情報(ポインタ)の繰り返し的再配置機能,そしてスレッドの仮想記憶空間からの分離および再接続機能を持っている.
|