Difficulties
If profile meter is not in host, it is difficult to set window length to an appropriate RTT
Connections with longer RTTs than the presumed value will fall slightly under expectations
If a burst of packets is tagged as “out”, this may force TCP into slow start
Solution: space out packets tagged as “out” by using a probabilistic function
- use profile meter in host
- keep TCP in fast recovery using receiver-based control (where there are no drops) or using TCP-SACK