Distributed hash table
Routing
Tapestry
Pastry
Kademlia
Chord
Geographic routing
Network topology
Koorde
Distributed data storage
Computing
Network architecture