Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Clarify motivations #271

Merged
merged 3 commits into from
Mar 4, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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. Reducing the
acknowledgement frequency therefore also reduces the CPU usage at the data
sender as it has to receive and process fewer acknowledgment-only packets.

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