WEKO3
アイテム
Java向けソフトウェア分散共有メモリの実現
https://ipsj.ixsq.nii.ac.jp/records/16879
https://ipsj.ixsq.nii.ac.jp/records/16879e28c3f95-7a63-4ff3-9c81-ccc89276db39
| 名前 / ファイル | ライセンス | アクション |
|---|---|---|
|
|
Copyright (c) 2001 by the Information Processing Society of Japan
|
|
| オープンアクセス | ||
| Item type | Trans(1) | |||||||
|---|---|---|---|---|---|---|---|---|
| 公開日 | 2001-03-15 | |||||||
| タイトル | ||||||||
| タイトル | Java向けソフトウェア分散共有メモリの実現 | |||||||
| タイトル | ||||||||
| 言語 | en | |||||||
| タイトル | Implementation of Software DSM in Java | |||||||
| 言語 | ||||||||
| 言語 | jpn | |||||||
| キーワード | ||||||||
| 主題Scheme | Other | |||||||
| 主題 | 通常論文 | |||||||
| 資源タイプ | ||||||||
| 資源タイプ識別子 | http://purl.org/coar/resource_type/c_6501 | |||||||
| 資源タイプ | journal article | |||||||
| 著者所属 | ||||||||
| 東京工業大学大学院情報理工学研究科数理・計算科学専攻/日本学術振興会特別研究員 | ||||||||
| 著者所属 | ||||||||
| 電子技術総合研究所 | ||||||||
| 著者所属 | ||||||||
| 東京工業大学大学院情報理工学研究科数理・計算科学専攻 | ||||||||
| 著者所属 | ||||||||
| 東京工業大学大学院情報理工学研究科数理・計算科学専攻/科学技術振興事業団 | ||||||||
| 著者所属(英) | ||||||||
| en | ||||||||
| Tokyo Institute of Technology/JSPS research fellow | ||||||||
| 著者所属(英) | ||||||||
| en | ||||||||
| Electrotechnical Laboratory | ||||||||
| 著者所属(英) | ||||||||
| en | ||||||||
| Tokyo Institute of Technology | ||||||||
| 著者所属(英) | ||||||||
| en | ||||||||
| Tokyo Institute of Technology/Japan Science and Technology Corporation | ||||||||
| 著者名 |
早田恭彦
中田, 秀基
小川, 宏高
松岡, 聡
× 早田恭彦 中田, 秀基 小川, 宏高 松岡, 聡
|
|||||||
| 著者名(英) |
Yukihiko, Sohda
Hidemoto, Nakada
Hirotaka, Ogawa
Satoshi, Matsuoka
× Yukihiko, Sohda Hidemoto, Nakada Hirotaka, Ogawa Satoshi, Matsuoka
|
|||||||
| 論文抄録 | ||||||||
| 内容記述タイプ | Other | |||||||
| 内容記述 | 近年のハードウェアの急速なコモディティ化とネットワーク技術の発展により,Grid Computingに代表されるWide Area HPCがさかんに研究されている.異なるアーキテクチャの計算機で構成されるGrid Computingにおいて,プラットフォームポータビリティとパフォーマンスポータビリティを満たすにはJava言語を利用するのが1つの適当な手法である.しかし,Javaをコモディティクラスタ上で動作させるためには,分散共有メモリを実現する必要があるが,既存の研究ではJVMへの変更が必要であり,ポータビリティが考慮されていない.そこで,本研究ではJavaのポータビリティを損なわないソフトウェア分散共有メモリのソフトウェアアーキテクチャを考察し,プロトタイプシステムJDSMを作成した.このソフトウェア分散共有メモリを異なる通信インタフェースを用いてコモディティクラスタ上で性能評価を行い,C言語での実現に比べメモリコンシステンシ処理が大きいことなどが分かった. | |||||||
| 論文抄録(英) | ||||||||
| 内容記述タイプ | Other | |||||||
| 内容記述 | Rapid commoditization of advanced hardware and progress of networking technology is now making wide area high-performance computing a.k.a.エ the `Grid' Computing a reality. Since a Grid will consist of vastly heterogeneous sets of compute nodes, especially commodity clusters, some have articulated the use of Java as a suitable technology to satisfy portability across different machines. Since Java's natural model of parallelism is shared memory multithreading, one will have to support distributed shared memory (DSM) in a portable manner; however, none of the previous work on implementing Java on DSM has been portable solution. Instead, we propose a software architecture whose goal is to achieve portability of DSM implementations across different commodity clustering platforms, and implemented a prototype system JDSM. Benchmark results show that the current implementation on Java incurs increased memory coherency maintenance cost compared to C-based DSMs, thus limiting scalability to some degree, and we are currently working on a solution to alleviate this cost. | |||||||
| 書誌レコードID | ||||||||
| 収録物識別子タイプ | NCID | |||||||
| 収録物識別子 | AA11464814 | |||||||
| 書誌情報 |
情報処理学会論文誌プログラミング(PRO) 巻 42, 号 SIG03(PRO10), p. 14-26, 発行日 2001-03-15 |
|||||||
| ISSN | ||||||||
| 収録物識別子タイプ | ISSN | |||||||
| 収録物識別子 | 1882-7802 | |||||||
| 出版者 | ||||||||
| 言語 | ja | |||||||
| 出版者 | 情報処理学会 | |||||||