Skip to content

Commit

Permalink
Update draft-welzl-iccrg-pacing.md
Browse files Browse the repository at this point in the history
Co-authored-by: Michael Welzl <michawe@ifi.uio.no>
  • Loading branch information
wesley-eddy and mwelzl committed Jul 3, 2024
1 parent 5f8d75d commit d7e236e
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion draft-welzl-iccrg-pacing.md
Original file line number Diff line number Diff line change
Expand Up @@ -125,7 +125,7 @@ Pacing in QUIC stacks commonly involves:

3. Details of the actual pacing algorithm (e.g. granularity of bursts allowed, etc.).

Examples of different approaches to dealing with these challenges in ways that work on multiple operating systems and hardware platforms can be found in open source QUIC stacks, such as Google "quiche" and Meta "mvfst", that provide examples for some of the concepts discussed below..
Examples of different approaches to dealing with these challenges in ways that work on multiple operating systems and hardware platforms can be found in open source QUIC stacks, such as Google "quiche" and Meta "mvfst", that provide examples for some of the concepts discussed below.

Unlike TCP implementations that typically run within the operating system kernel, QUIC implementations more typically run in user space and are thus faced with more challenges regarding timing and coupling with the underlying protocol stack and hardware needed to acheive pacing. For instance, if an application trying to do pacing is running on a highly loaded system, it may often "wake up late" and miss the times that it intends to pace packets.

Expand Down

0 comments on commit d7e236e

Please sign in to comment.