testing proof on xen
play

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. Testing Proof on Xen Rosa M Garcia Sverre Jarp 1

  2. Index • Proof communication • Different scenarios • Results on PC with processes • Results on PC with domains (Xen) • Comparison • Conclusions 2

  3. Master Proof communication Slave Slave Tree->Draw Tree->Draw Initialize Initialize GetNextPacket GetNextPacket Packet Generator Process Process GetNextPacket GetNextPacket Process Process GetNextPacket GetNextPacket Process Process SendObjectHisto SendObjectHisto … … Wait for Add Wait for Next command Histograms Next command Display Histograms 3

  4. Different test scenarios 4 slaves + master distributed in 2 Pc running as processes • SLave PROOF SLave SLave SLave + PROOF PROOF PROOF Master Fedora Fedora Process 4 slaves + master running in independent domains • SLave PROOF SLave Slave SLave + PROOF PROOF PROOF Master Guest domain Xen Xen Fedora C4 Fedora C4 4

  5. Benchmark • The benchmark provides 2 selectors, each one reading a different amount of data – ProcOpt  Reads 25% of the data. – Proc  Reads all the data • Measurements in the Slave – Packet processing time – Get Packet Latency – CPU Time 5

  6. First results in scenario 1 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 6

  7. First results in scenario 1 (CPU Time) Good values Small error 7

  8. Second Benckmark in scenario 1 Benchmark : Reads all the data Scenario : 2 PC with each slave is running as a process Good values Small error 8

  9. Why those huge errors? How things should be Range 0.2 -2 Error 0.355 9

  10. Range0.2-55 Range0.2-16.6 Error 7.844 How things are Error 2.462 Why those huge errors? Range 0.2-22.5 Range -28.3 Error 3.385 Error 4.063 10

  11. First benchmark in scenario 2(Xen) Benchmark : Reads only 25% of the data Scenario : 2 PC with each slave runs on a guest domain 11

  12. Second Benchmark in scenario 2 12

  13. Graphical comparison Xen-PCs 13

  14. Graphical comparison Xen-PCs 14

  15. Comparison Unreliable comparison because of the errors Latency Proc CPU 0.0060823 0.767716 0.418625 Opt PROCESS 0.00664648 0.771708 0.771708 Proc 0.0341873 0.810273 0.386286 Opt XEN 0.0444994 0.69751 0.415625 Proc 15

  16. Conclusions • As the error in the data is significant the result (CPU time) is not relevant – no realistic information. • In the communication , last transmitions are enormous, and introduce a lot of noice – Bottleneck in the master – Possible solution move the master to another node 16

  17. ? ? Q uestions, ? comments … ? ? ? 17

Recommend


More recommend