Виртуальный узел (Vnode)
Приём, при котором каждый физический узел отвечает не за один участок кольца консистентного хеширования, а за множество мелких («виртуальных узлов»): данные распределяются равномернее, ребалансировка идёт плавнее, нагрузка делится лучше.
Проблема обычного консистентного хеширования: при одной точке на узел распределение выходит неравномерным (случай даёт одним узлам куда большие диапазоны), а при добавлении или удалении узла большой непрерывный кусок данных едет к одному-единственному соседу. Vnodes дают каждому физическому узлу сотни мелких диапазонов, разбросанных по кольцу: распределение статистически ровное, а при смене топологии нагрузка расходится по многим узлам сразу (быстрее и мягче). Бонус: узлам разной мощности можно назначать разное число vnode (гетерогенные кластеры). Стандарт в Cassandra (num_tokens) и системах в духе DynamoDB.