This is an archive of the ONOS 1.0 wiki. For the current ONOS wiki, look here.

System Environment:

  • Server: Dual XeonE5-2670 v2 2.5GHz; 64GB DDR3; 512GB SSD
  • 1Gbps NIC
  • jvm -Xmx=8g
  • (no Hazelcast updateBackup flow rules)

"Constant-Load" Test Conditions:

  • F = 122500 - total # of flows installed
  • N: # of neighboring ONOS's for flows to be installed when ONOS1 is the server installing flows
  • S: #servers installing flows
  • SW = 35 - total # of switches (Null Devices) connected to ONOS cluster evenly distributed to active ONOS nodes
  • FL: # flows to be installed on each switch

Command: python3 $ONOS_ROOT/tools/tests/bin/flow-tester.py -f FL -n N -s servers

Iterations on each test:20 (after 4 warm-up runs)

Commit#: 5000a754d873c42935ce098f2c7b3b35e3408bf2


 

 

Bar chart for Flow Throughput Test (mean) Combinational ( S=N+1=Cluster Size ) showing Throughput Mean (kFlows/s) by Cluster Size

 

Appendix:

Throughput Plots against various of flow pattern scenarios:

 

XyLine chart for Flow Throughput Test (mean) TP vs. # of Flow Neighbors showing Throughput Mean (kFlows/s) by # of NeighborsXyLine chart for Flow Throughput Test (mean) TP vs. # of Installing Servers showing Throughput Mean (kFlows/s) by # of Installing Servers

 

 

XyLine chart for Flow Throughput Test (StdDev) flow-tester.py showing Throughput Std Dev (flows/s) by # of Neighbors

 

 

 

 

 

 

 

 

  • No labels