1
Testing Proof on Xen
Rosa M Garcia Sverre Jarp
Testing Proof on Xen Rosa M Garcia Sverre Jarp 1 Index Proof - - PowerPoint PPT Presentation
Testing Proof on Xen Rosa M Garcia Sverre Jarp 1 Index Proof communication Different scenarios Results on PC with processes Results on PC with domains (Xen) Comparison Conclusions 2 Master Proof communication
1
Rosa M Garcia Sverre Jarp
2
3
Slave … Initialize Process Process Process Wait for Next command Master Packet Generator Add Histograms Display Histograms Slave … Initialize Process Process Process Wait for Next command
Tree->Draw
GetNextPacket
Tree->Draw
GetNextPacket GetNextPacket GetNextPacket GetNextPacket GetNextPacket SendObjectHisto SendObjectHisto
4
Fedora C4 Xen SLave PROOF + Master SLave PROOF Fedora C4 Xen Slave PROOF SLave PROOF Guest domain Fedora SLave PROOF + Master SLave PROOF Fedora SLave PROOF SLave PROOF Process
5
– ProcOpt Reads 25% of the data. – Proc Reads all the data
– Packet processing time – Get Packet Latency – CPU Time
6
Benchmark: Reads only 25% of the data Scenario: 2 PC with each slave is running in a process The graphics include error bars per value
7
Good values Small error
8
Benchmark: Reads all the data Scenario: 2 PC with each slave is running as a process
Good values Small error
9
How things should be
Range 0.2 -2 Error 0.355
10
How things are
Range 0.2-22.5 Error 3.385
Range0.2-16.6 Error 2.462
Range -28.3 Error 4.063
Range0.2-55 Error 7.844
11
Benchmark: Reads only 25%
Scenario: 2 PC with each slave runs on a guest domain
12
13
14
15
0.415625 0.69751 0.0444994
Proc
0.386286 0.810273 0.0341873
Opt
0.771708 0.771708 0.00664648
Proc
0.418625 0.767716 0.0060823
Opt CPU Proc Latency
XEN PROCESS
Unreliable comparison because of the errors
16
result (CPU time) is not relevant – no realistic information.
are enormous, and introduce a lot of noice
– Bottleneck in the master – Possible solution move the master to another node
17