Distributed systems may sometimes use virtual nodes .
The system is not oblivious to the heterogeneity of the nodes .
Distributed systems may sometimes use virtual nodes so that the system is not oblivious to the heterogeneity of the nodes .