• DocumentCode
    2875918
  • 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

  • fYear
    2010
  • fDate
    Oct. 31 2010-Nov. 3 2010
  • Firstpage
    293
  • Lastpage
    302
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reliable Distributed Systems, 2010 29th IEEE Symposium on
  • Conference_Location
    New Delhi
  • ISSN
    1060-9857
  • Print_ISBN
    978-0-7695-4250-8
  • Type

    conf

  • DOI
    10.1109/SRDS.2010.19
  • Filename
    5623402