Tapestry (DHT)  From Wikipedia, the free encyclopedia Jump to:
navigation, search Written in C++ Type peer-to-peer Website
current.cs.ucsb.edu/projects/chimera/  Tapestry is a peer-to-
peer overlay network which provides a distributed hash table,
routing, and multicasting infrastructure for distributed
applications.[1] The Tapestry peer-to-peer system offers
efficient, scalable, self-repairing, location-aware routing to
nearby resources.   The first generation of peer-to-peer
applications, including Napster, Gnutella, had restricting
limitations such as a central directory for Napster and scoped
broadcast queries for Gnutella limiting scalability. To address
these problems a second generation of P2P applications were
developed including Tapestry, Chord, Pastry, and CAN. These
overlays implement a basic key-based routing mechanism. This
allows for deterministic routing of messages and adaptation to
node failures in the overlay network. Of the named networks
Pastry is very close to Tapestry as they both adopt th