• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to project page

1996 Fiscal Year Final Research Report Summary

A Study on a Multi-Layred Persistent Programming Language for an Integrated Programming Environment

Research Project

Project/Area Number 06452393
Research Category

Grant-in-Aid for Scientific Research (B)

Allocation TypeSingle-year Grants
Section一般
Research Field 計算機科学
Research InstitutionKYUSHU UNIVERSITY

Principal Investigator

MAKINOUCHI Akifumi  Kyushu Univ., Graduate School of Info.Sci.& Elec.Eng., Professor, 大学院・システム情報科学研究科, 教授 (30221576)

Co-Investigator(Kenkyū-buntansha) KANEKO Kunihiko  Kyushu Univ., Graduate School of Info.Sci.& Elec.Eng., Research Associate, 大学院・システム情報科学研究科, 助手 (50274494)
KUROKI Susumu  Kyushu Univ., Graduate School of Info.Sci.& Elec.Eng., Research Associate, 大学院・システム情報科学研究科, 助手 (20225288)
JIANG Yun  Kurashiki Univ.of Sci.& the Arts, Dept.Comp.Sci.& Math., Lecturer, 産業科学技術学部, 講師 (80279041)
AMANO Hirofumi  Kyushu Univ., Computer Center, Associate Professor, 大型計算機センター, 助教授 (80231992)
YOSHIDA Norihiko  Kyushu Univ., Graduate School of Info.Sci.& Elec.Eng., Associate Professor, 大学院・システム情報科学研究科, 助教授 (00182775)
Project Period (FY) 1994 – 1996
Keywordsdatabase / Parallel and Distributed Processing / Persistent Programming Language / Transaction Processing / Nested Transaction / Computationally Complete Query Language / Parallel Programming Language / Object-Oriented Database Programming Language
Research Abstract

We researched and developed the new persistent programming language system for distributed and parallel programming of database applications and other applications. Our system is composed of three layrs : WAKASHI,INADA,and BURI.
WAKASHI is a persistent distributed shared memory server. WAKASHI provides not only memory coherence but also the transaction functions : concurrency control and recovery. Previous distributed shared memory servers are focused on parallel computation. In contrast, WAKASHI focuses on both of parallel computation and database applications.
WAKASHI was developed on SUN Workstations and 32 bit UNIX at the first time. As the personal computers, and 64 bit UNIX become popular, WAKASHI for multi-platforms become important. We learned that it is difficult to change the programs for UNIX to the one for Windows-NT.Finally, WAKASHI works on three different environments : 32 bit UNIX,64 bit UNIX,and Windows-NT.
INADA is an implementation of the C++ based object definition language decided by the object database standard : ODMG-93. INADA has two main its own mechanisms : large object mechanism, and multitype object mechanism. Multimedia files including HTML files, and MPEG files become INADA objects directly and easily using large object mechanism. It means that data storage of multimedia database can be done by large object mechanism. Multimedia object mechanism is for users' adding or deleting new types for INADA objects.
Method migration mechanism implemented in INADA is a basic mechanism for distribute and parallel processing of OQL,which is supported in BURI layr. We proposed a new way to distribute and parallel processing of OQL using method migration mechanism by INADA,and distributed shared memory by WAKASHI.

  • Research Products

    (28 results)

All Other

All Publications (28 results)

  • [Publications] 江 允: "WARASA:軽量プロセス上での並列オブジェクト指向プログラミング言語" 情報処理学会論文誌. 35・7. 1342-1351 (1994)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] G.Bai: "WAKASHI/D : A Distributed Paged-Object Server for Storage Management of New Generation Databases" Proc.Int.Symp.Advanced Database Technologies and Their Integration (ADTI'94). 137-144 (1994)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] 有次 正義: "永続プログラミング言語INADAにおけるビューの実現" 情報処理学会論文誌. 36・4. 971-980 (1995)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] M.Aritsugi: "Design and Implementation of Multiple Type Objects in a Persistent Programming Language" Proc.IEEE 19th Int.Computer Software and Applications Conf. (COMPSAC'95). 70-76 (1995)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] M.Aritsugi: "Several Implementations of Persistent Pointers in a Memory-Mapped I/O Environment" Proc.6th Int.Workshop and Conf.Database and Expert Systems Applications (DEXA'95). 490-501 (1995)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] G.Bai: "Implementation and Performance Evaluation of a Distributed Paged-Object Storage Server" IEICE Trans.Information and Systems. E78-D・11. 1439-1448 (1995)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] H.Amano: "The Multiple-Type Mechanism and View Functions of an Object-Oriented Persistent Programming Language INADA" Advances in Computing Techniques-Algorithms,Databases and Parallel Processing (H.Imai,W.F.Wong,and K.F.Loe (Eds.)). 124-133 (1995)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] G.Yu: "Transaction Management for a Distributed Object Storage System WAKASHI-Design,Implementation and Performance" Proc.12th Int.Conf.Data Engineering. 460-468 (1996)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] 金子 邦彦: "アニメーションデータベースシステムMOVEにおける動きの格納と検索法" 電子情報通信学会論文誌D-I. J79・10. 834-842 (1996)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] K.Kaneko: "Multimedia Applications using a Database Programming Language-INADA" Proc.1996 IEEE Int.Conf.Multimedia Computing and Systems. 458-461 (1996)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] 金子 邦彦: "分散データベースサーバ・イナダの並列処理アーキテクチャ" 1996年並列処理シンポジウム(JSPP'96). 105-112 (1996)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] M.Ohtsuki: "A Distributed Repository for Object-Oriented Software Components" Proc.1996 Asia-Pacific Software Engineering Conf. (APSE'96),Vol.2. 47-54 (1996)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] T.Ono: "Design of Dynamic Load Balancing Mechanisms for Massively Parallel Object-Oriented Databases" Proc.Int.Symp.Cooperative Database Systems for Advanced Applications,Vol.1. 23-26 (1996)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] Y.Jiang: "Integrating Parallel Functions into the Manipulation for Distributed Persistent Objects" Proc.IEEE 20th Int.Computer Software and Applications Conf. (COMPSAC'96). 76-82 (1996)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] Y.Jiang: "WARASA : A Language for Parallel Object-Oriented Programming on Lightweight Processes" Trans.IPSJ. 35. 1342-1351 (1994)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] G.Bai: "WAKASHI/D : A Distributed Paged-Object Server for Storage Management of New Generation Databases" Proc.Int.Symp.Advanced Database Technologies and Their Integration (ADTI'94). 137-144 (1994)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] M.Aritsugi: "Implementation of Views in the Persistent Programming Language INADA" Trans.IPSJ. 36. 971-980 (1995)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] M.Aritsugi: "Design and Implementation of Multiple Type Objects in a Persistent Programming Language" Proc.IEEE 19th Int.Computer Software and Applications Conf.(COMPSAC'95). 70-76 (1995)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] M.Aritsugi: "Several Implementations of Persistent Pointers in a Memory-Mapped I/O Environment" Proc.6th Int. Workshop and Conf.Database and Expert Systems Applications (DEXA'95). 490-501 (1995)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] G.Bai: "Implementation and Performance Evaluation of a Distributed Paged-Object Storage Server" Trans.IEICE Information and Systems. E78-D. 1439-1448 (1995)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] H.Amano: "The Multiple-Type Mechanism and View Functions of an Object-Oriented Persistent Programming Language INADA" Advances in Computing Techniques - Algorithms, Databases and Parallel Processing (H.Imai, W.F.Wong, and K.F.Loe (Eds.). 124-133 (1995)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] G.Yu: "Transaction Management for a Distributed Object Storage System WAKASHI-Design, Implementation and Performance" Proc.12th Int.Conf.Data Engineering. 460-468 (1996)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] K.Kaneko: "Storage and Retrieve of Motion on an Animation Database System MOVE" Trans.IEICE D-I. J79-D-I. 834-842 (1996)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] K.Kaneko: "Multimedia Applications using a Database Programming Language-INADA" Proc.1996 IEEE Int.Conf.Multimedia Computing and Systems. 105-112 (1996)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] K.Kaneko: "The Parallel Processing Architecture of the INADA Distributed Database Server and a Performance Test" Proc.JSPP'96. 105-112 (1996)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] M.Ohtsuki: "A Distributed Repository for Object-Oriented Software Components" Proc.1996 Asia-Pacific Software Engineering Conf.(APSEC'96). Vol.2. 47-54 (1996)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] T.Ono: "Design of Dynamic Load Balancing Mechanisms for Massively Parallel Object-Oriented Databases" Proc.Int.Symp.Cooperative Database Systems for Advanced Applications. Vol.1. 23-26 (1996)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Y.Jiang: "Integrating Parallel Functions into the Manipulation for Distributed Persistent Objects" Proc.IEEE 20th Int.Computer Software and Applications Conf (COMPSAC'96). 76-82 (1996)

    • Description
      「研究成果報告書概要(欧文)」より

URL: 

Published: 1999-03-09  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi