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

A Study on a Distributed Operating System for Database Processing

Research Project

Project/Area Number 02452279
Research Category

Grant-in-Aid for General Scientific Research (B)

Allocation TypeSingle-year Grants
Research Field Informatics
Research InstitutionUniversity of Tokyo

Principal Investigator

MASUDA Takashi  Faculty of Science, University of Tokyo, Professor, 理学部, 教授 (80114130)

Co-Investigator(Kenkyū-buntansha) KATO Kazuhiko  Faculty of Science, University of Tokyo, Research Associate, 理学部, 助手 (90224493)
Project Period (FY) 1990 – 1991
Project Status Completed (Fiscal Year 1991)
Budget Amount *help
¥6,500,000 (Direct Cost: ¥6,500,000)
Fiscal Year 1991: ¥2,100,000 (Direct Cost: ¥2,100,000)
Fiscal Year 1990: ¥4,400,000 (Direct Cost: ¥4,400,000)
KeywordsDistributed operating system / Multithreads / Remote procedre call / Persistent object / Tuple space / デ-タベ-ス管理システム / 複合オブジェクト
Research Abstract

We designed the central modules of the XERO distributed operating system this year. We implemented the first version of the following four modules as well.
1. Dynamic multithreads management The concept of dynamic multithreads management has been refined and divided into two concepts : contexts and threads. As a result of this refinement, we can manage volatile data and persistent data in a completely transparent manner. The overall design of XERO, including the description of contexts and threads, will be published in Journal of Information Processing.
We designed and implemented a new multithreads mechanism, which is based on the cooperation of user and kernel level modules. We presented this result in COMPSAC '91.
2. Interprocess communication with remote procedure calls We designed the higherorder remote procedure call technique for heterogeneous distributed communication. This technique enables processes running on different hardware architectures to pass statically typed data including pointers and higher-order functions.
We also implemented the distributed C language, which is an application of this technique to the C language. We will present the design issues of the distributed C language in Computer Software, the journal of JSSST.
3. Persistent Object Management We designed and implemented the persistent object manager that manages data on the secondary storage based on the concept of complex object. We involved the persistent caching technique in order to speed up navigational operations among complex objects. We will present the result of these studies in IEEE Transactions on Software Engineering and the Annual Convention of IPSJ.
4. Integrated Access to Objects using Tuple Spaces We designed the distributed shared repository, which a distributed information management system based on the concept of tuple spaces. We implemented a prototype of this module.

Report

(3 results)
  • 1991 Annual Research Report   Final Research Report Summary
  • 1990 Annual Research Report
  • Research Products

    (24 results)

All Other

All Publications (24 results)

  • [Publications] Kato: "Design of the XERO open distributed operating system" Journal of Information Processing. (1992)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1991 Final Research Report Summary
  • [Publications] Kato: "An approach to multilanguage persistent type system" Proc.IEEE 25th Hawaii Int.Conf.on System. 2. 810-819 (1992)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1991 Final Research Report Summary
  • [Publications] Kato: "Persistent caching:an implementation technique for complex objects with object identity" IEEE Transactions on Software Engineering. (1992)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1991 Final Research Report Summary
  • [Publications] 加藤: "高階遠隔手続き呼び出しに基づいた分散C言語について" コンピュ-タソフトウェア,日本ソフトウェア科学会. (1992)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1991 Final Research Report Summary
  • [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)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1991 Final Research Report Summary
  • [Publications] Chiba: "Optimization of distributed communication in multiprotocol tuple space" Proc.IEEE Third Symp.on Parallel and Distributed Processing. 282-285 (1991)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1991 Final Research Report Summary
  • [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)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1991 Final Research Report Summary
  • [Publications] Chiba: ""Optimization of distributed communication in multiprotocol tuple space"" Proc. IEEE Third Symp. on Parallel and Distributed Processing. 282-285 (1991)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1991 Final Research Report Summary
  • [Publications] Kato: ""Designing the XERO open distributed operating system"" Journal of Information Processing. (1992)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1991 Final Research Report Summary
  • [Publications] Kato: ""An approach to multilanguage persistent type system"" Proc. IEEE 25th Hawaii Int. Conf. on System. 2. 810-819 (1992)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1991 Final Research Report Summary
  • [Publications] Kato: ""Persistent caching : an implementation technique for complex objects with object identity"" IEEE Transactions on Software Engineering. (1992)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1991 Final Research Report Summary
  • [Publications] Kato: ""Distributed C Language Based on Higher-Order Remote Procedure Call"" Computer Software, Japanese Society for Software Science and Technology. (1992)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1991 Final Research Report Summary
  • [Publications] Kato: "Design of the XERO open distributed operating system" Journal of Information Processing. (1992)

    • Related Report
      1991 Annual Research Report
  • [Publications] Kato: "An approach to multilanguage persistent type system" Proc.IEEE 25th Hawaii Int.Conf.on System. 2. 810-819 (1992)

    • Related Report
      1991 Annual Research Report
  • [Publications] Kato: "Persistent caching:an implementation technique for complex objects with object identity" IEEE Transactions on Software Engineering. (1992)

    • Related Report
      1991 Annual Research Report
  • [Publications] 加藤: "高階遠隔手続き呼び出しに基づいた分散C言語について" コンピュ-タソフトウェア,日本ソフトウェア科学会. (1992)

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

    • Related Report
      1991 Annual Research Report
  • [Publications] Chiba: "Optimization of distributed communication in multiprotocol tuple space" Proc.IEEE Third Symp.on Parallel and Distributed Processing. 282-285 (1991)

    • Related Report
      1991 Annual Research Report
  • [Publications] K.Kato,T,Masuda,and Y.Kiyoki: "ComprehensionーBased Database Language and Its Distributed Execution" IEEE Int.Conf.on Distributed Computing Systems. 442-449 (1990)

    • Related Report
      1990 Annual Research Report
  • [Publications] 加藤、千葉、猪原、益田: "無指向分散オペレ-ティングシステムXEROにおける複数言語間のメッセ-ジ通信と永続オブジェクトアクセス方式" 電子情報通信学会コンピュ-タシステム研究会CPSYー90ー49. 67-72 (1990)

    • Related Report
      1990 Annual Research Report
  • [Publications] 登内、加藤、益田: "分散環境における永続キャッシング技法" 電子情報通信学会コンピュ-タシステム研究会CPSYー90ー51. 79-84 (1990)

    • Related Report
      1990 Annual Research Report
  • [Publications] 加藤、猪原、成田、千葉、益田: "無指向的オペレ-ティングシステム技法" 情報処理学会第3回コンピュ-タシステムシンポジウム,1991,発表予定. (1991)

    • Related Report
      1990 Annual Research Report
  • [Publications] S.Inohara,K.Kato,Narita,and T.Masuda: "A Thread Facility Based on User/Kernel Cooperation in the XERO Operationg System" Dept.of Information Science,Univ.of Tokyo,Technical Report 91ー007. 1-15 (1991)

    • Related Report
      1990 Annual Research Report
  • [Publications] Y.Kiyoki,T.Kurosawa,K.Kato,and T.Masuda: "The Software Architecture of a Parallel Processing System for Advanced Database Applications" IEEE Int.Conf.on Data Engineering,1991,発表予定.(1991)

    • Related Report
      1990 Annual Research Report

URL: 

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

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi