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

被引:0
|
作者
Wouhaybi, RH [1 ]
Campbell, AT [1 ]
机构
[1] Columbia Univ, Dept Elect Engn, New York, NY 10027 USA
关键词
peer-to-peer networks; resilient networks; system design; simulations; experimentation with real networks/testbeds;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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 such as nodes joining and leaving the network, node failure, and malicious behavior intent on 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.
引用
收藏
页码:108 / 119
页数:12
相关论文
共 50 条
  • [1] Building resilient low-diameter peer-to-peer topologies
    Wouhaybi, Rita H.
    Campbell, Andrew T.
    [J]. COMPUTER NETWORKS, 2008, 52 (05) : 1019 - 1039
  • [2] Building low-diameter peer-to-peer networks
    Pandurangan, G
    Raghavan, P
    Upfal, E
    [J]. IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2003, 21 (06) : 995 - 1002
  • [3] Ulysses: A robust, low-diameter, low-latency peer-to-peer network
    Kumar, A
    Merugu, S
    Xu, J
    Yu, XX
    [J]. 11TH IEEE INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS, PROCEEDINGS, 2003, : 258 - 267
  • [4] Ulysses: a robust, low-diameter, low-latency peer-to-peer network
    Kumar, A
    Merugu, S
    Xu, J
    Zegura, EW
    Yu, XX
    [J]. EUROPEAN TRANSACTIONS ON TELECOMMUNICATIONS, 2004, 15 (06): : 571 - 587
  • [5] Adaptive peer-to-peer topologies
    Condie, T
    Kamvar, SD
    Garcia-Molina, H
    [J]. FOURTH INTERNATIONAL CONFERENCE ON PEER-TO-PEER COMPUTING, PROCEEDINGS, 2004, : 53 - 62
  • [6] Resilient peer-to-peer streaming
    Padmanabhan, VN
    Wang, HJ
    Chou, PA
    [J]. 11TH IEEE INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS, PROCEEDINGS, 2003, : 16 - 27
  • [7] Peer selection in peer-to-peer networks with semantic topologies
    Haase, P
    Siebes, R
    van Harmelen, F
    [J]. SEMANTICS OF A NETWORKED WORLD: SEMANTICS FOR GRID DATABASES, 2004, 3226 : 108 - 125
  • [8] Support for resilient Peer-to-Peer gaming
    Norden, Samphel
    Guo, Katherine
    [J]. COMPUTER NETWORKS, 2007, 51 (14) : 4212 - 4233
  • [9] Peer-to-Peer Gradient Topologies in Networks With Churn
    Terelius, Hakan
    Johansson, Karl Henrik
    [J]. IEEE TRANSACTIONS ON CONTROL OF NETWORK SYSTEMS, 2018, 5 (04): : 2085 - 2095
  • [10] Supporting peer-to-peer user communities
    Vassileva, J
    [J]. ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2002: COOPLS, DOA, AND ODBASE, 2002, 2519 : 230 - 247