In a system proposed by Plaxton, Rajaraman and Richa (PRR), the expected cost of accessing a replicated object was proved to be asymptotically optimal for a static set of nodes and pre-existence of consistent and optimal neighbor tables in nodes [9]. To implement PRR’s hypercube rout-ing scheme in a dynamic, distributed environment, such as the Internet, various protocols are needed (for node join-ing, leaving, table optimization, and failure recovery). In this paper, we first present a conceptual foundation, called C-set trees, for protocol design and reasoning about con-sistency. We then present the detailed specification of a join protocol. In our protocol, only nodes that are joining need to keep extra state information about the join p...
A central problem for structured peer-to-peer networks is topology maintenance, that is, how to pro...
This paper studies the problem of evaluating continuous multi-way joins on top of Distributed Hash ...
The neighbor-joining algorithm is a popular phylogenetics method for constructing trees from dissimi...
Constructing and maintaining consistent neighbor tables and optimizing neighbor tables to improve ro...
AbstractWe describe a randomized algorithm for assigning neighbours to vertices joining a dynamic di...
Measurement studies indicate a high rate of node dynamics in p2p systems. In this paper, we address ...
Measurement studies indicate a high rate of node dynamics in p2p systems. In this paper, we address ...
In order to improve scalability and reduce maintenance overhead for structured Peer-to-Peer systems,...
Many Distributed Hash Table topologies, such as Pastry, allow flexible choosing of a peer's neighbor...
Motivated by the need for robust and fast distributed computation in highly dynamic Peer-to-Peer (P2...
We present an algorithm for persistent consistent distributed commit (distributed database commit) i...
This paper studies the problem of evaluating continuous multi-way joins on top of Distributed Hash T...
This research is based on “Chord: A distributed overlay network mechanism for Peer-to-Peer Systems”....
A fundamental problem for both structured and unstructured peer-to-peer networks is how to maintain ...
Load balancing is a critical issue for the efficient operation of peer-to-peer networks. We give new...
A central problem for structured peer-to-peer networks is topology maintenance, that is, how to pro...
This paper studies the problem of evaluating continuous multi-way joins on top of Distributed Hash ...
The neighbor-joining algorithm is a popular phylogenetics method for constructing trees from dissimi...
Constructing and maintaining consistent neighbor tables and optimizing neighbor tables to improve ro...
AbstractWe describe a randomized algorithm for assigning neighbours to vertices joining a dynamic di...
Measurement studies indicate a high rate of node dynamics in p2p systems. In this paper, we address ...
Measurement studies indicate a high rate of node dynamics in p2p systems. In this paper, we address ...
In order to improve scalability and reduce maintenance overhead for structured Peer-to-Peer systems,...
Many Distributed Hash Table topologies, such as Pastry, allow flexible choosing of a peer's neighbor...
Motivated by the need for robust and fast distributed computation in highly dynamic Peer-to-Peer (P2...
We present an algorithm for persistent consistent distributed commit (distributed database commit) i...
This paper studies the problem of evaluating continuous multi-way joins on top of Distributed Hash T...
This research is based on “Chord: A distributed overlay network mechanism for Peer-to-Peer Systems”....
A fundamental problem for both structured and unstructured peer-to-peer networks is how to maintain ...
Load balancing is a critical issue for the efficient operation of peer-to-peer networks. We give new...
A central problem for structured peer-to-peer networks is topology maintenance, that is, how to pro...
This paper studies the problem of evaluating continuous multi-way joins on top of Distributed Hash ...
The neighbor-joining algorithm is a popular phylogenetics method for constructing trees from dissimi...