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

非定型問題を大規模分散環境で解くためのプログラミング環境に関する研究

研究課題

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

若手研究(B)

配分区分補助金
研究分野 計算機システム・ネットワーク
研究機関東京大学

研究代表者

横山 大作  東京大学, 大学院新領域創成科学研究科, 助手 (80345272)

研究期間 (年度) 2005 – 2006
研究課題ステータス 完了 (2006年度)
配分額 *注記
3,600千円 (直接経費: 3,600千円)
2006年度: 1,100千円 (直接経費: 1,100千円)
2005年度: 2,500千円 (直接経費: 2,500千円)
キーワード並列計算 / 分散計算 / プログラミングフレームワーク / 探索問題 / 耐故障計算 / 分散ハッシュテーブル
研究概要

本研究では、組み合わせ最適化問題やゲーム木探索などにみられる、木状の依存関係を持つ非定型問題に対象を絞り、計算途中でも構成の変更が可能な分散計算環境を設計、構築し、自然な耐故障性を実現することを一つ目の目的としている。また、実問題への適用性を評価し、モデルの記述能力や探索効率を高めるための付加要素の導入方法などの検討、評価を行うことを二つ目の目的としている。
本年度の研究では、前年度の研究で行ったプログラミングモデルやプログラム記述法の検討をもとに、提案する計算フレームワークの全体的な構成を検討し、計算時間や通信量に関するシミュレーションによってその得失についての評価を行った。また、耐故障性のある計算フレームワークの実装を行い、15パズルを実問題の例としてフレームワークを用いて解くプログラムを作成した。結果、提案フレームワークで耐故障性のある計算環境が実現可能であることが示された。また、実問題の効率的な実行に必要な追加的な機能要素を明確にすることができ、その導入方式に関する提案を行うこともできた。初年度設備費によって購入した比較的小規模な計算クラスタと、より大規模なクラスタを用いて行った評価実験により、耐故障性を実現するための再実行に起因するオーバヘッドは比較的軽微であり、比較的良好な効率で計算実行できることが示された。また、故障発生時の性能悪化に関する評価を行い、今回の実装に採用した耐故障性実装方式の問題点を明らかにすることができた。さらに、再利用する部分計算の記憶リソースへの分配方法の考察や、負荷分散の必要性、探索順序のコントロールの必要など、より複雑大規模な応用問題への今後の適用に際しての有用な知見が得られた。

報告書

(2件)
  • 2006 実績報告書
  • 2005 実績報告書
  • 研究成果

    (1件)

すべて 2007

すべて 雑誌論文 (1件)

  • [雑誌論文] ハッシングに基づく大規模探索問題の耐故障分散処理手法2007

    • 著者名/発表者名
      横山大作, 田浦健次朗, 近山隆
    • 雑誌名

      情報処理学会論文誌:プログラミング Vol.48,NO.SIG4(PRO32)

      ページ: 1-13

    • NAID

      110006242942

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

URL: 

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

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

Powered by NII kakenhi