• DocumentCode
    3570060
  • Title

    Phenix: supporting resilient low-diameter peer-to-peer topologies

  • Author

    Wouhaybi, Rita H. ; Campbell, Andrew T.

  • Author_Institution
    Dept. of Electr. Eng., Columbia Univ., New York, NY, USA
  • Volume
    1
  • fYear
    2004
  • Lastpage
    119
  • Abstract
    Peer-to-peer networks are mainly unstructured, where no specific topology is imposed on the network during its operations. These networks offer a high degree of resilience against network dynamics disrupting the network´s operation. Unstructured networks, based on random connections are limited, however, in the performance and node reachability they can offer to applications. In contrast, structured networks impose predetermined connectivity relationships between nodes in order to offer a guarantee on the diameter between requesting nodes and the requested objects. We observe that neither structured nor unstructured networks can simultaneously offer both good performance and resilience in a single algorithm. To address this challenge, we propose Phenix, a peer-to-peer algorithm that can construct low-diameter resilient topologies. Phenix supports low diameter operations by creating a topology of nodes whose degree distribution follows a power-law, while the implementation of the underlying algorithm is fully distributed requiring no central server, thus, eliminating the possibility of a single point of failure in the system. We present the design and evaluation of the algorithm and show through analysis, simulation, and experimental results obtained from an implementation on the PlanetLab testbed that Phenix is robust to network dynamics such as joins/leaves, node failure and large-scale network attacks, while maintaining low overhead when implemented in an experimental network.
  • Keywords
    Internet; distributed algorithms; telecommunication network topology; Phenix; PlanetLab testbed; degree distribution; distributed algorithm; network connectivity; network dynamics; network operation; peer-to-peer network; power-law; resilient low-diameter peer-to-peer topology; structured network; system failure; unstructured network; Algorithm design and analysis; Analytical models; Failure analysis; Large-scale systems; Network servers; Network topology; Peer to peer computing; Resilience; Robustness; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    INFOCOM 2004. Twenty-third AnnualJoint Conference of the IEEE Computer and Communications Societies
  • ISSN
    0743-166X
  • Print_ISBN
    0-7803-8355-9
  • Type

    conf

  • DOI
    10.1109/INFCOM.2004.1354486
  • Filename
    1354486