R/Kademlia: Recursive and topology-aware overlay routing
Understanding churn in peer-to-peer networks