• DocumentCode
    1474056
  • Title

    Generalized Probabilistic Flooding in Unstructured Peer-to-Peer Networks

  • Author

    Gaeta, Rossano ; Sereno, Matteo

  • Author_Institution
    Dipt. di Inf., Univ. di Torino, Torino, Italy
  • Volume
    22
  • Issue
    12
  • fYear
    2011
  • Firstpage
    2055
  • Lastpage
    2062
  • Abstract
    In this paper, we propose a generalization of the basic flooding search strategy for decentralized unstructured peer-to-peer (P2P) networks. In our algorithm a peer forwards a query to one of its neighbors using a probability that is a function of the number of connections in the overlay network of both. Moreover, this probability may also depend on the distance from the query originator. To analyze the performance of the proposed search strategy in heterogeneous decentralized unstructured P2P networks, we develop a generalized random graph (GRG)-based model that takes into account the high variability in the number of application level connections that each peer establishes, and the nonuniform distribution of resources among peers. Furthermore, the model includes an analysis of peer availability, i.e., the capability of relaying queries of other peers, as a function of the query generation rate of each peer. Validation of the proposed model is carried out comparing the model predictions with simulations conducted on real overlay topologies obtained from crawling the popular file sharing application Gnutella.
  • Keywords
    graph theory; peer-to-peer computing; probability; query formulation; query processing; random processes; resource allocation; GRG-based model; Gnutella file sharing application; P2P networks; application level connections; decentralized unstructured peer-to-peer networks; flooding search strategy; generalized probabilistic flooding; generalized random graph; nonuniform resource distribution; overlay network; peer availability; query forwarding; query generation rate; query originator; query relaying; Analytical models; Network topology; Peer to peer computing; Predictive models; Probabilistic logic; Probability distribution; Search methods; Peer-to-peer networks; probabilistic flooding; random graphs; search strategies.;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2011.82
  • Filename
    5733338