We present an algorithm by which nodes arranged in a tree, with each node initially knowing only its parent and children, can construct a fault-tolerant communication structure (an expander graph) among themselves in a distributed and scalable way. Tree structures arise naturally in many distributed applications, in which a node "joins" the system by contacting a node already present in the system: the joining node then becomes a child of the node it contacts for entry. Our algorithm enables nodes to construct an expander graph incrementally without propagating membership information globally. At the core of our construction is a novel distributed mechanism that samples nodes uniformly at random from the tree. In the event of node...
The resiliency of a network is its ability to remain effectively functioning also when any of its no...
International audienceDistributed R-trees (DR-trees) are appealing infrastructures for implementing ...
The RAIN (Reliable Array of Independent Nodes) project at Caltech is focusing on creating highly rel...
Consider a network of asynchronous processors communicating by sending messages over unreli-able lin...
AbstractConsider a network of asynchronous processors communicating by sending messages over unrelia...
We design two programs that maintain the nodes of any distributed system in a rooted spanning tree a...
AbstractConsider a network of asynchronous processors communicating by sending messages over unrelia...
This paper proposes a distributed fault-tolerant algorithm for one-to-all broadcasting in the one-po...
[[abstract]]The performance of parallel and distributed computer systems depends on the effectivenes...
AbstractWe analyze the problem of constructing a network with a given number of nodes which has a fi...
We consider the problem of self-healing in peer-to-peer networks that are under repeated attack by a...
AbstractWe analyze the problem of constructing a network with a given number of nodes which has a fi...
International audienceWe present the first self-healing architecture for recovering semantic DR-tree...
A fault-tolerant structure for a network is required to continue functioning following the failure o...
The resiliency of a network is its ability to remain effectively functioning also when any of its no...
The resiliency of a network is its ability to remain effectively functioning also when any of its no...
International audienceDistributed R-trees (DR-trees) are appealing infrastructures for implementing ...
The RAIN (Reliable Array of Independent Nodes) project at Caltech is focusing on creating highly rel...
Consider a network of asynchronous processors communicating by sending messages over unreli-able lin...
AbstractConsider a network of asynchronous processors communicating by sending messages over unrelia...
We design two programs that maintain the nodes of any distributed system in a rooted spanning tree a...
AbstractConsider a network of asynchronous processors communicating by sending messages over unrelia...
This paper proposes a distributed fault-tolerant algorithm for one-to-all broadcasting in the one-po...
[[abstract]]The performance of parallel and distributed computer systems depends on the effectivenes...
AbstractWe analyze the problem of constructing a network with a given number of nodes which has a fi...
We consider the problem of self-healing in peer-to-peer networks that are under repeated attack by a...
AbstractWe analyze the problem of constructing a network with a given number of nodes which has a fi...
International audienceWe present the first self-healing architecture for recovering semantic DR-tree...
A fault-tolerant structure for a network is required to continue functioning following the failure o...
The resiliency of a network is its ability to remain effectively functioning also when any of its no...
The resiliency of a network is its ability to remain effectively functioning also when any of its no...
International audienceDistributed R-trees (DR-trees) are appealing infrastructures for implementing ...
The RAIN (Reliable Array of Independent Nodes) project at Caltech is focusing on creating highly rel...