Multiple ChoiceIntermediate 45s
Virtual nodes in consistent hashing
Why do consistent hashing implementations place many virtual nodes (vnodes) per physical node on the ring?
Options
- 1To reduce key-distribution skew when there are few physical nodes and nodes have heterogeneous capacity
- 2To increase the total number of hash buckets on the ring so storage capacity scales independently of node count
- 3To make the underlying hash function cryptographically secure so adversarial clients cannot force deliberate collisions
- 4To guarantee strong consistency across replicas by mapping each virtual node to a distinct replicated owner
Think you can answer under pressure?
Get matched and answer live questions in 3-minute 1v1 battles. Elo ranking, badge tiers and bragging rights on the line.