Hi,

In an OVS 2.0.0 setup, where the data path is loaded with artificially
generated traffic by the clients, we observe the effect of different
routing algorithms on packet latency. The problem is, despite there exists
manually introduced hotspots (that is, switches under excessive traffic
load) in the network, change in latency observations due to varying routing
algorithms is almost negligible. Considering that the controllers poll the
link traffic every 10 seconds and some routing algorithms do not even
consider the link traffics, this result really made me thought that maybe
OVS is so busy with packet forwarding to the point of becoming the major
cause of the latency, regardless of the routing algorithm used. Further,
when I check the system resource usage, vswitchd consumes ~550% of the CPU
and the controller consumes the rest. (Machine has 6 physical cores.) Which
also ensures that the controller is not the bottleneck. What are your
thoughts? Am I right in suspecting the OVS as the major cause of the
latency? Is there a more accurate way/tool to observe this effect? How
should I configure the network to produce more reasonable results for the
effect of routing on the latency? Any comments will be really appreciated.

Best.

P.S. I repeated the experiment with multiple traffic polling periods (10s,
30s, 60s) and varying routing algorithms (HopCount, Minimax, ShortestPath,
etc.), where some routing algorithms (e.g., HopCount) do not even take link
traffics into account.
_______________________________________________
discuss mailing list
discuss@openvswitch.org
http://openvswitch.org/mailman/listinfo/discuss

Reply via email to