Programmings›Algorithm Cookbook›Chapter 5. Hashing and Maps5.14 Consistent HashingDistribute keys across a dynamic set of nodes so that adding or removing nodes moves only a minimal fraction of keys.