DocumentCode :
3209694
Title :
Kistree: A reliable constant degree DHT
Author :
Yousuf, Muhammad Irfan ; Suhyun Kim
Author_Institution :
Human Comput. Interaction & Robot. Dept., Univ. of Sci. & Technol., Seoul, South Korea
fYear :
2013
fDate :
7-10 Oct. 2013
Firstpage :
1
Lastpage :
10
Abstract :
This paper discusses the design and evaluation of Kistree, a reliable, fault-tolerant and self-configuring constant degree distributed hash table (DHT) for peer-to-peer systems. The Kistree topology can be thought of as log(n) vertically stacked layers or levels. At each level, we divide the whole identifier space into segments to form an n-ary tree structure. The nodes and keys belong to a particular segment at a level in Kistree network depending on the node / key identifier. A node in Kistree contacts with a constant number of nodes at the next level to forward queries. A node also creates a link with a node at the topmost level to get a global view of the system. This way Kistree keeps a constant number of neighbors in the routing table and traverses a logarithmic number of nodes to route a query to its destination. An insert operation stores a key on a number of diverse nodes of a concerned segment. The lookup operation, on the other hand, retrieves a stored key efficiently and reliably. The prototype implementation of Kistree on PeerSim verifies its scalability, reliability and efficiency. The experimental results achieved with a network of 50,000 nodes confirm its self-configurability and ability to route messages even under a high rate of churn.
Keywords :
computational complexity; computer network reliability; fault tolerant computing; peer-to-peer computing; query processing; table lookup; telecommunication network routing; telecommunication network topology; trees (mathematics); Kistree efficiency; Kistree network; Kistree reliability; Kistree scalability; Kistree topology; PeerSim; forward queries; insert operation; key identifier; lookup operation; messages routing; n-ary tree structure; node identifier; peer-to-peer systems; query routing; reliable constant degree DHT; reliable fault-tolerant self-configuring constant degree distributed hash table; routing table; vertically stacked layers; Fellows; Joining processes; Optimization; Peer-to-peer computing; Redundancy; Routing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Network Protocols (ICNP), 2013 21st IEEE International Conference on
Conference_Location :
Goettingen
Type :
conf
DOI :
10.1109/ICNP.2013.6733613
Filename :
6733613
Link To Document :
بازگشت