Distributed Hash Tables (DHTs) provide a scalable mechanism for mapping identifiers to socket addresses. As each peer in the network can initiate lookup requests, a DHT has to process concurrently a potentially very large number of requests. In this paper, we look at congestion control for DHTs. Our goal is to control the flow of lookup requests that are routed in the overlay network. We first show that congestion control is essential for certain applications with high lookup rates. We then present two congestion control mechanisms for DHTs and compare their performances in different network conditions.
Distributed Hash Tables (DHTs) have been shown to be a promising form of decentralised structured pe...
Distributed hash tables (DHTs), used in a number of structured peer-to-peer (P2P) systems provide ef...
Distributed Hash Tables (DHT) algorithms obtain good lookup performance bounds by using deterministi...
Distributed Hash Tables (DHTs) provide a scalable mechanism for mapping identifiers to socket addres...
The principal service of distributed hash tables (DHTs) is route(id, data), which sends data to a pe...
Advanced applications for Distributed Hash Tables (DHTs), such as Peer-to-Peer Information Retrieval...
Distributed hash tables provide similar functionality to ordinary hash tables but they distribute st...
Distributed hash tables (DHTs) provide scalable, key-based lookup of objects in dynamic network envi...
Distributed Hash Table (DHT) overlay networks offer an efficient and robust technique for wire-area ...
Most current algorithms for distributed hash tables (DHTs) implicitly assume that all nodes particip...
A protocol for a distributed hash table (DHT) incurs communication costs to keep up with churn---cha...
Today an application developer using a distributed hash table (DHT) with n nodes must choose a DHT p...
Peer-to-Peer (P2P) networks are preferred over other content distribution service architectures sinc...
This dissertation presents algorithms for data structures called distributed hash tables (DHT) or st...
Existing solutions to achieve load balancing in DHTs incur a high overhead either in terms of routin...
Distributed Hash Tables (DHTs) have been shown to be a promising form of decentralised structured pe...
Distributed hash tables (DHTs), used in a number of structured peer-to-peer (P2P) systems provide ef...
Distributed Hash Tables (DHT) algorithms obtain good lookup performance bounds by using deterministi...
Distributed Hash Tables (DHTs) provide a scalable mechanism for mapping identifiers to socket addres...
The principal service of distributed hash tables (DHTs) is route(id, data), which sends data to a pe...
Advanced applications for Distributed Hash Tables (DHTs), such as Peer-to-Peer Information Retrieval...
Distributed hash tables provide similar functionality to ordinary hash tables but they distribute st...
Distributed hash tables (DHTs) provide scalable, key-based lookup of objects in dynamic network envi...
Distributed Hash Table (DHT) overlay networks offer an efficient and robust technique for wire-area ...
Most current algorithms for distributed hash tables (DHTs) implicitly assume that all nodes particip...
A protocol for a distributed hash table (DHT) incurs communication costs to keep up with churn---cha...
Today an application developer using a distributed hash table (DHT) with n nodes must choose a DHT p...
Peer-to-Peer (P2P) networks are preferred over other content distribution service architectures sinc...
This dissertation presents algorithms for data structures called distributed hash tables (DHT) or st...
Existing solutions to achieve load balancing in DHTs incur a high overhead either in terms of routin...
Distributed Hash Tables (DHTs) have been shown to be a promising form of decentralised structured pe...
Distributed hash tables (DHTs), used in a number of structured peer-to-peer (P2P) systems provide ef...
Distributed Hash Tables (DHT) algorithms obtain good lookup performance bounds by using deterministi...