HORB, RMI の性能評価

last-modified: May 14 1998

まとめ

RMI と HORB 1.3.b1 のデータ転送性能を という環境で評価、比較した。

HORB については

の 3通りを評価した。

結果


環境

マシン
WS1: Sun Ultra 2 (UltraSPARC 168MHz), SunOS 5.5.1
WS2: Sun Ultra Enterprise 3000 (UltraSPARC 167MHz x 6), SunOS 5.5.1
JVM
JDK 1.1.5 の JVM (Green Threads 版)
Sun の High Performing JIT Compiler
ネットワーク
100Mbps Ethernet (100base-TX), WS1, 2 間にハブひとつ

HORB については

  1. 素の 1.3.b1
  2. performance patch (by 平野さん) (*1) を適用したもの
  3. RMI と同等のバッファリングを実装 (by 高木さん) (*2) したもの
の 3つを評価した。(これらのパッチは広くは公開されていない。)

(*1) performance patch

Message-Id: <199711062222.HAA04673@ring.etl.go.jp>
From: HIRANO Satoshi 
Subject: [horb] performance patch and hospital
Date: Fri, 7 Nov 1997 07:30:34 +0900
(*2) 高木さんパッチ
Message-Id: <199802170229.LAA24693@ring.etl.go.jp>
From: takagi@center.nitech.ac.jp (TAKAGI Hiromitsu)
Subject: [horb-j] Re: performance data: HORB, DCOM, RMI, and two CORBA
	 IIOP
Date: Tue, 17 Feb 98 11:29:09 +0900

方法

double 型の配列の転送能力を測定。
引数 double[], 返り値なし(void) のメソッドを
WS1 から WS2 に対して遠隔呼び出しして RTT を計測。
javac -O でコンパイル

結果

グラフ中の表記は次の通り。
HORB
高木さんパッチを適用したもの
HORB(perf)
performance patch を適用したもの
HORB(orig)
素の HORB 1.3.b1

転送量 (MB) に対する RTT (msec)

RTT GIFファイル (76KB)

転送量 (MB) に対するスループット (MB/sec)

GIFファイル (74KB)

スループット: 転送量の軸を対数軸にしたもの

throughput GIFファイル (71KB)

Back to