What is DHT Network?
DHT(Distributed Hash Table) is method of a distributed storage for
key = put (data)
data = get (key)
For example:
Without DHT network, the client must download files based on the location of the original tracker.
On the otherhand, with DHT network, the client can download files from other trackers. It will query the hash key from other clients which open the hash key and downloading...
Advantage and disadvantage:
- Decentralization: the nodes collectively form the system without any central coordination.
- Scalability: the system should function efficiently even with thousands or millions of nodes.
- Fault tolerance: the system should be reliable (in some sense) even with nodes continuously joining, leaving, and failing.
Interested DHT protocols:
CAN (Content Addressable Network), Chord , Pastry, Tapestry
No comments:
Post a Comment