• 研究課題をさがす
  • 研究者をさがす
  • KAKENの使い方
  1. 前のページに戻る

計算機が停止しても実行を継続できるソフトウェアの研究

研究課題

研究課題/領域番号 12680360
研究種目

基盤研究(C)

配分区分補助金
応募区分一般
研究分野 計算機科学
研究機関日本大学

研究代表者

杉山 安洋  日本大学, 工学部, 助教授 (70246841)

研究期間 (年度) 2000 – 2001
研究課題ステータス 完了 (2001年度)
配分額 *注記
3,400千円 (直接経費: 3,400千円)
2001年度: 1,100千円 (直接経費: 1,100千円)
2000年度: 2,300千円 (直接経費: 2,300千円)
キーワードソフトウェア / 高可用性 / 分散システム / 開発ツール / 高信頼性 / 計算機ソフトウェア / Java / RMI / クラスタリング
研究概要

大規模オンラインシステムや、サーバシステムなどの情報システムは、その一時的な停止でさえも人間生活に大きな影響を与える。本研究の目的は、何らかの理由でハードウェアが停止した場合でも、実行中のソフトウェアを継続実行させる方式を提案し実現することにある。本研究では、ソフトウェアのミラーリングを提唱し、その実現方式について研究を行った。本研究で提唱するソフトウェアのミラーリングとは、一つのソフトウェアの複製を、複数の計算機ハードウェアで同時に実行しておき、それらを常に同じ状態に保っておくことにより、たとえ一台のハードウェアが故障しても、他のハードウェア上でソフトウェアが実行を継続できるメカニズムである。
本研究では、まず、非分散型ソフトウェアのミラーリングを提唱し、その実現方式について研究を行った。さらには、この方式をさらに発展させ、クライアントサーバ型ソフトウェアのミラーリングの実現方式を検討した。具体的には、Java言語のオブジェクトに対してミラーリングの機能を実現するミドルウェアを開発した。通常ソフトウェアを実行する際には、ローダと呼ばれる基本ソフトウェアが実行対象のソフトウェアをメモリ中へ読み込み実行を開始する。本研究では、1台の計算機でオブジェクトが生成された場合、ミドルウェアが複数の計算機上のローダを連携させることにより、そのオブジェクトの複製を生成するという方式を実現した。
このように、ミドルウェアとして実現することにより、ミラーリングをユーザアプリケーションの開発者およびユーザに透過的な形で実現できるという利点が得られ、また、既存のアプリケーションソフトウェアもミラーリングできるという利点が得られた。

報告書

(3件)
  • 2001 実績報告書   研究成果報告書概要
  • 2000 実績報告書
  • 研究成果

    (17件)

すべて その他

すべて 文献書誌 (17件)

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

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

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

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      2001 研究成果報告書概要
  • [文献書誌] Yasuhiro Sugiyama: "Distributed and Development of Complex Software Systems with Object Make"ICECCS2000. 82-93 (2000)

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

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      2001 研究成果報告書概要
  • [文献書誌] Y. Sugiyama: "Modifying Objects in Running Java Programs"Software Engineering and Applications. 176-184 (2001)

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

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      2001 研究成果報告書概要
  • [文献書誌] T. Sato, Y. Sugiyama: "A Mechanism for Task Coordination for Multiple Programmers using Class Factory"Foundations of Software Engineering VIII. 59-70 (2001)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      2001 研究成果報告書概要
  • [文献書誌] Y. Sugiyama: "Distributed Development of Complex Software Systems with Object Make"Proceedings of ICECCS2000. 82-93 (2000)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      2001 研究成果報告書概要
  • [文献書誌] E. Niiyama, Y. Sugiyama: "About Consistency Among Versions in the Runtime Version Management for Objects"IPSG SIG Notes. 2000-SE-129. 33-40 (2000)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      2001 研究成果報告書概要
  • [文献書誌] Yasuhiro Sugiyama: "Modifying Objects in Running Java Programs"Software Engineering and Applications. 176-184 (2001)

    • 関連する報告書
      2001 実績報告書
  • [文献書誌] 千葉雄一郎: "TRMIにおける分散オブジェクト開発の自動化"ソフトウェア工学の基礎. VIII. 59-70 (2001)

    • 関連する報告書
      2001 実績報告書
  • [文献書誌] 佐藤友章: "ClassFactoryを用いたグループ開発における排他制御方式の検討"ソフトウェア工学の基礎. VIII. 83-92 (2001)

    • 関連する報告書
      2001 実績報告書
  • [文献書誌] Yasuhiro Sugiyama: "Distributed Development of Complex Software Systems with Object Make"ICECCS2000. 82-93 (2000)

    • 関連する報告書
      2000 実績報告書
  • [文献書誌] 新山英児,杉山安洋: "オブジェクトの動的バージョン管理におけるバージョンの整合性について"情報処理学会研究報告. No.104. 33-40 (2000)

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

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

    • 関連する報告書
      2000 実績報告書

URL: 

公開日: 2000-04-01   更新日: 2016-04-21  

サービス概要 検索マニュアル よくある質問 お知らせ 利用規程 科研費による研究の帰属

Powered by NII kakenhi