TCP Adaptations
Adapt acknowledgment-based transmit triggers to rate-based reservation paradigm
Delayed transmissions: a segment is held back for a random amount of time when there aren’t enough tokens, thus reducing drop probability of packets
Not very effective in the presence of reverse path congestion
Timed transmissions: whenever a periodic timer expires, if there are sufficient tokens, sender sends packet as marked, ignoring congestion window (still honor receiver advertised window)
Non-compliant packets are sent only if there is room under the congestion window
A connection receives its reserved rate
But, does not share excess bandwidth equally with best-effort
Connections with larger reservations are penalized more