Design simple DHT based on chord | ID space partitioning and re-partitioning | Ring-based routing | Node join