2000 Fiscal Year Annual Research Report
モーバイルオブジェクト計算に基づいた広域分散プログラミングシステムに関する研究
Project/Area Number |
10358004
|
Research Institution | University of Tsukuba |
Principal Investigator |
加藤 和彦 筑波大学, 電子・情報工学系, 助教授 (90224493)
|
Co-Investigator(Kenkyū-buntansha) |
一杉 裕志 経済産業省, 電子技術総合研究所, 主任研究官
大堀 淳 北陸先端科学技術大学院大学, 情報科学研究科, 教授 (60252532)
米澤 明憲 東京大学, 大学院・理学系研究科, 教授 (00133116)
松原 克弥 筑波大学, 電子・情報工学系, 助手 (70302396)
千葉 滋 筑波大学, 電子・情報工学系, 講師 (80282713)
|
Keywords | モーバイルオブジェクト / モーバイルエージェント / インターネット / 広域分散処理 / 異機種環境 / WWW / プログラミング言語 / 分散プログラミング |
Research Abstract |
内部にプログラム,データ,計算の状態を含むオブジェクトを,ネットワーク環境上で,厳格な計算機資源アクセス管理下のもとで移動・実行可能としたものをモーバイルオブジェクトと呼ぶ.インターネットに代表されるオープンな広域ネットワーク環境上で,特定のプログラミング言語設計や仮想機械設計に依存せずにモーバイルオブジェクトを実現するソフトウェア基盤であるPlanetの設計と実現を進めている.本年度は以下のような研究を行った. 第一に,異種CPU,異種オペレーティングシステム上でオブジェクトのインターオペラビリティを成する方式の設計,実現,評価を行った.この方式は,オブジェクトの正準表現形式と,各プラットフォーム毎のネイティブ表現形式の間での双方向変換を行うことで相互交換性を実現する.正準表現を固定せず,さまざまな正準表現形式を混在可能とするという特徴を有する. 第二に,第一項の方式をWeb環境に適用し,アプレットシステムを,プログラミング言語や正準表現を固定せずに実現する方法を考案し,実現を行った.アプレットシステムの,異機種環境上での効率的な実装が可能となることを実証した. 第三に,Planetが提供するモバイルオブジェクト技術を活用し,インターネットに代表される広域ネットワークを介して,ハードウェアロボットを非同期的に遠隔操作する方式の設計と実現を行った.これにより,広域ネットワークの物理的な特性である高い通信遅延および限られた一ユーザ当たりバンド幅という問題を克服することが可能となる. 第四に,前年度までに開発した,Java言語上でのモバイルオブジェクトの実現方式を拡張し,CPU消費量制御を行う手法の設計と実現を行った.
|
Research Products
(9 results)
-
[Publications] 松原克弥: "動的双方向変換技術に基づいた異機種オブジェクトモビリティの実現法"情報処理学会論文誌. Vol.41,No.6. 1651-1664 (2000)
-
[Publications] 東村邦彦: "アクティブネットワーク技術を用いた多重名前空間の実現法"情報処理学会論文誌. Vol.41,No.6. 1665-1676 (2000)
-
[Publications] K.Kato: "Mobile substrate : Experiences of middleware-layer object mobility"Proceedings of 6th ECOOP Workshop on Mobile Object Systems : Operating System Support, Security and Programming Languages. (2000)
-
[Publications] K.Matsubara: "Asynchronous Robot Teleoperation via the Internet : Mobile Agent Approach"Proceedings of International Conference on Advances in Infrastructure for Electronic Business, Science, and Education on the Internet. (2000)
-
[Publications] 吉田雅年: "モーバイル・メモリセグメントを用いたモーバイルプログラミング言語の非抽出型実現方式"情報処理学会論文誌:プログラミング. Vol.41,No.SIG9(PRO8). 25-36 (2000)
-
[Publications] K.Toumura: "Intermediate Caching in the Internet Environment"Proceedings of the Twelfth IASTED International Conference on Parallel and Distributed Computing and Systems (PDCS2000). 584-591 (2000)
-
[Publications] K.Kato: "Object Passing and Interaction Mechanism of the P_<LANET> Mobile Object System"Object-Oriented Parallel and Distributed Programming. 313-329 (2000)
-
[Publications] K.Kato: "Design of an open mobile object system for open networks"Parallel and Distributed Computing for Symbolic and Irregular Applications : Proceedings of the International Workshop PDSIA'99. 323-341 (2000)
-
[Publications] 板橋一正: "仮想機械独立なアプレットシステムの実現"電子情報通信学会論文誌. (掲載予定). (2001)