Wesley Rosenblum

Results 67 issues of Wesley Rosenblum

From [Pacing](https://www.rfc-editor.org/rfc/rfc9002.txt#7.7) in [rfc9002](https://www.rfc-editor.org/rfc/rfc9002.txt): > A sender with knowledge that the network path to the > receiver can absorb larger bursts MAY use a higher limit.

enhancement
loss_recovery
compliance
compliance:MAY

From [QUIC Loss Detection and Congestion Control RFC 9002 [3] §7.7](https://www.rfc-editor.org/rfc/rfc9002.html#name-pacing): > To avoid delaying their delivery to the peer, packets containing only ACK frames *SHOULD* therefore not be paced....

loss_recovery

#146 introduced packet pacing, a method for smoothing the transmission of outgoing packets over time based on an estimate of available bandwidth. The initial implementation delays both the construction and...

enhancement
loss_recovery

In #1042 we introduced a 10ms delay on the 2nd packet in a path, based on evidence that pacing the 2nd packet can improve loss. #1052 set that delay to...

With #1044, we wait to send MTU probes until the handshake has completed, to ensure that the peer does not receive MTU probes before they have the keys needed to...

Currently the performance benchmarks use a patched version of the quic-network-simulator living at https://github.com/WesleyRosenblum/quic-network-simulator. This version is patched to support TCP traffic through the simulator. This should move to a...

When the MTU for a path is increased after successfully MTU probing, the congestion window (measured in bytes) is recalculated based on the new MTU size: https://github.com/awslabs/s2n-quic/blob/09d75247a3ddac8ab0930b0d994903c99bf784cb/quic/s2n-quic-core/src/recovery/cubic.rs#L374-L386 RFC 8899 [specifies](https://www.rfc-editor.org/rfc/rfc8899.html#name-features-required-to-provid)...

loss_recovery

https://www.rfc-editor.org/rfc/rfc9000.html#name-transport-parameter-definit > A server that chooses a zero-length connection ID MUST NOT provide a preferred address. Similarly, a server MUST NOT include a zero-length connection ID in this transport parameter....

client

[8.1. Address Validation during Connection Establishment](https://www.rfc-editor.org/rfc/rfc9000.html#name-address-validation-during-c) > In addition to sending limits imposed prior to address validation, servers are also constrained in what they can send by the limits set...

client

This issue is to track enabling measuring the performance of s2n-quic under various network conditions

loss_recovery
performance