• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to project page

2009 Fiscal Year Annual Research Report

ボランティアコンピューティングにおける通信オーバーヘッド削減に関する研究

Research Project

Project/Area Number 07J55401
Research InstitutionOsaka University

Principal Investigator

ハイエン E.M.  Osaka University, 大学院・情報科学研究科, 特別研究員(DC1)

KeywordsinsilicoIDE / MPI / クラスタ / シミュレーション / 自動並列化 / 通信最小化 / 並列計算理論 / ボランティアコンピューティング
Research Abstract

本研究の目的は、PCクラスタやグリッドやボランティアコンピューティング環境で稼働する生体シミュレーションを作成することである.この生体シミュレーションは、大阪大学基礎工学研究科の野村研究室と大阪大学臨床医工学融合研究教育センターと共同でinsilicoIDEモデル開発プラットフォームとinsilicoSimの生体シミュレーションプログラムを開発した.
今年度はinsilicoIDEの外部のinsilicoSim生体シミュレーションのためのプログラムに開発を集中に行った.insilicoSimとは、様々な記述言語で記載されているモデルを読み込んで、モデルの動きとシミュレーションの流れを表示するデータ構造に変換し、数理的なシミュレーションの計算を行うプログラムである.プログラム開発のため複数の技術を利用した.モデル記述言語で共通点があるので、共通のパーザーを開発した.これで様々な言語を読み込む場合でも、パーサーが早くモデルを分析できる.モデル計算のためデータ構造を利用するけど、メモリとキャッシュの影響で比較的に遅いである.従って、シミュレーション速度を改善するためにモデルのデータ構造は簡単なバイトコードに変換する.
ボランティアコンピューティング環境でのシミュレーションの開発も困難である.複数の大規模環境でプログラムを開発するため、Python言語でPyMWのライブラリを開発した.不信頼計算資源を利用するため、スケジューリング方法と理論も開発した.不信頼資源のスケジューリング理論とPyMWライブラリでボランティアコンピューティングやグリッドの環境で生体シミュレーションを開発できるようになった.

  • Research Products

    (3 results)

All 2010 2009

All Journal Article (3 results) (of which Peer Reviewed: 2 results)

  • [Journal Article] insilicoSim : an Extendable Engine for Parallel Heterogeneous Biophysical Simulations2010

    • Author(s)
      Eric Martin Heien
    • Journal Title

      3^<rd> International ICST Conference on Simulation Tools and Techniques

    • Peer Reviewed
  • [Journal Article] Computing Low Latency Batches with Unreliable Workers in Volunteer Computing Environments2009

    • Author(s)
      Eric Martin Heien
    • Journal Title

      Journal of Grid Computing Vol.7 No.4

      Pages: 501-518

    • Peer Reviewed
  • [Journal Article] PyMW-a Python Module for Desktop Grid and Volunteer Computing2009

    • Author(s)
      Eric Martin Heien
    • Journal Title

      3^<rd> Workshop on Desktop Grids and Volunteer Computing Systems

URL: 

Published: 2011-06-16   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi