A layered naming architecture for the internet
Looking up data in P2P systems