{"updated":"2025-01-21T13:05:20.291428+00:00","metadata":{"_oai":{"id":"oai:ipsj.ixsq.nii.ac.jp:00096896","sets":["6164:6165:6242:7349"]},"path":["7349"],"owner":"11","recid":"96896","title":["MapReduceによる計算科学アプリケーションのワークフロー実行支援"],"pubdate":{"attribute_name":"公開日","attribute_value":"2013-12-31"},"_buckets":{"deposit":"78b7fabc-e311-4281-81bd-e818feec8bb9"},"_deposit":{"id":"96896","pid":{"type":"depid","value":"96896","revision_id":0},"owners":[11],"status":"published","created_by":11},"item_title":"MapReduceによる計算科学アプリケーションのワークフロー実行支援","author_link":["0","0"],"item_titles":{"attribute_name":"タイトル","attribute_value_mlt":[{"subitem_title":"MapReduceによる計算科学アプリケーションのワークフロー実行支援"},{"subitem_title":"Supporting Workflow Management of Scientific Applications by MapReduce Programming Model","subitem_title_language":"en"}]},"item_keyword":{"attribute_name":"キーワード","attribute_value_mlt":[{"subitem_subject":"並列データ処理","subitem_subject_scheme":"Other"}]},"item_type_id":"18","publish_date":"2013-12-31","item_language":{"attribute_name":"言語","attribute_value_mlt":[{"subitem_language":"jpn"}]},"item_18_text_3":{"attribute_name":"著者所属","attribute_value_mlt":[{"subitem_text_value":"理化学研究所計算科学研究機構"},{"subitem_text_value":"理化学研究所計算科学研究機構"},{"subitem_text_value":"理化学研究所計算科学研究機構"}]},"item_18_text_4":{"attribute_name":"著者所属(英)","attribute_value_mlt":[{"subitem_text_value":"RIKEN AICS","subitem_text_language":"en"},{"subitem_text_value":"RIKEN AICS","subitem_text_language":"en"},{"subitem_text_value":"RIKEN AICS","subitem_text_language":"en"}]},"item_publisher":{"attribute_name":"出版者","attribute_value_mlt":[{"subitem_publisher":"情報処理学会","subitem_publisher_language":"ja"}]},"publish_status":"0","weko_shared_id":-1,"item_file_price":{"attribute_name":"Billing file","attribute_type":"file","attribute_value_mlt":[{"url":{"url":"https://ipsj.ixsq.nii.ac.jp/record/96896/files/IPSJ-HPCS2014001.pdf"},"date":[{"dateType":"Available","dateValue":"2015-12-31"}],"format":"application/pdf","billing":["billing_file"],"filename":"IPSJ-HPCS2014001.pdf","filesize":[{"value":"2.3 MB"}],"mimetype":"application/pdf","priceinfo":[{"tax":["include_tax"],"price":"330","billingrole":"5"},{"tax":["include_tax"],"price":"330","billingrole":"6"},{"tax":["include_tax"],"price":"330","billingrole":"14"},{"tax":["include_tax"],"price":"0","billingrole":"44"}],"accessrole":"open_date","version_id":"91cfe58e-aca5-424d-89e5-27083e8c2905","displaytype":"detail","licensetype":"license_note","license_note":"Copyright (c) 2014 by the Information Processing Society of Japan"}]},"item_18_creator_5":{"attribute_name":"著者名","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"滝澤, 真一朗"},{"creatorName":"松田, 元彦"},{"creatorName":"丸山, 直也"}],"nameIdentifiers":[{}]}]},"item_18_creator_6":{"attribute_name":"著者名(英)","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"Shinichiro, Takizawa","creatorNameLang":"en"},{"creatorName":"Motohiko, Matsuda","creatorNameLang":"en"},{"creatorName":"Naoya, Maruyama","creatorNameLang":"en"}],"nameIdentifiers":[{}]}]},"item_resource_type":{"attribute_name":"資源タイプ","attribute_value_mlt":[{"resourceuri":"http://purl.org/coar/resource_type/c_5794","resourcetype":"conference paper"}]},"item_18_description_7":{"attribute_name":"論文抄録","attribute_value_mlt":[{"subitem_description":"計算科学アプリケーションにはアンサンブル計算や多数のデータ処理等,多数のタスクをワークフロー実行できるものが多くある.我々は大規模並列システムで実行されている計算科学アプリケーションのワークフロー実行パターンを抽出し,MapReduce プログラミングモデルにてワークフローを構築するための機能要件を精査した.その機能要件を満たすべく,MapReduce 処理系 K MapReduce に追加機能として実装した.計算科学アプリケーションワークフローの MapReduce 実装事例として,レプリカ交換分子動力学法シミュレーション,ゲノム変異解析アプリケーションを実装した.MapReduce を用いない実装との比較評価を行った結果,両者にて性能面での優位性を,後者では記述面での優位性も確認した.","subitem_description_type":"Other"}]},"item_18_description_8":{"attribute_name":"論文抄録(英)","attribute_value_mlt":[{"subitem_description":"There are many applications that run many tasks as a workflow, such as ensemble simulation and data processing, in scientific applications. We surveyed various applications that run on large scale parallel systems, extracted their workflow patterns and then investigated requirements for building the workflow on the MapReduce programming model. To fulfill the requirements, we implemented them to 'K MapReduce' MapReduce implementation. To illustrate the scientific applications' workflows on the MapReduce model, we implemented two application workflows on the K MapReduce; Replica exchange molecular dynamics and Genome analysis. As a result of comparison with implementations without MapReduce, we confirmed performance benefits in the both cases and a code size benefit in the latter case.","subitem_description_type":"Other"}]},"item_18_biblio_info_10":{"attribute_name":"書誌情報","attribute_value_mlt":[{"bibliographicPageEnd":"9","bibliographic_titles":[{"bibliographic_title":"ハイパフォーマンスコンピューティングと計算科学シンポジウム論文集"}],"bibliographicPageStart":"1","bibliographicIssueDates":{"bibliographicIssueDate":"2013-12-31","bibliographicIssueDateType":"Issued"},"bibliographicVolumeNumber":"2014"}]},"relation_version_is_last":true,"weko_creator_id":"11"},"created":"2025-01-18T23:43:36.637251+00:00","id":96896,"links":{}}