8.6 実験結果
8.6.2 実験の実行
前節で解説した設定記述を利用して実験を行った。ノード数を2、6、10、50、
100、150、200と変化させ、それぞれの台数での実験の所要時間を測定した。それ
ぞれの計測値を表8.5 〜8.11に示す。また、それぞれの台数での平均値を表8.12 にまとめ、それぞれの段階でのノード数と所要時間の関係を図8.12〜8.16に、合 計時間の関係を図 8.17に示す。また図8.17中には合計時間だけでなく、ディスクコ ピーの時間に関してもプロットした。比例関係が認められるグラフにはgnuplot[41]
のfit機能による最小自乗法を利用した近似直線を示した。合計は表に示した値の 総和ではなく、masterによる設定記述の読み込みと解析や、slaveへのノードシナ リオの配布、ノードの予約解放にかかった時間も含めたmasterの実行時間を示す。
なお、今回の実験ではノードの初期化は行っていない。ただし、ハードディス クに初期状態のディスクイメージを書き込めばいいため、ディスクコピーと同じ だけの時間がかかる。
表 8.6: 6台(3ペア)での実験実行の所要時間(秒)
試行 ディスク コピー
VLAN 設定
シナリオ 実行
VLAN
削除 合計
1 912.4 26.2 21.2 32.8 1007.3
2 894.9 26.6 21.1 34.2 992.4
3 882.1 26.2 21.2 34.8 980.9
平均 896.5 26.3 21.2 33.9 993.5
表 8.7: 10台(5ペア)での実験実行の所要時間(秒)
試行 ディスク コピー
VLAN 設定
シナリオ 実行
VLAN
削除 合計 1 1352.0 29.4 21.4 55.8 1473.4 2 1355.0 30.6 21.3 57.4 1479.8 3 1349.5 30.6 21.5 57.0 1474.0
平均 1352.2 30.2 21.4 56.7 1475.7
表 8.8: 50台(25ペア)での実験実行の所要時間(秒)
試行 ディスク コピー
VLAN 設定
シナリオ 実行
VLAN
削除 合計 1 5783.9 70.0 19.3 282.5 6170.7 2 5872.5 70.0 19.3 283.2 6260.7 3 5874.4 70.0 19.3 282.2 6261.1 平均 5843.6 70.0 19.3 282.6 6230.8
表 8.9: 100台(50ペア)での実験実行の所要時間(秒)
試行 ディスク コピー
VLAN 設定
シナリオ 実行
VLAN
削除 合計 1 11509.1 130.0 20.0 570.3 12245.3 2 11511.1 120.9 20.0 568.5 12235.9 3 11348.6 121.2 20.0 568.2 12074.2 平均 11456.2 124.0 20.0 569.0 12185.1
表 8.10: 150台(75ペア)での実験実行の所要時間(秒)
試行 ディスク コピー
VLAN 設定
シナリオ 実行
VLAN
削除 合計 1 17091.5 184.7 21.0 858.4 18172.0 2 17067.6 171.4 23.5 858.8 18136.1 3 17080.0 171.1 21.1 856.7 18144.9 平均 17079.7 175.7 21.9 858.0 18151.0
表 8.11: 200台(100ペア)での実験実行の所要時間(秒)
試行 ディスク コピー
VLAN 設定
シナリオ 実行
VLAN
削除 合計 1 22792.0 222.1 19.9 1144.2 24194.1 2 22828.0 221.8 21.2 1150.6 24238.0 3 22800.7 222.0 19.9 1149.1 24207.6 平均 22806.9 222.0 20.3 1148.0 24213.2
表 8.12: それぞれの台数での所要時間の平均値(秒)
ノード 数
ディスク コピー
VLAN 設定
シナリオ 実行
VLAN
削除 合計
2 442.4 21.6 18.0 11.1 507.9
6 896.5 26.3 21.2 33.9 993.5
10 1352.2 30.2 21.4 56.7 1475.7
50 5843.6 70.0 19.3 282.6 6230.8 100 11456.2 124.0 20.0 569.0 12185.1 150 17079.7 175.7 21.9 858.0 18151.0 200 22806.9 222.0 20.3 1148.0 24213.2
0 5000 10000 15000 20000 25000
50 100 150 200
time[sec]
nodes
diskcopy diskcopy(fit)
図 8.12: ノード数とディスクコピーの所要時間の関係
2台から200台までのディスクコピーの所要時間は、最小自乗法で求 められた直線にほぼ合致している。
0 50 100 150 200 250
50 100 150 200
time[sec]
nodes
setup vlan setup vlan(fit)
図 8.13: ノード数とVLAN設定の所要時間の関係
2個から200個までのVLAN設定の所要時間は、最小自乗法で求め られた直線にほぼ合致している。
0 5 10 15 20 25 30 35
50 100 150 200
time[sec]
nodes
scenario driving
図 8.14: ノード数とシナリオ実行の所要時間の関係
シナリオの実行時間はノード数に比例しない。
0 200 400 600 800 1000 1200 1400
50 100 150 200
time[sec]
nodes
release vlan release vlan(fit)
図 8.15: ノード数とVLAN設定削除の所要時間の関係
2個から200個までのVLAN削除の所要時間は、最小自乗法で求め られた直線にほぼ合致している。
0 5000 10000 15000 20000 25000 30000
50 100 150 200
time[sec]
nodes
total total(fit)
図 8.16: ノード数と実験全体の所要時間の関係
2台から200台までの実験の所要時間の総和は、最小自乗法で求めら れた直線にほぼ合致している。
0 5000 10000 15000 20000 25000 30000
50 100 150 200
time[sec]
nodes
total pre process diskcopy vlan setup scenario distribution scenario execution node release vlan release total(fit)
図 8.17: 実験全体の所要時間の関係
本実験の実行時間はほぼディスクコピーに必要な時間であることがわ かる。ディスクコピーが必要ない実験では実験実行時間が大幅に削減 できると考えられる。