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

2001 Fiscal Year Final Research Report Summary

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
KeywordsComputer Software / High Availability / Distributed Systems / Software Development Tools
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.

  • Research Products

    (10 results)

All Other

All Publications (10 results)

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

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

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

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

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

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

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

    • Description
      「研究成果報告書概要(欧文)」より
  • [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
      「研究成果報告書概要(欧文)」より
  • [Publications] Y. Sugiyama: "Distributed Development of Complex Software Systems with Object Make"Proceedings of ICECCS2000. 82-93 (2000)

    • Description
      「研究成果報告書概要(欧文)」より
  • [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
      「研究成果報告書概要(欧文)」より

URL: 

Published: 2003-09-17  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi