3rd International ICST Conference on Quality of Service in Heterogeneous Wired/Wireless Networks

Research Article

Improving Gnutella network performance using synthetic coordinates

  • @INPROCEEDINGS{10.1145/1185373.1185413,
        author={Andre   Dufour and Ljiljana  Trajkovic},
        title={Improving Gnutella network performance using synthetic coordinates},
        proceedings={3rd International ICST Conference on Quality of Service in Heterogeneous Wired/Wireless Networks},
        publisher={ACM},
        proceedings_a={QSHINE},
        year={2006},
        month={8},
        keywords={},
        doi={10.1145/1185373.1185413}
    }
    
  • Andre Dufour
    Ljiljana Trajkovic
    Year: 2006
    Improving Gnutella network performance using synthetic coordinates
    QSHINE
    ACM
    DOI: 10.1145/1185373.1185413
Andre Dufour1,*, Ljiljana Trajkovic1,*
  • 1: Simon Fraser University, Vancouver, British Columbia, Canada
*Contact email: adufour@cs.sfu.ca, ljilja@cs.sfu.ca

Abstract

In this paper, we examine the behavior of the Gnutella peer-to-peer file sharing network and propose a protocol modification to improve its performance. Gnutella exhibits sub-optimal performance in terms of message latency because its overlay topology does not match the underlying physical network. In order to characterize Gnutella's performance, we modified an existing Gnutella simulation framework developed for the ns-2 network simulator to gather information about query and query hit propagation. We then modified the simulated protocol to use the Vivaldi synthetic coordinate system and to bias neighbor selection to favor nodes that are "close" in the Euclidean sense. Simulations with the adapted Gnutella protocol showed an improvement in both query and query hit propagation times.