1991 Fiscal Year Annual Research Report
デ-タベ-ス指向分散オペレ-ティングシステムに関する研究
Project/Area Number |
02452279
|
Research Institution | University of Tokyo |
Principal Investigator |
益田 隆司 東京大学, 理学部, 教授 (80114130)
|
Co-Investigator(Kenkyū-buntansha) |
加藤 和彦 東京大学, 理学部, 助手 (90224493)
|
Keywords | 分散オペレ-ティングシステム / マルチスレッド / 遠隔手続き呼び出し / 永続オブジェクト / タプルスペ-ス |
Research Abstract |
本年度は、分散オペレ-ティングシステムXEROの中心的な機能を提供する次の4点の設計と実現を行なった。 1.動的マルチスレッド機構 当初計画していた「動的マルチスレッド」の概念を洗練し、動的マルチスレッドをコンテキストとスレッドという2つの概念に分割することにした。これにより、分散システム情報の情報管理を、永続性まで含んで統一的に扱うことが可能になった。これを含むXERO全体の設計は情報処理学会欧文誌(Journal of Information Processing)に掲載予定である。また、マルチスレッド実現を、カ-ネルとユ-ザレベルのモジュ-ルの協調により高速に行なうという新たな方式を開発した。この方式は、IEEE COMPSAC'91で発表した。 2.遠隔手続き呼び出しによるスレッド間通信機構 異なるアドレス空間上のスレッドの間のスレッド間通信方式として、「高階遠隔手続き呼び出し技術」を開発した。この方式は、従来の遠隔手続き呼び出し技術を系統化し、さらに拡張を加えたものである。この内容は、25th Hawaii Int.Conf.on System Scienceで発表した。 3.永続的オブジェクト管理機構 複合オブジェクトの概念に基づいて永続的オブジェクトの管理を行なう方式の設計と実現を行なった。この設計では、永続的オブジェクト「永続キャッシング技術」を用いて、永続的オブジェクトに対するアクセスの高速化を計っている。永続キャッシング技術は、IEEE Transactions on Software Engineeringで発表予定である。 4.タプルスペ-スの概念に基づいた情報管理機構の設計 タプルスペ-スの概念を、分散環境上での情報管理に利用した分散共有格納庫(Distributed Shared Repository)を設計し、プロトタイプの設計と実現を行なった。
|
Research Products
(6 results)
-
[Publications] Kato: "Design of the XERO open distributed operating system" Journal of Information Processing. (1992)
-
[Publications] Kato: "An approach to multilanguage persistent type system" Proc.IEEE 25th Hawaii Int.Conf.on System. 2. 810-819 (1992)
-
[Publications] Kato: "Persistent caching:an implementation technique for complex objects with object identity" IEEE Transactions on Software Engineering. (1992)
-
[Publications] 加藤: "高階遠隔手続き呼び出しに基づいた分散C言語について" コンピュ-タソフトウェア,日本ソフトウェア科学会. (1992)
-
[Publications] Inohara: "A thread facility based on user/kernel cooperation in the XERO operating system" Proc.IEEE 15th Int.Computer Software and Applications Conference. 398-405 (1991)
-
[Publications] Chiba: "Optimization of distributed communication in multiprotocol tuple space" Proc.IEEE Third Symp.on Parallel and Distributed Processing. 282-285 (1991)