Skip to content

Commit

Permalink
Clarify motivations
Browse files Browse the repository at this point in the history
Alternative to #265.

Fixes #224
  • Loading branch information
LPardue committed Jan 31, 2024
1 parent 34eb1bd commit fe629c9
Showing 1 changed file with 8 additions and 7 deletions.
15 changes: 8 additions & 7 deletions draft-ietf-quic-ack-frequency.md
Original file line number Diff line number Diff line change
Expand Up @@ -133,13 +133,14 @@ sender, and CPU utilization at both a data sender and a data receiver.
Reducing the frequency of acknowledgments can improve connection and
endpoint performance in the following ways:

- Sending UDP packets can be very CPU intensive on some platforms. Reducing
the number of packets that only contain acknowledgments reduces the CPU
consumed at a data receiver. Experience shows that this reduction can be
critical for high bandwidth connections.

- Similarly, receiving and processing UDP packets can also be CPU intensive, and
reducing acknowledgment frequency reduces this cost at a data sender.
- Sending UDP datagrams can be very CPU intensive on some platforms. A data
receiver can decrease its CPU usage by reducing the number of
acknowledgement-only packets that it sends. Experience shows that this
reduction can be critical for high bandwidth connections.

- Similarly, receiving UDP datagrams can also be CPU intensive. A data sender
can decrease its CPU usage by reducing the number of acknowledgment-only
packets that it has to receive and process.

- For asymmetric link technologies, such as DOCSIS, LTE, and satellite,
connection throughput in the forward path can become constrained
Expand Down

0 comments on commit fe629c9

Please sign in to comment.