Comparison of the performance for ECN and non ECN capable TCP parallel streams with TWO points of congestion


Goal: to estimate the gain introduced by ECN, in terms of link utilization, in case of TCP streams (with and without ECN) that across two points of congestion. And also to estimate the actual burstiness degree produced by this TCP concurrent streams by monitoring the instantaneous/average queue length .

Equipment:

Test description:

  1. Topology see Test A.
  2. Parameters
  3. Traffic profile
  1.  Test methodology
    SNMP has been used to query the ECN capable router every 2 seconds. Two are the variables tracked: SnmpCurrQ, SnmpMeanQ, both from the Cisco-class-based-qos-mib.
    When monitoring the two parameters we verified that only every 8 or 10 seconds the two parameters are updated, this means that 8-10 sec is the minimum monitoring granularity achieved.
    This is the script used to query the router

 

Summary:

 

Comments:

·        As shown in Figure 1, with ECN the overall link bandwidth utilization is higher than non ECN capable streams for different mark probability and with two points of congestion. It can be a proof of the benefit of ECN for high congested networks. The maximum gain  is obtained for mark probability equal to 1/5, a medium value.

Figure 1: percentage of link utilization with 90 TCP concurrent streams with TWO points of congestion

 

·        From a comparison of the instantaneous queue length with and without ECN, we can see that with ECN the overall burstiness is still reduced, as in the case of only one point of congestion. This confirm the correct behavior of ECN

 

 

 

Figure 2: comparison of the instantaneous queue length with and without ECN for 90 TCP streams (mark probability constant = 1/50) and for TWO points of congestion