Skip to content

ODL Lithium SR1 stability results

Konstantinos Papadopoulos edited this page Mar 16, 2016 · 2 revisions

In this section we present indicative results regarding the stability of OpenDaylight Lithium SR1 release with MT-Cbench switches. The objective is to investigate controller performance trends as time passes.

We used the stress_test/stress_test_confs/sb_active/stability_mtcbench.json configuration file as a baseline, running it for 500 and 16 switches.

500 switches

Configuration:

  • 32-core server, 256GB RAM
  • Controller: OpenDaylight Lithium SR1 ("DS drop-test" mode)
  • MT-Cbench emulator ("Latency" mode)
  • 50 switches per thread, 10 threads
  • 360 internal repeats, 10 seconds each (1h total running time)
  • 8 seconds delay between thread creation

The plots below show performance and memory usage in time.

Performance 500 switches Lithium DS Drop test Memory 500 switches Lithium DS Drop test

16 switches

Configuration:

  • 32-core server, 256GB RAM
  • Controller: OpenDaylight Lithium SR1 ("RPC drop-test" mode)
  • MT-Cbench emulator ("Latency" mode)
  • 16 switches per thread, 1 thread
  • 360 external repeats, 10 seconds each (1h total running time)

Performance 16 switches Lithium RPC Drop test Memory 16 switches Lithium RPC Drop test

Configuration:

  • 32-core server, 256GB RAM
  • Controller: OpenDaylight Lithium SR1 ("RPC drop-test" mode)
  • MT-Cbench emulator ("Latency" mode)
  • 16 switches per thread, 1 thread
  • 360 internal repeats, 10 seconds each (1h total running time)

Performance 16 switches Lithium RPC Drop test Memory 16 switches Lithium RPC Drop test

Clone this wiki locally