Consistent Hashing
Reduces data movement when cluster membership changes.
Commonly used in distributed caches and partitioned storage systems.
Virtual nodes improve distribution and reduce hot spots.
Replication can assign a key to multiple successive nodes.
The hash function and node placement influence load distribution.
Consistent hashing does not automatically provide replication, consistency, or fault tolerance; those are separate system-design concerns.