• 検索結果がありません。

疎結合分散環境における耐故障性と適応性を実現する

N/A
N/A
Protected

Academic year: 2021

シェア "疎結合分散環境における耐故障性と適応性を実現する"

Copied!
2
0
0

読み込み中.... (全文を見る)

全文

(1)

Japan Advanced Institute of Science and Technology

JAIST Repository

https://dspace.jaist.ac.jp/

Title

疎結合分散環境における耐故障性と適応性を実現する

ソフトウェアの構成に関する研究

Author(s)

豊島, 真澄

Citation

Issue Date

2001‑06

Type

Thesis or Dissertation

Text version

author

URL

http://hdl.handle.net/10119/927

Rights

Description

Supervisor:片山 卓也, 情報科学研究科, 博士

(2)

疎結合分散環境における耐故障性と適応性を実現する ソフトウェアの構成に関する研究

豊島真澄

北陸先端科学技術大学院大学 情報科学研究科 情報システム学専攻

論文の内容の要旨

本論文では、関数型のプログラミングパラダイムを用いて耐故障システムを構築する際の、タスクの資源へ の割り当ておよびグループコミュニケーションを用いた設計と実装について述べる。

近年では多くの廉価な計算機がネットワークを介して接続されるようになり、これらの計算資源の膨大な計 算能力を利用して大規模な計算を行なう試みが多くなされている。しかしこのように一般のを含む疎結合 分散環境においては、システムを構成する要素の数が多く、またそれらの性能も均一であるとは限らず、さら に通信経路はしばしば切断される。このような環境において大規模な計算プログラムを実行するためには、計 算開始から計算完了までの間にシステム構成要素の一部に障害が発生した場合においても計算を続けられる能 力、すなわち耐故障性を備えていることが強く求められる。

耐故障性を持ったソフトウェアを実現するための研究そのものは年頃から行われており、いくつかの要 素技術は存在する。既存の耐故障性を持つソフトウェアを作成するための技法の多くはこれら要素技術を利用 して、命令的あるいは手続き的な計算モデルによって表現している。命令的計算モデルは動作が直観的で理解 しやすいという反面、障害の特定が困難、計算状態の退避や障害が発生する前の正常な状態への回復が煩雑、

障害前と後での状態の一貫性の保証が困難、といった欠点が指摘されている。

これらの問題を克服するための技術として、関数型の計算パラダイムに基づいた複製技術が 年 に提案された。では計算モデルから実装まで一貫して、耐故障性を保証するための計算方法を提案して いる。または耐故障性の保証を行なうと同時に計算完了までの時間の短縮も実現するという特徴を持つ。

プログラマは関数型のプログラミングスタイルでアプリケーションを記述することによって、並列計算と耐故 障性の向上というつの利益を同時に獲得することができるとされている。

現在までに複製技術に関しては、アルゴリズムと障害への対処方法が提案されているが、分散環境に 存在する計算資源の利用方法や分散配置されたプログラム間の通信に関する考察はなされておらず、実装は与 えられていなかった。

本論文でははじめに、で提案されたアルゴリズムの定式化について述べる。次に、計算タスクの分散 環境上の資源への割り当てなどを行なう資源管理システムを提案する。では、関数として記述 されたアプリケーションを、より細粒度のプロセスに分割して管理を行ない、計算資源に対して 割り当てを行なう。または利用可能な計算資源の情報を管理を行ない、プロセスを分散環境に 存在する利用可能資源に柔軟かつ適切に割当てる。また、障害発生時のための資源割当てアルゴリズムを定義 することによって、障害からのリカバリに必要な時間の短縮を実現している。

最後に疎結合分散環境への実装を考慮した実行時システムの詳細な分析と設計を行ない、グループコ ミュニケーションを用いた実装方法を提案する。これにより、計算モデルから実装に至るまで一貫して関数型 のパラダイムに基づいて耐故障性を保証するシステムについて、その有効性と特徴を明らかにした。

キーワード:耐故障ソフトウェア疎結合分散システム並列計算関数型言語資源割当て

参照

関連したドキュメント

このように資本主義経済における競争の作用を二つに分けたうえで, 『資本

婚・子育て世代が将来にわたる展望を描ける 環境をつくる」、「多様化する子育て家庭の

事業セグメントごとの資本コスト(WACC)を算定するためには、BS を作成後、まず株

次に我々の結果を述べるために Kronheimer の ALE gravitational instanton の構成 [Kronheimer] を復習する。なお,これ以降の section では dual space に induce され

システムであって、当該管理監督のための資源配分がなされ、適切に運用されるものをいう。ただ し、第 82 条において読み替えて準用する第 2 章から第

 県民のリサイクルに対する意識の高揚や活動の定着化を図ることを目的に、「環境を守り、資源を

環境への影響を最小にし、持続可能な発展に貢

②障害児の障害の程度に応じて厚生労働大臣が定める区分 における区分1以上に該当するお子さんで、『行動援護調 査項目』 資料4)