Descriptionrelnote: Add QUIC connection option DHDT to disable HPACK dynamic table. Guarded by FLAGS_quic_disable_hpack_dynamic_table.
Will be used in a Finch trial to gather data about HPACK compression
efficiency: how much of HPACK's efficiency derives from the dynamic
table,
as opposed to other parts of HPACK such as the static table and
huffman coding?
If it is very low then next step would be to:
o with dynamic table disabled, disable the monolithic header
stream, to gather data about whether reducing HOL improves other metrics.
o if results are positive, it has the advantage of maintaining
(restricted) conformance to the HPACK spec.
Otherwise, some (non-complient) extensions or modifications to HPACK
might be necessary to reduce eliminate headers HOL blocking.
o one idea involve maintining a small number of separate HPACK
contexts, to ensure that dynamic reference only occur to older
entries that are free of HOL blocking potential.
Merge internal change: 118999202
BUG=
Patch Set 1 #
Total comments: 2
Depends on Patchset: Dependent Patchsets: Messages
Total messages: 5 (3 generated)
|