1st International ICST Conference on Performance Evaluation Methodologies and Tools

Research Article

Performance evaluation of advanced routing algorithms for unstructured peer-to-peer networks

  • @INPROCEEDINGS{10.1145/1190095.1190159,
        author={Michele  Amoretti and Francesco  Zanichelli and Gianni  Conte},
        title={Performance evaluation of advanced routing algorithms for unstructured peer-to-peer networks},
        proceedings={1st International ICST Conference on Performance Evaluation Methodologies and Tools},
        publisher={ACM},
        proceedings_a={VALUETOOLS},
        year={2012},
        month={4},
        keywords={},
        doi={10.1145/1190095.1190159}
    }
    
  • Michele Amoretti
    Francesco Zanichelli
    Gianni Conte
    Year: 2012
    Performance evaluation of advanced routing algorithms for unstructured peer-to-peer networks
    VALUETOOLS
    ACM
    DOI: 10.1145/1190095.1190159
Michele Amoretti1,*, Francesco Zanichelli1,*, Gianni Conte1,*
  • 1: Distributed Systems Group, Information Technology Departement, University of Parma (Italy)
*Contact email: amoretti@ce.unipr.it, zanichelli@ce.unipr.it, conte@ce.unipr.it

Abstract

Peer-to-peer systems have recently emerged to address the problem of enabling the virtualization of distributed resources such as processing, network bandwidth and storage capacity, to create a single system image, granting users and applications seamless access to vast IT capabilities. Participants in peer-to-peer networks are not only potential consumers but also potential resource providers, and operate autonomously with no central authority. Efficient resource sharing and discovery mechanisms are both essential for the functioning of the system as a whole and for the benefit of all participants.This paper illustrates our contributions to the characterization of unstructured peer-to-peer architectures, in which the overlay network topology and the adopted routing strategy are not deterministically correlated. Starting from classic analytical results in the field of random graphs, we introduce several novel topological models which put the emphasis on capturing the network growth, and that in our view are very significant for peer-to-peer systems. Moreover, we introduce a novel routing algorithm called HALO, which has been compared to the SRDI strategy adopted by JXTA. Simulation results of HALO and JXTA performance are provided for different overlay network topologies.