{"metadata":{"_oai":{"id":"oai:ipsj.ixsq.nii.ac.jp:00075598","sets":["1164:2240:6352:6493"]},"path":["6493"],"owner":"11","recid":"75598","title":["MegaScriptにおける大規模ワークフローの縮約機構の設計"],"pubdate":{"attribute_name":"公開日","attribute_value":"2011-07-20"},"_buckets":{"deposit":"a81c6401-5ca1-4832-8683-1bd0a82b8b58"},"_deposit":{"id":"75598","pid":{"type":"depid","value":"75598","revision_id":0},"owners":[11],"status":"published","created_by":11},"item_title":"MegaScriptにおける大規模ワークフローの縮約機構の設計","author_link":["0","0"],"item_titles":{"attribute_name":"タイトル","attribute_value_mlt":[{"subitem_title":"MegaScriptにおける大規模ワークフローの縮約機構の設計"},{"subitem_title":"Design of MegaScript Runtime Contracting Large-scale Workflows","subitem_title_language":"en"}]},"item_keyword":{"attribute_name":"キーワード","attribute_value_mlt":[{"subitem_subject":"並列プログラミング言語","subitem_subject_scheme":"Other"}]},"item_type_id":"4","publish_date":"2011-07-20","item_4_text_3":{"attribute_name":"著者所属","attribute_value_mlt":[{"subitem_text_value":"三重大学"},{"subitem_text_value":"三重大学"},{"subitem_text_value":"三重大学"},{"subitem_text_value":"三重大学"},{"subitem_text_value":"三重大学"},{"subitem_text_value":"三重大学"}]},"item_4_text_4":{"attribute_name":"著者所属(英)","attribute_value_mlt":[{"subitem_text_value":"Mie University","subitem_text_language":"en"},{"subitem_text_value":"Mie University","subitem_text_language":"en"},{"subitem_text_value":"Mie University","subitem_text_language":"en"},{"subitem_text_value":"Mie University","subitem_text_language":"en"},{"subitem_text_value":"Mie University","subitem_text_language":"en"},{"subitem_text_value":"Mie University","subitem_text_language":"en"}]},"item_language":{"attribute_name":"言語","attribute_value_mlt":[{"subitem_language":"jpn"}]},"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/75598/files/IPSJ-HPC11130057.pdf"},"date":[{"dateType":"Available","dateValue":"2013-07-20"}],"format":"application/pdf","billing":["billing_file"],"filename":"IPSJ-HPC11130057.pdf","filesize":[{"value":"350.6 kB"}],"mimetype":"application/pdf","priceinfo":[{"tax":["include_tax"],"price":"660","billingrole":"5"},{"tax":["include_tax"],"price":"330","billingrole":"6"},{"tax":["include_tax"],"price":"0","billingrole":"14"},{"tax":["include_tax"],"price":"0","billingrole":"44"}],"accessrole":"open_date","version_id":"797d2466-ea55-4c00-9ede-e46422a689e4","displaytype":"detail","licensetype":"license_note","license_note":"Copyright (c) 2011 by the Information Processing Society of Japan"}]},"item_4_creator_5":{"attribute_name":"著者名","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"三田, 明宏"},{"creatorName":"仲, 貴幸"},{"creatorName":"松本, 真樹"},{"creatorName":"大野, 和彦"},{"creatorName":"佐々木, 敬泰"},{"creatorName":"近藤, 利夫"}],"nameIdentifiers":[{}]}]},"item_4_creator_6":{"attribute_name":"著者名(英)","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"Akihiro, Mita","creatorNameLang":"en"},{"creatorName":"Takayuki, Naka","creatorNameLang":"en"},{"creatorName":"Masaki, Matsumoto","creatorNameLang":"en"},{"creatorName":"Kazuhiko, Ohno","creatorNameLang":"en"},{"creatorName":"Takahiro, Sasaki","creatorNameLang":"en"},{"creatorName":"Toshio, Kondo","creatorNameLang":"en"}],"nameIdentifiers":[{}]}]},"item_4_source_id_9":{"attribute_name":"書誌レコードID","attribute_value_mlt":[{"subitem_source_identifier":"AN10463942","subitem_source_identifier_type":"NCID"}]},"item_4_textarea_12":{"attribute_name":"Notice","attribute_value_mlt":[{"subitem_textarea_value":"SIG Technical Reports are nonrefereed and hence may later appear in any journals, conferences, symposia, etc."}]},"item_resource_type":{"attribute_name":"資源タイプ","attribute_value_mlt":[{"resourceuri":"http://purl.org/coar/resource_type/c_18gh","resourcetype":"technical report"}]},"item_4_description_7":{"attribute_name":"論文抄録","attribute_value_mlt":[{"subitem_description":"我々は,メガスケールコンピューティング向けの並列プログラミング言語として MegaScript を開発している.MegaScript はオブジェクト指向言語であり,個々のタスクや通信路であるストリームなどをオブジェクトで表す.このため柔軟な記述が可能である一方,タスク数に応じたオブジェクトが生成されるため,実行可能なワークフローの規模がマスターホストのメモリ量に制約される問題がある.そこで,配列の縮約表現を用いて等価なワークフローを表すことで,大規模ワークフローの情報を少ないメモリ量で保持できる手法を提案している.しかし,MegaScript 処理系に縮約機構を導入するにあたり,タスク間の通信が問題となる.現在の MegaScript 処理系は,一度にすべてのタスクプロセスを生成し,タスク間の通信を行っている.そのため,タスク間の通信を行う前に,縮約されているオブジェクトをすべて展開しなければならない.従って,この問題を解決するためにタスク間の通信方法を改良する必要がある.そこで本論文では,縮約状態のタスク群から必要なタスクのみを部分展開してプロセスを生成しタスク間通信を行えるように設計し,MegaScript 処理系に縮約機構を実装できることを明らかにする.","subitem_description_type":"Other"}]},"item_4_description_8":{"attribute_name":"論文抄録(英)","attribute_value_mlt":[{"subitem_description":"We are developing a parallel script programming language MegaScript for large-scale workflows. MegaScript is an OOPL and each task and communication channel called stream is represented as an object. Although this feature enables flexible description of various workflows, the same number of objects are created for large amount of tasks. Thus, the executions of large-scale workflows are limited by the memory size of the master node. Therefore, we have proposed a scheme largely reducing the number of objects using array contraction. However, the current implementation of MegaScript runtime creates all task processes at the beginning of a workflow execution. Thus all contracted task arrays must be expanded. In this paper, we show a new design of MegaScript runtime which enables workflow execution with progressive creation of task processes. This design can minimize the expansion of contracted arrays and efficient workflow execution is possible.","subitem_description_type":"Other"}]},"item_4_biblio_info_10":{"attribute_name":"書誌情報","attribute_value_mlt":[{"bibliographicPageEnd":"8","bibliographic_titles":[{"bibliographic_title":"研究報告ハイパフォーマンスコンピューティング(HPC)"}],"bibliographicPageStart":"1","bibliographicIssueDates":{"bibliographicIssueDate":"2011-07-20","bibliographicIssueDateType":"Issued"},"bibliographicIssueNumber":"57","bibliographicVolumeNumber":"2011-HPC-130"}]},"relation_version_is_last":true,"weko_creator_id":"11"},"id":75598,"updated":"2025-01-21T21:10:32.195593+00:00","links":{},"created":"2025-01-18T23:32:39.952317+00:00"}