This is perhaps specific to an implementation that I'm looking at (node-hashring), but what is the difference between virtual nodes (vnodes) and replicas in a consistent hash ring?
The original Akamai paper does not seem to describe vnodes explicitly, and various other sources seem to use the two terms interchangeably (e.g. "virtual nodes", which are replicas of cache points in the circle, from source).
The docs for node-hashring give the example 40 hashes (vnodes) and 4 replicas per hash = 160 points per server. Despite reading the source, I can't quite figure out what these two different parameters do.