All Questions
Consistent Hashing hard

Virtual Nodes improve balance but increase metadata size (Memory). How does 'Multi-Probe Consistent Hashing' achieve good balance without VNodes?

  1. A It utilizes a centralized high-speed load balancer that maintains a real-time health map of all physical nodes and their capacities.
  2. B It uses a hardware-based ASICs hash accelerator to process ring lookups in nanoseconds, eliminating the software overhead of metadata.
  3. C It hashes the key K times (probes) and selects the closest node, achieving statistical smoothness with only O(1) metadata per node.
  4. D It utilizes Jump Consistent Hash to map keys directly to physical indices, effectively eliminating the need for a shared ring topology.

One system design question a day, with spaced repetition so the ones you miss come back.

Get the app

Related questions