Have questions? Stuck? Please check our FAQ for some common questions and answers.

System Env:

  • Server: Dual XeonE5-2670 v2 2.5GHz; 64GB DDR3; 512GB SSD
  • 1Gbps NIC
  • System clock precision is +/- 1 ms
  • JAVA_OPTS="${JAVA_OPTS:--Xms8G -Xmx8G}"

ONOS Apps:

  • drivers, null

ONOS Config:

  • cfg set org.onosproject.net.intent.impl.compiler.IntentConfigurableRegistrato useFlowObjectives true (when using flow objective intents compiler)
  • cfg set org.onosproject.net.intent.impl.IntentManager skipReleaseResourcesOnWithdrawal true

Test Procedure:

  • Intent batch installed from ONOS1
  • Record returned response time

Bar chart for Intent Install/Withdraw Latency Batch Size 1, 100, 1000; Scale = 1, 3, 5, 7

Bar chart for Intent Install/Withdraw Latency With FlowObj Batch Size 1, 100, 1000; Scale = 1, 3, 5, 7

Bar chart for Intent Reroute Latency - Average Batch Size 1, 100, 1000; Scale = 1, 3, 5, 7Bar chart for Intent Reroute Latency - Std Batch Size 1, 100, 1000; Scale = 1, 3, 5, 7

 

Bar chart for Intent Reroute Latency With FlowObj - Average Batch Size 1, 100, 1000; Scale = 1, 3, 5, 7Bar chart for Intent Reroute Latency With FlowObj - Std Batch Size 1, 100, 1000; Scale = 1, 3, 5, 7