{"metadata":{"_oai":{"id":"oai:ipsj.ixsq.nii.ac.jp:00016869","sets":["934:935:973:975"]},"path":["975"],"owner":"1","recid":"16869","title":["Javaによるソフトウェア分散共有メモリシステムの構築"],"pubdate":{"attribute_name":"公開日","attribute_value":"2001-07-15"},"_buckets":{"deposit":"e79db613-9ef7-4159-b305-42d966515395"},"_deposit":{"id":"16869","pid":{"type":"depid","value":"16869","revision_id":0},"owners":[1],"status":"published","created_by":1},"item_title":"Javaによるソフトウェア分散共有メモリシステムの構築","author_link":["0","0"],"item_titles":{"attribute_name":"タイトル","attribute_value_mlt":[{"subitem_title":"Javaによるソフトウェア分散共有メモリシステムの構築"},{"subitem_title":"An Implementation of Java Based Software DSM System","subitem_title_language":"en"}]},"item_keyword":{"attribute_name":"キーワード","attribute_value_mlt":[{"subitem_subject":"発表概要","subitem_subject_scheme":"Other"}]},"item_type_id":"3","publish_date":"2001-07-15","item_3_text_3":{"attribute_name":"著者所属","attribute_value_mlt":[{"subitem_text_value":"電子技術総合研究所"},{"subitem_text_value":"東京工業大学"},{"subitem_text_value":"東京工業大学"},{"subitem_text_value":"東京工業大学/科学技術振興事業団"}]},"item_3_text_4":{"attribute_name":"著者所属(英)","attribute_value_mlt":[{"subitem_text_value":"Electrotechnical Laboratory","subitem_text_language":"en"},{"subitem_text_value":"Tokyo Institute of Technology","subitem_text_language":"en"},{"subitem_text_value":"Tokyo Institute of Technology","subitem_text_language":"en"},{"subitem_text_value":"Tokyo Institute of Technology/Japan Science and Technology Corporation","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/16869/files/IPSJ-TPRO4207009.pdf"},"date":[{"dateType":"Available","dateValue":"2003-07-15"}],"format":"application/pdf","billing":["billing_file"],"filename":"IPSJ-TPRO4207009.pdf","filesize":[{"value":"39.1 kB"}],"mimetype":"application/pdf","priceinfo":[{"tax":["include_tax"],"price":"0","billingrole":"5"},{"tax":["include_tax"],"price":"0","billingrole":"6"},{"tax":["include_tax"],"price":"0","billingrole":"15"},{"tax":["include_tax"],"price":"0","billingrole":"44"}],"accessrole":"open_date","version_id":"18d07b47-7194-48f0-b0f9-af8ba66820f5","displaytype":"detail","licensetype":"license_note","license_note":"Copyright (c) 2001 by the Information Processing Society of Japan"}]},"item_3_creator_5":{"attribute_name":"著者名","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"中田, 秀基"},{"creatorName":"早田恭彦"},{"creatorName":"小川, 宏高"},{"creatorName":"松岡, 聡"}],"nameIdentifiers":[{}]}]},"item_3_creator_6":{"attribute_name":"著者名(英)","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"Hidemoto, Nakada","creatorNameLang":"en"},{"creatorName":"Yukihiko, Sohda","creatorNameLang":"en"},{"creatorName":"Hirotaka, Ogawa","creatorNameLang":"en"},{"creatorName":"Satoshi, Matsuoka","creatorNameLang":"en"}],"nameIdentifiers":[{}]}]},"item_3_source_id_9":{"attribute_name":"書誌レコードID","attribute_value_mlt":[{"subitem_source_identifier":"AA11464814","subitem_source_identifier_type":"NCID"}]},"item_resource_type":{"attribute_name":"資源タイプ","attribute_value_mlt":[{"resourceuri":"http://purl.org/coar/resource_type/c_6501","resourcetype":"journal article"}]},"item_3_source_id_11":{"attribute_name":"ISSN","attribute_value_mlt":[{"subitem_source_identifier":"1882-7802","subitem_source_identifier_type":"ISSN"}]},"item_3_description_7":{"attribute_name":"論文抄録","attribute_value_mlt":[{"subitem_description":"コモディティ技術を生かした並列計算システムとして,PCクラスタが注目されている.このようなクラスタ上で稼動するソフトウェアシステムの候補の1つとして,ヘテロな環境においてもポータビリティに優れる,Java言語を用い,ソフトウェアにより分散共有メモリを実現したマルチスレッド実行環境がある.我々はこれまでに,クラスタをターゲットとしたJavaによる分散共有メモリシステムを提案,プロトタイプシステムを実装し,この機構の有用性を確認している.しかしこのプロトタイプシステムには,1)プログラムごとにクラスタ上にシステムを起動するため,起動に大きな時間がかかる,2)ユーザプログラムのクラスファイルをクラスタに,あらかじめユーザが転送しておかなければならない,といったシステム上の問題点があった.本稿では,これを解決するべく開発した,新たなシステムを紹介する.本システムは,クラスタ上の各ノードにサーバを常駐し,複数のアプリケーションプログラムがサーバを共有することで,起動時間を削減する.また,アプリケーションプログラムのクラスファイルをクライアントとサーバが協調して,自動的にサーバ側に転送することでクラスファイル転送のコストを軽減する.さらに,クラスタ上で稼動するプログラムに対して,クライアントマシンのファイルシステムアクセスを提供する.","subitem_description_type":"Other"}]},"item_3_description_8":{"attribute_name":"論文抄録(英)","attribute_value_mlt":[{"subitem_description":"Due to rapid commoditization of advanced hardware, parallel machines are being commoditized in the form of PC clusters. Software DSM systems using Java language, which is portable on heterogenous systems, are good candidates for such computing environment. In our previous paper, we proposed a java based software DSM system for clusters. The system successfully proved its usefulness, but we found some defects including 1) long startup time due to remote invocation of Java VM and 2) troublesome labor to transfer class files on each nodes. In this paper, we introduce our new Java DSM system, which enables Java VMs to settle on each nodes, reducing startup time. It automatically transfers application class files and provides access to the client file system.","subitem_description_type":"Other"}]},"item_3_biblio_info_10":{"attribute_name":"書誌情報","attribute_value_mlt":[{"bibliographicPageEnd":"85","bibliographic_titles":[{"bibliographic_title":"情報処理学会論文誌プログラミング(PRO)"}],"bibliographicPageStart":"85","bibliographicIssueDates":{"bibliographicIssueDate":"2001-07-15","bibliographicIssueDateType":"Issued"},"bibliographicIssueNumber":"SIG07(PRO11)","bibliographicVolumeNumber":"42"}]},"relation_version_is_last":true,"weko_creator_id":"1"},"id":16869,"updated":"2025-01-22T23:38:26.035135+00:00","links":{},"created":"2025-01-18T22:50:01.288720+00:00"}