Title :
Thicket: A Protocol for Building and Maintaining Multiple Trees in a P2P Overlay
Author :
Ferreira, Mário ; Leitão, João ; Rodrigues, Luís
fDate :
Oct. 31 2010-Nov. 3 2010
Abstract :
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.
Keywords :
computer network reliability; fault tolerant computing; information dissemination; peer-to-peer computing; protocols; trees (mathematics); P2P overlay; Thicket; decentralized algorithm; dissemination protocol reliability; fault tolerance; information dissemination; leaf nodes; multiple trees; spanning tree; Fasteners; Fault tolerance; Fault tolerant systems; Maintenance engineering; Peer to peer computing; Protocols; Topology; Data Dissemination & Streaming; Fault Tolerance; Load Balancing; Peer-to-Peer System; Spanning Tree;
Conference_Titel :
Reliable Distributed Systems, 2010 29th IEEE Symposium on
Conference_Location :
New Delhi
Print_ISBN :
978-0-7695-4250-8
DOI :
10.1109/SRDS.2010.19