Structured peer-to-peer networks: faster, closer, smarter