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

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
Project Status Completed (Fiscal Year 1996)
Budget Amount *help
¥7,400,000 (Direct Cost: ¥7,400,000)
Fiscal Year 1996: ¥900,000 (Direct Cost: ¥900,000)
Fiscal Year 1995: ¥1,000,000 (Direct Cost: ¥1,000,000)
Fiscal Year 1994: ¥5,500,000 (Direct Cost: ¥5,500,000)
Keywordsdatabase / Parallel and Distributed Processing / Persistent Programming Language / Transaction Processing / Nested Transaction / Computationally Complete Query Language / Parallel Programming Language / Object-Oriented Database Programming Language / オブジェクト指向プログラミング言語 / オブジェクト指向データベース / 分散共有メモリ / 集合体オブジェクト / 並列処理 / 分散処理 / peer-peerアーキテクチャ / 異種分散データベース / 並列プログラミング
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.

Report

(4 results)
  • 1996 Annual Research Report   Final Research Report Summary
  • 1995 Annual Research Report
  • 1994 Annual Research Report
  • Research Products

    (47 results)

All Other

All Publications (47 results)

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

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

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

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

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

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1996 Final Research Report Summary
  • [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
      「研究成果報告書概要(和文)」より
    • Related Report
      1996 Final Research Report Summary
  • [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
      「研究成果報告書概要(和文)」より
    • Related Report
      1996 Final Research Report Summary
  • [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
      「研究成果報告書概要(和文)」より
    • Related Report
      1996 Final Research Report Summary
  • [Publications] Y.Jiang: "WARASA : A Language for Parallel Object-Oriented Programming on Lightweight Processes" Trans.IPSJ. 35. 1342-1351 (1994)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1996 Final Research Report Summary
  • [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
      「研究成果報告書概要(欧文)」より
    • Related Report
      1996 Final Research Report Summary
  • [Publications] M.Aritsugi: "Implementation of Views in the Persistent Programming Language INADA" Trans.IPSJ. 36. 971-980 (1995)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1996 Final Research Report Summary
  • [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
      「研究成果報告書概要(欧文)」より
    • Related Report
      1996 Final Research Report Summary
  • [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
      「研究成果報告書概要(欧文)」より
    • Related Report
      1996 Final Research Report Summary
  • [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
      「研究成果報告書概要(欧文)」より
    • Related Report
      1996 Final Research Report Summary
  • [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
      「研究成果報告書概要(欧文)」より
    • Related Report
      1996 Final Research Report Summary
  • [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
      「研究成果報告書概要(欧文)」より
    • Related Report
      1996 Final Research Report Summary
  • [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
      「研究成果報告書概要(欧文)」より
    • Related Report
      1996 Final Research Report Summary
  • [Publications] K.Kaneko: "Multimedia Applications using a Database Programming Language-INADA" Proc.1996 IEEE Int.Conf.Multimedia Computing and Systems. 105-112 (1996)

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

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1996 Final Research Report Summary
  • [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
      「研究成果報告書概要(欧文)」より
    • Related Report
      1996 Final Research Report Summary
  • [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
      「研究成果報告書概要(欧文)」より
    • Related Report
      1996 Final Research Report Summary
  • [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
      「研究成果報告書概要(欧文)」より
    • Related Report
      1996 Final Research Report Summary
  • [Publications] G.Yu.K.Kaneko,G.Bai,A.Makinouchi: "Transaction Management for a Distributed Object Storage System WAKASHI-Design.Implementation and Performance" Proc.12th Int.Conf.Data Engineering. 460-468 (1996)

    • Related Report
      1996 Annual Research Report
  • [Publications] 金子邦彦,黒木進,牧之内顕文: "アニメーションデータベースシステムMOVEにおける動きの格納と検索法" 電子情報通信学会論文誌D-1. J79・10. 834-842 (1996)

    • Related Report
      1996 Annual Research Report
  • [Publications] Kaneko,K.,Makinouchi,A.,Aritsugi,M.: "Multimedia Applications using a Database Programming Lauguage-INADA" Proc.1996 IEEE Int.Conf.Multimedia Computing and Systems. 458-461 (1996)

    • Related Report
      1996 Annual Research Report
  • [Publications] 金子邦彦,牧之内顕文,有次正義: "分散データベースサーバ・イナダの並列処理アーキテクチャ" 1996年並列処理シンポジウムJSPP'96. 105-112 (1996)

    • Related Report
      1996 Annual Research Report
  • [Publications] Ohtsuki,M.,Yoshida,N.,Makinouchi,A.: "A Distributed Repository for Object-Oriented Software Components" Proc.1996 Asia-Pacific Software Engineering Conf.(APSEC'96),Vol.2. 47-54 (1996)

    • Related Report
      1996 Annual Research Report
  • [Publications] Ono,T.Horibuchi,T.,Imasaki,K.,et al.: "Desigin 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)

    • Related Report
      1996 Annual Research Report
  • [Publications] Jiang,Y.,Aritsugi,M.,Makinouchi,A.: "Integrating Parallel Functions into the Manipulation for Distributed Persistent Objects" Proc.IEEE 12th Int.Computer Software and Applications Conf.76-82 (1996)

    • Related Report
      1996 Annual Research Report
  • [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)

    • Related Report
      1995 Annual Research Report
  • [Publications] 有次正義: "永続プログラミング言語INADAにおけるビューの実現" 情報処理学会論文誌. 36. 971-980 (1995)

    • Related Report
      1995 Annual Research Report
  • [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)

    • Related Report
      1995 Annual Research Report
  • [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)

    • Related Report
      1995 Annual Research Report
  • [Publications] G. Bai: "Implementation and Performance Evaluation of a Distributed Paged-Object Storage Server" IEICE Trans. Information and System. E78-D. 1439-1448 (1995)

    • Related Report
      1995 Annual Research Report
  • [Publications] G. Yu: "Transaction Management for a Distributed Object Storage System WAKASHI-Design, Implementation, and Performance(採録決定)" Proc. 12th Int. Conf. Data Engineering. (1996)

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

    • Related Report
      1994 Annual Research Report
  • [Publications] G.Bai: "WAKASHI/D:A Distributed Storage Server for New Generation Database Systems" Proc.Int.Sympo.Advanced Database Technologies and Their Integration. 137-144 (1994)

    • Related Report
      1994 Annual Research Report
  • [Publications] G.Yu: "An Integration Dara Model and Language for the Conventional Multidatabase System" アドバンストデータベースシンポジウム'94論文集. 65-72 (1994)

    • Related Report
      1994 Annual Research Report
  • [Publications] S.Narazaki: "Strategies for Selecting Communication Structures in Cooperative Search" Proc.FGCS'94 Workshop on Heterogeneous Cooperative Knowledge-Bases. 155-166 (1994)

    • Related Report
      1994 Annual Research Report
  • [Publications] G.Yu: "Transform More Semantics from Relational Databases into Object-Oriented Databases" Proc.4th Int.Conf.Database Systems for Advanced Applications. (掲載予定). (1995)

    • Related Report
      1994 Annual Research Report
  • [Publications] H.Amano: "The Multi-Type Mechanism and View Functions of an Object-Oriented Persistent Programming Language INADA" H.Imai et al.(Eds.)Advances of Computing Techniques. (掲載予定). (1995)

    • Related Report
      1994 Annual Research Report

URL: 

Published: 1994-04-01   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi