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

Research on Software Systems that Keep Running Even If the Underlying Hardware Systems Stop

Research Project

Project/Area Number 12680360
Research Category

Grant-in-Aid for Scientific Research (C)

Allocation TypeSingle-year Grants
Section一般
Research Field 計算機科学
Research InstitutionNihon University

Principal Investigator

SUGIYAMA Yasuhiro  Nihon University, Computer Science, Associate Prof., 工学部, 助教授 (70246841)

Project Period (FY) 2000 – 2001
Project Status Completed (Fiscal Year 2001)
Budget Amount *help
¥3,400,000 (Direct Cost: ¥3,400,000)
Fiscal Year 2001: ¥1,100,000 (Direct Cost: ¥1,100,000)
Fiscal Year 2000: ¥2,300,000 (Direct Cost: ¥2,300,000)
KeywordsComputer Software / High Availability / Distributed Systems / Software Development Tools / 高信頼性 / 計算機ソフトウェア / Java / RMI / クラスタリング
Research Abstract

Even a brief stop of large scale online transaction systems will give critical damage to human daily life. The purpose of this research is to develop a mechanism that allows software systems to keep running even if their underlying hardware systems stop.
In this research, I developed a middleware that allows objects in running Java programs to be cloned on multiple hardware systems. The middleware executes the clones of the objects synchronously. The entire systems can keep running, even if some of the cloned objects may stop, until all of the clones completely stop. The chance is quite low when all of the clones stop at the same time. I also applied the middleware to client-server systems to realize quite high available online transaction systems. I verified that the middleware works reasonably well to make existing systems more reliable. I also found that the approach using the middleware is quite useful to make the existing systems more reliable without modifying them.

Report

(3 results)
  • 2001 Annual Research Report   Final Research Report Summary
  • 2000 Annual Research Report
  • Research Products

    (17 results)

All Other

All Publications (17 results)

  • [Publications] Yasuhiro Sugiyama: "Modifying Objects in Running Java Programs"Software Engineering and Applications. 176-184 (2001)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] 千葉雄一郎, 杉山安洋: "TRMIによる分散オブジェクト開発の自動化"ソフトウェア工学の基礎. VIII. 59-70 (2001)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] 佐藤友章, 杉山安洋: "ClassFactoryを用いたグループ開発における排他制御方式の検討"ソフトウェア工学の基礎. VIII. 83-92 (2001)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] Yasuhiro Sugiyama: "Distributed and Development of Complex Software Systems with Object Make"ICECCS2000. 82-93 (2000)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] 新山英児, 杉山安洋: "オブジェクトの動的バージョン管理におけるバージョンの整合性について"情報処理学会研究報告. 104. 33-40 (2000)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] Y. Sugiyama: "Modifying Objects in Running Java Programs"Software Engineering and Applications. 176-184 (2001)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] Y. Chiba, Y. Sugiyama: "Automating the development of Distributed Objects with TRMI"Foundations of Software Engineering VIII. 59-70 (2001)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] T. Sato, Y. Sugiyama: "A Mechanism for Task Coordination for Multiple Programmers using Class Factory"Foundations of Software Engineering VIII. 59-70 (2001)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] Y. Sugiyama: "Distributed Development of Complex Software Systems with Object Make"Proceedings of ICECCS2000. 82-93 (2000)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] E. Niiyama, Y. Sugiyama: "About Consistency Among Versions in the Runtime Version Management for Objects"IPSG SIG Notes. 2000-SE-129. 33-40 (2000)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] Yasuhiro Sugiyama: "Modifying Objects in Running Java Programs"Software Engineering and Applications. 176-184 (2001)

    • Related Report
      2001 Annual Research Report
  • [Publications] 千葉雄一郎: "TRMIにおける分散オブジェクト開発の自動化"ソフトウェア工学の基礎. VIII. 59-70 (2001)

    • Related Report
      2001 Annual Research Report
  • [Publications] 佐藤友章: "ClassFactoryを用いたグループ開発における排他制御方式の検討"ソフトウェア工学の基礎. VIII. 83-92 (2001)

    • Related Report
      2001 Annual Research Report
  • [Publications] Yasuhiro Sugiyama: "Distributed Development of Complex Software Systems with Object Make"ICECCS2000. 82-93 (2000)

    • Related Report
      2000 Annual Research Report
  • [Publications] 新山英児,杉山安洋: "オブジェクトの動的バージョン管理におけるバージョンの整合性について"情報処理学会研究報告. No.104. 33-40 (2000)

    • Related Report
      2000 Annual Research Report
  • [Publications] 嚴建泰,杉山安洋: "ソフトウェアの信頼性を向上させる方式の検討"日本大学工学部学術研究報告会講演要旨集 情報工学部会. 1-4 (2000)

    • Related Report
      2000 Annual Research Report
  • [Publications] 千葉雄一郎,杉山安洋: "RMIによるソフトウェアの分散化の自動化について"日本大学工学部学術研究報告会講演要旨集 情報工学部会. 5-8 (2000)

    • Related Report
      2000 Annual Research Report

URL: 

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

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi