Skip to content

Commit

Permalink
rewording
Browse files Browse the repository at this point in the history
  • Loading branch information
janaiyengar committed Dec 14, 2018
1 parent 8e9e178 commit d4f0646
Showing 1 changed file with 9 additions and 8 deletions.
17 changes: 9 additions & 8 deletions draft-ietf-quic-recovery.md
Expand Up @@ -937,9 +937,9 @@ until an acknowledgement is received that establishes loss or delivery of
packets.

If a threshold number of consecutive PTOs have occurred (pto_count is at least
kPersistentCongestion, see {{cc-consts-of-interest}}), the network is considered
to be experiencing persistent congestion, and the sender's congestion window
MUST be reduced to the minimum congestion window.
kPersistentCongestionThreshold, see {{cc-consts-of-interest}}), the network is
considered to be experiencing persistent congestion, and the sender's congestion
window MUST be reduced to the minimum congestion window.

## Pacing

Expand Down Expand Up @@ -1004,15 +1004,16 @@ kLossReductionFactor:
: Reduction in congestion window when a new loss event is detected.
The RECOMMENDED value is 0.5.

kPersistentCongestion:
kPersistentCongestionThreshold:
: Number of consecutive PTOs after which network is considered to be
experiencing persistent congestion. The rationale for this threshold is to
enable a sender to use initial PTOs for aggressive probing, similar to Tail
Loss Probe (TLP) in TCP {{TLP}} {{RACK}}. Once the number of consecutive PTOs
reaches this threshold - that is, persistent congestion is established - the
sender responds by collapsing its congestion window, similar to a
Retransmission Timeout (RTO) in TCP {{RFC5681}}. The RECOMMENDED value is 3,
equivalent to having two TLPs followed by an RTO in TCP.
sender responds by collapsing its congestion window to kMinimumWindow, similar
to a Retransmission Timeout (RTO) in TCP {{RFC5681}}. The RECOMMENDED value
for kPersistentCongestionThreshold is 3, which is equivalent to having two
TLPs followed by an RTO in TCP.

### Variables of interest {#vars-of-interest}

Expand Down Expand Up @@ -1107,7 +1108,7 @@ window.
congestion_window = max(congestion_window, kMinimumWindow)
ssthresh = congestion_window
// Collapse congestion window if persistent congestion
if (pto_count >= kPersistentCongestion):
if (pto_count >= kPersistentCongestionThreshold):
congestion_window = kMinimumWindow
~~~

Expand Down

0 comments on commit d4f0646

Please sign in to comment.