Hi Team,

We are done with QoS shaping implementation in OVS-DPDK(2.4.0) by making use of 
DPDK scheduler library.
We have conducted some basic tests for QoS shaping and compared DPDK vs 
OVS-DPDK with IMIX traffic. Please find the below test results conducted with 
bi directional traffic ,

I will be publishing the patch after completing some more tests.

System Configuration :

           Processor :   Intel(R) Atom(TM) CPU  C2758  @ 2.40GHz
           Huge Page : 2M
           Memory (socket-mem)  :  4096
           QoS Configuration  : 1G rate per port

QoS Configuration CLI:

$ ovs-vsctl set port dpdk1 qos=@newqos -- --id=@newqos create qos 
type=us-shaper other_config:subport_tb_rate=125000000 
other_config:subport_tb_size=100000 other_config:subport_tc_0_rate=125000000 
other_config:subport_tc_1_rate=125000000 
other_config:subport_tc_2_rate=125000000 
other_config:subport_tc_3_rate=125000000
other_config:subport_tc_period=10 other_config:pipe_tb_rate=125000000 
other_config:pipe_tb_size=100000 other_config:pipe_tc_0_rate=125000000 
other_config:pipe_tc_1_rate=125000000 other_config:pipe_tc_2_rate=125000000 
other_config:pipe_tc_3_rate=125000000 other_config:pipe_tc_period=40

Note : We have used "Q-in-Q"  traffic for our experiments as the DPDK scheduler 
application is designed to work with Q-in-Q IPV4 packets.

DPDK :  2port - 2core
                                          DPDK Sample Application

Input

200Mbps

400Mbps

600Mbps

800Mbps

1000Mbps

Output

199.8503

399.733

599.6462

799.5941

994.6868


OVS-DPDK: 2port - 2core:
                                          OVS+DPDK QoS Shaping

Input

200Mbps

400Mbps

600Mbps

800Mbps

1000Mbps

Output

199.8507

399.7327

599.6477

799.5939

979.66788



Thanks & Regards,
Gayathri

The information contained in this electronic message and any attachments to 
this message are intended for the exclusive use of the addressee(s) and may 
contain proprietary, confidential or privileged information. If you are not the 
intended recipient, you should not disseminate, distribute or copy this e-mail. 
Please notify the sender immediately and destroy all copies of this message and 
any attachments. WARNING: Computer viruses can be transmitted via email. The 
recipient should check this email and any attachments for the presence of 
viruses. The company accepts no liability for any damage caused by any virus 
transmitted by this email. www.wipro.com
_______________________________________________
discuss mailing list
discuss@openvswitch.org
http://openvswitch.org/mailman/listinfo/discuss

Reply via email to