Merge pull request #32643 from j9t/patch-1

docs: correct capitalization, add hyphenation, remove double spaces
This commit is contained in:
Kubernetes Prow Robot
2022-03-31 22:38:37 -07:00
committed by GitHub
@@ -1,5 +1,5 @@
--- ---
title: shuffle sharding title: Shuffle-sharding
id: shuffle-sharding id: shuffle-sharding
date: 2020-03-04 date: 2020-03-04
full_link: full_link:
@@ -26,11 +26,11 @@ address, protocol, and source and destination port.
That simple hash-based scheme has the property that any high-intensity flow That simple hash-based scheme has the property that any high-intensity flow
will crowd out all the low-intensity flows that hash to the same queue. will crowd out all the low-intensity flows that hash to the same queue.
Providing good insulation for a large number of flows requires a large Providing good insulation for a large number of flows requires a large
number of queues, which is problematic. Shuffle sharding is a more number of queues, which is problematic. Shuffle-sharding is a more
nimble technique that can do a better job of insulating the low-intensity nimble technique that can do a better job of insulating the low-intensity
flows from the high-intensity flows. The terminology of shuffle sharding uses flows from the high-intensity flows. The terminology of shuffle-sharding uses
the metaphor of dealing a hand from a deck of cards; each queue is a the metaphor of dealing a hand from a deck of cards; each queue is a
metaphorical card. The shuffle sharding technique starts with hashing metaphorical card. The shuffle-sharding technique starts with hashing
the flow-identifying characteristics of the request, to produce a hash the flow-identifying characteristics of the request, to produce a hash
value with dozens or more of bits. Then the hash value is used as a value with dozens or more of bits. Then the hash value is used as a
source of entropy to shuffle the deck and deal a hand of cards source of entropy to shuffle the deck and deal a hand of cards