Rapid Flow with 500M Udp Cross Traffic

If valid excursion=4 and gap threshold = 10000 is used to run rapid competing with cross traffic, Rapid is always unable to detect cross traffic and enters the pattern that throughput keeps increasing till 1Gbps and spend a long time in loss recovery after packet losses. So to run this experiment, valid excursion=4/8 and gap threshold=1000/3000.

Analysis of gaps and ABests for experiment(4):

For the 4 sets of experiments, there are less than 150 pstreams got logged for each set. And only in experiment 3/4, highest probing rate exceeds the available bandwidth which is around 480Mbps. So experiment 4 is chosen to be studied. When highest probing rate for a pstream exceeds 500Mbps, the recvgaps experience lots of spikes with valleys in between:
For pstream 100:

For pstream 140:

For pstream 145:

To get the cdf of all recvgap and sendgaps:

Try both exponential smoothing with alpha=0.875 and spike to spike averaging:
For pstream 100:

For pstream 140:

For pstream 145:

If the original prune stream is filtered by exponential or arithmatic averaging after spike-to-spike averaging, the new pruned streams will be as follows: (the first plot shows the original pruned gaps, the second plot shows the pruned gaps processed by spike-to-spike averaging and arithmatic smoothing with avg_size=8, the third plot shows the pruned gaps processed by spike-to-spike averaging and exponential smoothing with alpha=0.875)
For pstream 100:

For pstream 140:

For pstream 145:

Another experiment: pstream length= 80 valid excursion= 8 gap threshold= 3000 arithmatic averaging 8

1. throughput

```[  4]  0.0- 0.5 sec  2.88 MBytes  48.4 Mbits/sec
[  4]  0.5- 1.0 sec  11.8 MBytes   198 Mbits/sec
[  4]  1.0- 1.5 sec  23.9 MBytes   401 Mbits/sec
[  4]  1.5- 2.0 sec  24.5 MBytes   412 Mbits/sec
[  4]  2.0- 2.5 sec  22.7 MBytes   381 Mbits/sec
[  4]  2.5- 3.0 sec  22.5 MBytes   378 Mbits/sec
[  4]  3.0- 3.5 sec  22.4 MBytes   376 Mbits/sec
[  4]  3.5- 4.0 sec  20.9 MBytes   351 Mbits/sec
[  4]  4.0- 4.5 sec  0.00 Bytes  0.00 bits/sec
[  4]  4.5- 5.0 sec  0.00 Bytes  0.00 bits/sec
[  4]  5.0- 5.5 sec  11.9 MBytes   199 Mbits/sec
[  4]  5.5- 6.0 sec  19.6 MBytes   329 Mbits/sec
[  4]  6.0- 6.5 sec  22.7 MBytes   381 Mbits/sec
```

3. Some sample pstreams:

```1st plot: original sendgaps and recvgaps
2nd plot: pruned gaps with arithmatic smoothing avg_size=8
3rd plot: pruned gaps with spike to spike averaging only
4rd plot: pruned gaps with spike to spike averaging and arithmatic smoothing (avg_size= 8)
5rd plot: pruned gaps with spike to spike averaging and exponential smoothing (alpha=0.875)
```
Pstream 408:

Pstream 1382: