• DocumentCode
    2480785
  • Title

    A flexible and robust lookup algorithm for P2P systems

  • Author

    Andreolini, Mauro ; Lancellotti, Riccardo

  • Author_Institution
    Univ. of Modena, Modena, Italy
  • fYear
    2009
  • fDate
    23-29 May 2009
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    One of the most critical operations performed in a P2P system is the lookup of a resource. The main issues to be addressed by lookup algorithms are: (1) support for flexible search criteria (e.g., wildcard or multi-keyword searches), (2) effectiveness - i.e., ability to identify all the resources that match the search criteria, (3) efficiency - i.e. low overhead, (4) robustness with respect to node failures and churning. Flood-based P2P networks provide flexible lookup facilities and robust performance at the expense of high overhead, while other systems (e.g. DHT) provide a very efficient lookup mechanism, but lacks flexibility. In this paper, we propose a novel resource lookup algorithm, namely fuzzy-DHT, that solves this trade-off by introducing a flexible and robust lookup criteria based on multiple keywords on top of a distributed hash table algorithm. We demonstrate that the fuzzy-DHT algorithm satisfies all the requirements of P2P lookup systems combining the flexibility of flood-based mechanisms while preserving high efficiency, effectiveness ad robustness.
  • Keywords
    cryptography; fuzzy set theory; peer-to-peer computing; table lookup; telecommunication security; P2P system; distributed hash table; flexible search criteria; flood-based P2P network; fuzzy-DHT; multikeyword search; resource lookup algorithm; wildcard search; Fault tolerance; Indexes; Mechanical factors; Peer to peer computing; Proposals; Robustness; Routing; Streaming media; Telecommunication traffic; Web and internet services; Distributed Hash Tables; Overlay Routing; Peer-to-peer; Resource lookup;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel & Distributed Processing, 2009. IPDPS 2009. IEEE International Symposium on
  • Conference_Location
    Rome
  • ISSN
    1530-2075
  • Print_ISBN
    978-1-4244-3751-1
  • Electronic_ISBN
    1530-2075
  • Type

    conf

  • DOI
    10.1109/IPDPS.2009.5160900
  • Filename
    5160900