The partitioning algorithm is based on a hash ring. Both nodes and keys are hashed into unique positions in the hash space, and these positions determine the key ranges each node is responsible for ...