DocumentCode
1828257
Title
Evaluation of the Broadcast Operation in Kademlia
Author
Peris, Antonio Delgado ; Hernandez, Jose M. ; Huedo, Eduardo
Author_Institution
Sci. Comput. Unit, CIEMAT, Madrid, Spain
fYear
2012
fDate
25-27 June 2012
Firstpage
756
Lastpage
763
Abstract
Several proposals exist that try to enhance Distributed Hash Table (DHT) systems with broadcasting capabilities. None of them however specifically addresses the particularities of Kademlia, an important DHT, used in well known real applications. Our work analyzes the implications of Kademlia´s use of XOR-based distance metrics and subsequently discusses the applicability of existing broadcasting proposals to it. Based on this, several algorithms for broadcasting in Kademlia have been implemented and experimentally evaluated under different conditions of churn and failure rate. All significant assessment criteria have been considered: node coverage, messages to nodes ratio, latency and imbalance factor. Since no perfect solution exists, a discussion on the choices and compromises to make depending on system characteristics or application priorities is presented. In addition, several enhancements are proposed that profit from Kademlia characteristics in order to make the broadcasting more robust against stale routing information or malfunctioning nodes.
Keywords
broadcasting; file organisation; logic gates; peer-to-peer computing; routing protocols; telecommunication network reliability; DHT system enhancement; Kademlia; XOR-based distance metrics; assessment criteria; broadcast operation evaluation; broadcasting capabilities; churn; distributed hash table systems enhancement; failure rate; imbalance factor; latency; message-to-node ratio; node coverage; routing tables; Broadcasting; Measurement; Partitioning algorithms; Peer to peer computing; Proposals; Protocols; Routing; DHT; Kademlia; P2P; broadcast; distributed computing;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Computing and Communication & 2012 IEEE 9th International Conference on Embedded Software and Systems (HPCC-ICESS), 2012 IEEE 14th International Conference on
Conference_Location
Liverpool
Print_ISBN
978-1-4673-2164-8
Type
conf
DOI
10.1109/HPCC.2012.107
Filename
6332245
Link To Document