講演名 2017-07-26
耐ビザンチンフォールトシステムの実装方式に関する一考察
七尾 健(弘前大), 石川 雄大(弘前大), 今井 雅(弘前大),
PDFダウンロードページ PDFダウンロードページへ
抄録(和) フォールトトレラントシステムとは、故障が発生しても障害を発生させないシステムのことである。分散システムにおける基本的なビザンチンフォールトトレラントアルゴリズムとして、アルゴリズムOMが提案されている。アルゴリズムOMは、異なるパスを通して受信した値を用いて合意をとり、その結果を正値とするというものである。本研究では、アルゴリズムOMを用いたフォールトトレラント性を持つPCクラスタシステムをRaspberry-Piを用いて構築し、その評価と改良を行う。改良手法としては、MPIの集団通信命令を用いることで通信回数の削減を図る。しかし実機を構築して実際に実行時間を測定すると、オーバーヘッドが大きく、パフォーマンスの向上に限りが見える。よって、より実用的なシステムの構築を目的に、DTTR方式を用いたフォールトトレラントシステムを構築するための実装方式について提案する。
抄録(英) A fault tolerant system does not cause a failure even if a fault occurs. The algorithm OM has been proposed as a basic Byzantine fault tolerant algorithm for distributed systems. In the algorithm OM, values received through different paths are used in order to agree the correct values. In this study, a fault tolerant PC cluster system is constructed and evaluated using the Raspberry-Pi devices based on the algorithm OM. And then, we try to reduce the number of communications by using MPI group communication instructions in order to improve the performance of the system. However, in the real environments, it is confirmed that the overhead is large and the improvement of the performance is limited. Thus, we propose an implementation method for constructing a more practical fault tolerant system using the DTTR method.
キーワード(和) フォールトトレラントシステム / ビザンチンフォールト / PCクラスタシステム / 並列分散処理 / DTTR(Duplication with Temporary TMR and Reconfiguration) / LVS(Linux Virtual Server)
キーワード(英) Fault tolerant system / Byzantine fault / PC cluster system / Parallel distributed processing / DTTR(Duplication with Temporary TMR and Reconfiguration) / LVS(Linux Virtual Server)
資料番号 DC2017-17
発行日 2017-07-19 (DC)

研究会情報
研究会 CPSY / DC / IPSJ-ARC
開催期間 2017/7/26(から3日開催)
開催地(和) 秋田アトリオンビル(秋田)
開催地(英) Akita Atorion-Building (Akita)
テーマ(和) 並列/分散/協調とディペンダブルコンピューティングおよび一般
テーマ(英) Parallel, Distributed and Cooperative Processing
委員長氏名(和) 中野 浩嗣(広島大) / 井上 美智子(奈良先端大)
委員長氏名(英) Koji Nakano(Hiroshima Univ.) / Michiko Inoue(NAIST)
副委員長氏名(和) 入江 英嗣(東大) / 三吉 貴史(富士通研) / 福本 聡(首都大東京)
副委員長氏名(英) Hidetsugu Irie(Univ. of Tokyo) / Takashi Miyoshi(Fujitsu) / Satoshi Fukumoto(Tokyo Metropolitan Univ.)
幹事氏名(和) 大川 猛(宇都宮大) / 高前田 伸也(北大) / 吉村 正義(京都産大) / 金子 晴彦(東工大)
幹事氏名(英) Takeshi Ohkawa(Utsunomiya Univ.) / Shinya Takameda(Hokkaido Univ.) / Masayoshi Yoshimura(Kyoto Sangyo Univ.) / Haruhiko Kaneko(Tokyo Inst. of Tech.)
幹事補佐氏名(和) 伊藤 靖朗(広島大) / 津邑 公暁(名工大) / 新井 雅之(日大)
幹事補佐氏名(英) Yasuaki Ito(Hiroshima Univ.) / Tomoaki Tsumura(Nagoya Inst. of Tech.) / Masayuki Arai(Nihon Univ.)

講演論文情報詳細
申込み研究会 Technical Committee on Computer Systems / Technical Committee on Dependable Computing / Special Interest Group on System Architecture
本文の言語 JPN
タイトル(和) 耐ビザンチンフォールトシステムの実装方式に関する一考察
サブタイトル(和)
タイトル(英) A Study on Implementation Method of Byzantine Fault Tolerant Systems
サブタイトル(和)
キーワード(1)(和/英) フォールトトレラントシステム / Fault tolerant system
キーワード(2)(和/英) ビザンチンフォールト / Byzantine fault
キーワード(3)(和/英) PCクラスタシステム / PC cluster system
キーワード(4)(和/英) 並列分散処理 / Parallel distributed processing
キーワード(5)(和/英) DTTR(Duplication with Temporary TMR and Reconfiguration) / DTTR(Duplication with Temporary TMR and Reconfiguration)
キーワード(6)(和/英) LVS(Linux Virtual Server) / LVS(Linux Virtual Server)
第 1 著者 氏名(和/英) 七尾 健 / Takeru Nanao
第 1 著者 所属(和/英) 弘前大学(略称:弘前大)
Hirosaki University(略称:Hirosaki Univ.)
第 2 著者 氏名(和/英) 石川 雄大 / Yudai Ishikawa
第 2 著者 所属(和/英) 弘前大学(略称:弘前大)
Hirosaki University(略称:Hirosaki Univ.)
第 3 著者 氏名(和/英) 今井 雅 / Masashi Imai
第 3 著者 所属(和/英) 弘前大学(略称:弘前大)
Hirosaki University(略称:Hirosaki Univ.)
発表年月日 2017-07-26
資料番号 DC2017-17
巻番号(vol) vol.117
号番号(no) DC-154
ページ範囲 pp.7-12(DC),
ページ数 6
発行日 2017-07-19 (DC)