1995 Fiscal Year Annual Research Report
総合プログラミング環境のための多層構造永続プログラミング言語の研究
Project/Area Number |
06452393
|
Research Institution | Kyushu University |
Principal Investigator |
牧之内 顕文 九州大学, 工学部, 教授 (30221576)
|
Co-Investigator(Kenkyū-buntansha) |
金子 邦彦 九州大学, 工学部, 助手 (50274494)
黒木 進 九州大学, 工学部, 助手 (20225288)
天野 浩文 九州大学, 大型計算機センター, 助教授 (80231992)
吉田 紀彦 九州大学, 工学部, 助教授 (00182775)
|
Keywords | オブジェクト指向プログラミング言語 / オブジェクト指向データベース / 分散共有メモリ / 集合体オブジェクト / 並列処理 / 分散処理 / peer-peerアーキテクチャ / 異種分散データベース |
Research Abstract |
マルチCPUワークステーションが高速ネットワークでつながった異種分散コンピューティング環境では,次に挙げるような4つの差異があり,アプリケーションの開発が難しい.(1)自サイトと他サイト(しばしば異機種)のファイル,CPUの利用の仕方の差異,(2)並列コンピュータ上の並列プログラミングと,分散CPU上での並列プログラミングの差異,(3)プログラムデータとファイル中のデータとの構造・処理方式上の差異,(4)計算機能と検索機能の差異.本研究は,これら差異を統合するプログラミング言語の設計・実装を目的としている. 本言語は,ワラサ,イナダ,ワカシの3階層からなっている.本年度は,前年度に実装したイナダ,ワカシの評価・改良を中心に,(1)イナダ,ワカシの性能評価,(2)ワカシのデータ復旧機能の実装,(3)イナダへの並列処理機能の導入,(4)イナダの集合操作の最適化機能の実装,(5)ワラサにおける計算完備問い合わせ言語の設計,(6)評価用システム『3次元地図処理』の設計,を目標にしていた. 本年度は,(1)3台のワークステーションによる分散環境上で,イナダ・ワカシのベンチマークテスト(OO7ベンチマーク)を行った.(2)マルチメディアを対象としたワカシの改良を行い,ワカシのデータ復旧機能の実装は来年度に延期した.(3)イナダを用いてベンチマークプログラムの並列化を行い,性能を評価した.(4)イナダの言語拡張を行い,集合を扱うためのインデックス機能を導入した.(5)ワラサにはOQLの導入が適当であるとの結論を得た.(6)『3次元地図処理』のデータ格納方式の検討と,グラフィックスワークステーションへのワカシの移植を行った.さらに,異種分散化への検討を行った.
|
Research Products
(6 results)
-
[Publications] G. Yu: "Transform More Semantics from Relational Databases to Object-Oriented Database" Proc. 4th Int. Conf. Database Systems for Advanced Applications. 300-307 (1995)
-
[Publications] 有次正義: "永続プログラミング言語INADAにおけるビューの実現" 情報処理学会論文誌. 36. 971-980 (1995)
-
[Publications] M. Aritsugi: "Design and Implementation of Virtual Multiple Type Objects in a Persistent Programming Language" Proc.IEEE 19th Int. Computer Software and Applications Conf.70-76 (1995)
-
[Publications] M. Aritsugi: "Several Implementaions of Persistent Pointers in a Memory-Mapped I/O Environment" Proc. 6th Int. Workshop and Conf. Database and Expert Systems Applications. 490-501 (1995)
-
[Publications] G. Bai: "Implementation and Performance Evaluation of a Distributed Paged-Object Storage Server" IEICE Trans. Information and System. E78-D. 1439-1448 (1995)
-
[Publications] G. Yu: "Transaction Management for a Distributed Object Storage System WAKASHI-Design, Implementation, and Performance(採録決定)" Proc. 12th Int. Conf. Data Engineering. (1996)