• 検索結果がありません。

Javaによるソフトウェア分散共有メモリシステムの構築

N/A
N/A
Protected

Academic year: 2021

シェア "Javaによるソフトウェア分散共有メモリシステムの構築"

Copied!
1
0
0

読み込み中.... (全文を見る)

全文

(1)Vol. 42. No. SIG 7(PRO 11). July 2001. 情報処理学会論文誌:プログラミング. 発表概要. Java によるソフト ウェア分散共有メモリシステムの構築 中 小. 田 川. 秀 宏. 基† 高††. 早 松. 田 岡. 恭. 彦†† 聡††,†††. コモデ ィティ技術を生かした並列計算システムとして,PC クラスタが注目されている.このよう なクラスタ上で稼動するソフトウェアシステムの候補の 1 つとして,ヘテロな環境においてもポータ ビリティに優れる,Java 言語を用い,ソフトウェアにより分散共有メモリを実現したマルチスレッド 実行環境がある.我々はこれまでに,クラスタをターゲットとした Java による分散共有メモリシス テムを提案,プロトタイプシステムを実装し,この機構の有用性を確認している.しかしこのプロト タイプシステムには,1) プログラムごとにクラスタ上にシステムを起動するため,起動に大きな時間 がかかる,2) ユーザプログラムのクラスファイルをクラスタに,あらかじめユーザが転送しておかな ければならない,といったシステム上の問題点があった.本稿では,これを解決するべく開発した, 新たなシステムを紹介する.本システムは,クラスタ上の各ノード にサーバを常駐し,複数のアプリ ケーションプログラムがサーバを共有することで,起動時間を削減する.また,アプリケーションプ ログラムのクラスファイルをクライアントとサーバが協調して,自動的にサーバ側に転送することで クラスファイル転送のコストを軽減する.さらに,クラスタ上で稼動するプログラムに対して,クラ イアントマシンのファイルシステムアクセスを提供する.. An Implementation of Java Based Software DSM System Hidemoto Nakada,† Yukihiko Sohda,†† Hirotaka Ogawa†† and Satoshi Matsuoka††,††† 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.. (平成 12 年 11 月 16 日発表). † 電子技術総合研究所 Electrotechnical Laboratory †† 東京工業大学 Tokyo Institute of Technology ††† 科学技術振興事業団 Japan Science and Technology Corporation. 85.

(2)

参照

関連したドキュメント

The mathematical and cultural work of the Romanian geometer Gheorghe Tzitzeica is a great one, because of its importance, its originality but also due to its dimensions: more than

Keywords: continuous time random walk, Brownian motion, collision time, skew Young tableaux, tandem queue.. AMS 2000 Subject Classification: Primary:

Section 4 will be devoted to approximation results which allow us to overcome the difficulties which arise on time derivatives while in Section 5, we look at, as an application of

In this paper, we consider the coupled difference system (1.1) for a general class of reaction functions ( f (1) , f (2) ), and our aim is to show the existence and uniqueness of

This paper presents an investigation into the mechanics of this specific problem and develops an analytical approach that accounts for the effects of geometrical and material data on

While conducting an experiment regarding fetal move- ments as a result of Pulsed Wave Doppler (PWD) ultrasound, [8] we encountered the severe artifacts in the acquired image2.

In this diagram, there are the following objects: myFrame of the Frame class, myVal of the Validator class, factory of the VerifierFactory class, out of the PrintStream class,

This difference inequality was introduced in [14] to study the existence of attractors for some nonlinear wave equations with nonlinear dissipation.. Some other applications to