• DocumentCode
    774159
  • Title

    On the Performance of Flooding-Based Resource Discovery

  • Author

    Dimakopoulos, Vassilios V. ; Pitoura, Evaggelia

  • Author_Institution
    Dept. of Comput. Sci., Ioannina Univ.
  • Volume
    17
  • Issue
    11
  • fYear
    2006
  • Firstpage
    1242
  • Lastpage
    1252
  • Abstract
    We consider flooding-based resource discovery in distributed systems. With flooding, a node searching for a resource contacts its neighbors in the network, which in turn contact their own neighbors and so on until a node possessing the requested resource is located. Flooding assumes no knowledge about the network topology or the resource distribution thus offering an attractive means for resource discovery in dynamically evolving networks such as peer-to-peer systems. We provide analytical results for the performance of a number of flooding-based approaches that differ in the set of neighbors contacted at each step. The performance metrics we are interested in are the probability of locating a resource and the average number of steps and messages for doing so. We study both uniformly random resource requests and requests in the presence of popular (hot) resources. Our analysis is also extended to take into account the fact that nodes may become unavailable either due to failures or voluntary departures from the system. Our analytical results are validated through simulation
  • Keywords
    performance evaluation; probability; resource allocation; telecommunication network topology; distributed systems; flooding-based resource discovery; network topology; peer-to-peer systems; resource distribution; Analytical models; Computational modeling; Failure analysis; Floods; Measurement; Multiagent systems; Network topology; Peer to peer computing; Performance analysis; Resource management; Resource discovery; distributed systems; flooding; multiagent systems.; peer-to-peer systems; performance analysis;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2006.161
  • Filename
    1705462