Thicket: A protocol for building and maintaining multiple trees in a p2p overlay

M Ferreira, J Leitao, L Rodrigues - 2010 29th IEEE Symposium …, 2010 - ieeexplore.ieee.org
2010 29th IEEE Symposium on Reliable Distributed Systems, 2010ieeexplore.ieee.org
One way to efficiently disseminate information in a P2P overlay is to rely on a spanning tree.
However, in a tree, interior nodes support a much higher load than leaf nodes. Also, the
failure of a single node can break the tree, impairing the reliability of the dissemination
protocol. These problems can be addressed by using multiple trees, such that each node is
interior in just a few trees and a leaf node in the remaining, the multiple trees approach
allows to achieve load distribution and also to send redundant information for fault …
One way to efficiently disseminate information in a P2P overlay is to rely on a spanning tree. However, in a tree, interior nodes support a much higher load than leaf nodes. Also, the failure of a single node can break the tree, impairing the reliability of the dissemination protocol. These problems can be addressed by using multiple trees, such that each node is interior in just a few trees and a leaf node in the remaining, the multiple trees approach allows to achieve load distribution and also to send redundant information for fault-tolerance. This paper proposes Thicket, a decentralized algorithm to efficiently build and maintain such multiple trees over a single unstructured overlay network. The algorithm has been implemented and is extensively evaluated using simulation in a P2P overlay with 10.000 nodes.
ieeexplore.ieee.org
Showing the best result for this search. See all results