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

WS2 06 dscript 最近の更新履歴 ソフトウェアエンジニアリングシンポジウム2012

N/A
N/A
Protected

Academic year: 2018

シェア "WS2 06 dscript 最近の更新履歴 ソフトウェアエンジニアリングシンポジウム2012"

Copied!
2
0
0

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

全文

(1)

情報処理学会研究報告 IPSJ SIG Technical Report

2012 Information Processing Society of Japan 1

D-Script: 障 害 対 応 ス ク リ プ ト と 回 復 戦 略 を 行 う

ス ク リ プ ト フ ー ム ワ ー ク の 概 要

中田晋

†1

菅谷

†2

倉 君郎

†3

対応 対応策 失敗 深刻化さ 例報告 相次い

く議論さ ,対策

,実 場合 想定

多い. 議論 ,対策 害対応

把握 重要 .本論文 記述さ 害対応 ,キ 抽出 ,キ

列挙 構築 提案

Task-orient Policy-based Failure Recovery Script Framework

SHINPEI NAKATA

†1

MIDORI SUGAYA

†2

KIMIO KURAMITSU

†3

This paper presents the idea and design on script-based extensible framework for fault management in distributed open systems. Today's distributed systems are facing an increasing number of faults that are hard to predict at the design time, in part due to ever-lasting software updates. To safely apply such scripts, the modularization of scripts with D-Task and D-Control (based on business process management) is introduced with policy-based error handler of partial failures. In this paper, we discuss the property of each task in failure recovery workflow. According these property, we propose task recovery policy for each kind of tasks.

1. あ ら ま し

近 、 々 社 会 生 活 多 く 情 報 依 存

い . 情 報 害 起 , サ ビ 停

止 う , 企 業 経 済 損 失 く 社 会 生 活 行 え い 深 刻 態 招 い う 可 能 性 あ .

う 情 報 害 被 害 回 避 , 被 害

小 化 力 , 情 報 提 供 側 , 利 用 側 双 方 行 わ い . 中 , 害 発 生 直 後

対 応 , 応 急 措 置 呼 , 害 原 因 特 定

サ ビ 復 旧 優 あ . , 復

旧 必 要 手 順 即 実 行 う , 予 化 さ い 場 合 多 い .

, 近 , 予 用 意 手 順 含 い

間 違 い や , 想 定 外 要 因 , 害 悪 化 さ う 例 報 告 さ い [1][2]. , 害 対 応 手 順 失 敗

措 置 あ 考 え い い い う ,

害 対 応 手 順 記 述 言 語 機 能

々 考 え い . ,

運 用 自 動 化 主 目 的 発 展

. 運 用 , 様 々 コ ン 知 識

†1 横 浜 国 立 大 学 大 学 院

Graduate School of Yokohama National University †2 横 浜 国 立 大 学

Yokohama National University †3 JST/CREST

Japan Science and Technology Agency

持 運 用 者 適 コ ン 打 込 , 出 力 確

認 次 コ ン 打 , い う 作 業 .

作 業 自 動 化 言 語 , 簡 単 制 御 構 造 や ,

構 造 持 , 多 く コ ン 利

用 い . , 挙 例 う , 記 述

さ 手 順 失 敗 場 合 対 処 行 う 組 考 慮

あ さ , 自 動 化 さ 作 業 失 敗 対

応 行 え , 問 題 .

々 , 既 記 述 さ い 失

敗 外 部 検 出 , 実 行 失 敗 場 合 対 応 記 述 組 あ D-Script 提 案 .

本 概 要 ,D-Script 持 概 念 説 明 行 う .

2. D-Script の 概 念

々 ,D-Script 実 行 あ

Script of Scripts 説 明 行 う .次 害 対 応 手

順 化 害 対 応 ワ い 説 明 行

う . 後 , 害 対 応 ワ 中 作 業

失 敗 場 合 対 応 方 法 い 述 . 2.1 Script of Scripts

害 対 応 記 述 , 各 ノ 内

個 別 保 管 さ い . 々 ,

ニ 存 在 管 理 , 運 用 実

行 Script of Scripts 呼 ぶ . ,一

運 用 処 理 記 述 う く ,

(2)

情報処理学会研究報告 IPSJ SIG Technical Report

2012 Information Processing Society of Japan 2

処 理 行 う , 運 用 管 理 行 う

, い う 基 本 的 あ .Script of Scripts 説 明 図 1 運 用 管 理 行 う

D-Scenario, 処 理 行 う D-Task 呼 び ,D-Task D-Scenario 運 用 管 理 さ .

,Script of Scripts D-Task 特 定 目 的 論 理

単 割 . 図 や ョ ン 状

態 監 視 Monitor, 害 解 析 行 う Diagnose, 害 被 害 小 化 図 Mitigate あ .

2.2 障 害 対 応 ワ ー ク フ

害 対 応 , 途 中 実 行 失 敗 う あ , 部 害(Partial Failure) 対 処

, 部 害 失 敗 再 実 行 , 代

必 要 あ . , 害 対 応 適

粒 割 く 必 要 あ . 々 , 適

粒 割 さ 作 業 流 害 対 応 ワ

呼 ぶ . ワ 中 呼 び ,

, 潜 在 的 害 発 生 失 敗 可 能 性

持 .

2.3 障 害 対 応 タ ス ク の 分 類

害 対 応 ワ 中 潜 在 的 失 敗

可 能 性 あ , 失 敗 場 合 対 応 考 え 必 要 有

. 簡 易 対 応 , や 直 考

え . , 内 容 , 単 純 や

直 い あ . 例 え , 削 除

行 う 処 理 含 い 場 合 , 削 除 後

失 敗 , 復 元 い 限 や 直

い . 一 般 的 言 え , 外 部 環 境 変 化 さ

う 処 理 含 い 場 合 , 再 実 行 困

. 例 う , 内 容 応 回 復 戦 略 異

く , 々 以 下 通 類 .

2.3.1 可逆タスク

可 逆 , 実 行 処 理 元 戻

指 . 例 え , サ バ 起 動 い う

可 逆 あ . , サ バ 停 止

い う 作 業 行 う 状 態 元 戻

あ . 可 逆 失 敗 場 合 , 単 純 状 態 戻 作 業 行 い , 再 実 行 行 う . , 可 逆 起

害 種 類 応 対 応 異 く . 再 実 行 功 場 合 , 害 一 時 的 (Transient)

あ . , 再 実 行 失 敗 場 合 ,

再 実 行 失 敗 う , 別 代

処 理 え 必 要 有 .

2.3.2 非可逆タスク

非 可 逆 , 実 行 処 理 元 戻 困 ,

不 可 能 指 . 非 可 逆 ッ ン

実 行 前 置 く 可 逆 化

, 場 合 対 処 可 逆 準 . 非 可 逆

, 元 戻 諦 場 合 , 処 理 代

必 要 あ . , 非 可 逆 続 く ,

非 可 逆 功 前 提 処 理 あ ,

非 可 逆 代 置 換 え , 元 ワ

戻 い . , 非 可 逆 諦

処 理 進 場 合 , 代 ワ 用 意 必 要

有 . 代 ワ , 例 え 機 能 一 部 諦

縮 退 運 用 う 挙 .

2.3.3 不変タスク

不 変 , 実 行 処 理 外 部 状 態 変 化 さ

い 指 . 例 え , 状 態 監 視

ニ ン , 外 部 状 態 変 化 さ い あ

い え 実 CPU 利 用 , 現 在 CPU負 荷 や , キ ッ ュ 状 態 変 化 無 視

議 論 進 い .不 変 失 敗 場 合 ,再 実

行 試 , 再 実 行 失 敗 う 省 略

次 進 害 対 応 進 い い .

3. ま と め

本 概 要 , 々 提 案 い D-Script 基 本 概 念 説

明 行 . 々 , 害 対 応 ワ 中

性 質 着 目 , 回 復 戦 略 用 意 ,

害 対 応 失 敗 備 え 試 行 い . 今 後 , 本 概 要 説 明 議 論 元 実 害 対 応 適 用 い く .

謝 辞 本 研 究 ,JST/CREST 実 用 化 目 指 組 込

用 ン オ ン

領 域 研 究 受 行 わ .

参 考 文 献

1) http://itpro.nikkeibp.co.jp/article/NEWS/20120202/380044/?ST=NC 2) Google Apps – Gmail Incident Report, February 24, 2009,

www.google.com/appsstatus/ir/1nsexcr2jnrj1d6.pdf

参照

関連したドキュメント

Certain meth- ods for constructing D-metric spaces from a given metric space are developed and are used in constructing (1) an example of a D-metric space in which D-metric

Certain meth- ods for constructing D-metric spaces from a given metric space are developed and are used in constructing (1) an example of a D-metric space in which D-metric

In our paper we tried to characterize the automorphism group of all integral circulant graphs based on the idea that for some divisors d | n the classes modulo d permute under

By an inverse problem we mean the problem of parameter identification, that means we try to determine some of the unknown values of the model parameters according to measurements in

In order to study the rheological characteristics of magnetorheological fluids, a novel approach based on the two-component Lattice Boltzmann method with double meshes was proposed,

Step 2: Reconstruction of the signal from the derived trace data by deconvolution (ill-posed)...

Here ∂D 1 is locally uniformly rectifiable and D 1 is constructed by removing from D certain balls on which |∇ u | is “small.” With this intuition we finally were able to make

Based on sequential numerical results [28], Klawonn and Pavarino showed that the number of GMRES [39] iterations for the two-level additive Schwarz methods for symmetric