• DocumentCode
    3150530
  • Title

    Dynamic search tolerance at runtime for lookup determinism in the DHT-based P2P network Kad

  • Author

    Danielis, Peter ; Skodzik, Jan ; Altmann, Vlado ; Lender, Lennard ; Timmermann, Dirk

  • Author_Institution
    Inst. of Appl. Microelectron. & Comput. Eng., Univ. of Rostock, Rostock, Germany
  • fYear
    2015
  • fDate
    9-12 Jan. 2015
  • Firstpage
    355
  • Lastpage
    360
  • Abstract
    For the realization of decentralized communication infrastructures, P2P technology offers an excellent technological foundation to complement or replace existing centralized structures, which take the client-server network model as a basis. In particular, the distributed hash table-based P2P network Kad impresses with high lookup performance, scalability, and resilience against failures and attacks. In addition to these advantages, the Kad protocol needs an extension in terms of its lookup to allow for lookup determinism in an a priori unknown Kad network. Therefore, this paper introduces a dynamic search tolerance, which adapts itself to any network configuration autonomously at runtime. The search tolerance is periodically calculated and all nodes are provided with the updated value. Thereby, the Kad protocol meets the demands for deterministic lookups, which enables dependable and efficient data retrieval, qualifying it as reliable basis of communication infrastructures in, e.g., real-time environments. Results show the high performance of the proposed algorithms for a Kad network with up to 50,000 nodes.
  • Keywords
    client-server systems; file organisation; peer-to-peer computing; protocols; software fault tolerance; table lookup; DHT-based P2P Kad network; Kad protocol; client-server network model; communication infrastructure; distributed hash table; dynamic search tolerance; lookup determinism; network configuration; runtime; Complexity theory; Peer-to-peer computing; Protocols; Real-time systems; Routing; Runtime; Standards;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Consumer Communications and Networking Conference (CCNC), 2015 12th Annual IEEE
  • Conference_Location
    Las Vegas, NV
  • ISSN
    2331-9860
  • Print_ISBN
    978-1-4799-6389-8
  • Type

    conf

  • DOI
    10.1109/CCNC.2015.7158002
  • Filename
    7158002