what are virtual nodes in cassandra?
Virtual nodes, known as Vnodes, distribute data across nodes at a finer granularity than can be easily achieved if calculated tokens are used. Vnodes simplify many tasks in Cassandra: Tokens are automatically calculated and assigned to each node.