Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network

  Advanced Search  

O(log n)-time Overlay Network Construction from Graphs with Out-degree 1

Summary: O(log n)-time Overlay Network Construction
from Graphs with Out-degree 1
James Aspnes1
and Yinghua Wu1
Yale University Department of Computer Science,
51 Prospect St, New Haven CT 06511, USA.
aspnes@cs.yale.edu, y.wu@yale.edu
Abstract. A fast self-stabilizing algorithm is described to rapidly con-
struct a balanced overlay network from a directed graph initially with
out-degree 1, a natural starting case that arises in peer-to-peer systems
where each node attempts to join by contacting some single other node.
This algorithm constructs a balanced search tree in time O(W + log n),
where W is the key length and n is the number of nodes, improving by a
factor of log n on the previous bound starting from a general graph,
while retaining the properties of low contention and short messages.
Our construction includes an improved version of the distributed Pa-
tricia tree structure of Angluin et al. [1], which we call a double-headed
radix tree. This data structure responds gracefully to node failures and
supports search, predecessor, and successor operations in O(W) time
with smoothly distributed load for predecessor and successor operations.


Source: Aspnes, James - Department of Computer Science, Yale University


Collections: Computer Technologies and Information Sciences