• DocumentCode
    131810
  • Title

    Diversity entails improvement: A new neighbour selection scheme for Kademlia-type systems

  • Author

    Salah, Rani ; Roos, Stefanie ; Strufe, Thorsten

  • Author_Institution
    Tech. Univ. Darmstadt, Darmstadt, Germany
  • fYear
    2014
  • fDate
    8-12 Sept. 2014
  • Firstpage
    1
  • Lastpage
    10
  • Abstract
    Discovery of nodes and content in large-scale distributed systems is generally based on Kademlia, today. Understanding Kademlia-type systems to improve their performance is essential for maintaining a high service quality for an increased number of participants, particularly when those systems are adopted by latency-sensitive applications. This paper contributes to the understanding of Kademlia by studying the impact of diversifying neighbours´ identifiers within each routing table bucket on the lookup performance. We propose a new, yet backward-compatible, neighbour selection scheme that attempts to maximize the aforementioned diversity. The scheme does not cause additional overhead except negligible computations for comparing the diversity of identifiers. We present a theoretical model for the actual impact of the new scheme on the lookup´s hop count and validate it against simulations of three exemplary Kademlia-type systems. We also measure the performance gain enabled by a partial deployment for the scheme in the real KAD system. The results confirm the superiority of the systems that incorporate our scheme.
  • Keywords
    computer network performance evaluation; peer-to-peer computing; telecommunication network routing; Kademlia-type systems; P2P system; backward-compatible neighbour selection scheme; content discovery; diversity maximization; large-scale distributed systems; latency-sensitive applications; lookup hop count; lookup performance improvement; neighbour identifier diversification; node discovery; overhead; peer-to-peer system; real KAD system; routing table bucket; service quality; Computational modeling; Conferences; Markov processes; Peer-to-peer computing; Routing; Routing protocols; Standards; Formal Routing Analysis; Kademlia; Lookup Performance; Markov Chain; Performance Improvement;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Peer-to-Peer Computing (P2P), 14-th IEEE International Conference on
  • Conference_Location
    London
  • Print_ISBN
    978-1-4799-6200-6
  • Type

    conf

  • DOI
    10.1109/P2P.2014.6934304
  • Filename
    6934304