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
Link To Document