• DocumentCode
    2493642
  • Title

    D2HT: The Best of Both Worlds, Integrating RPS and DHT

  • Author

    Bertier, Marin ; Bonnet, François ; Kermarrec, Anne-Marie ; Leroy, Vincent ; Peri, Sathya ; Raynal, Michel

  • Author_Institution
    INSA Rennes, Univ. Europeenne de Bretagne, Rennes, France
  • fYear
    2010
  • fDate
    28-30 April 2010
  • Firstpage
    135
  • Lastpage
    144
  • Abstract
    Distributed Hash Tables (DHTs) and Random Peer Sampling (RPS) provide important and complementary services in the area of P2P overlay networks. DHTs achieve efficient lookup while RPS enables nodes to build and maintain connectivity in the presence of high churn. Clearly, many applications, e.g. in the area of search, would greatly benefit if both these services were available together at a reasonable cost. This paper integrates a structured P2P overlay and a Random Peer Sampling service through gossip protocols. This system called D2HT, leverages the small-world nature of DHTs and relies on two cohabiting gossip protocols maintaining the close and long-range links respectively. The long links are chosen according to a harmonic distribution, following the Kleinberg small-world model. This approach exhibits several benefits: (i) The resulting DHT is highly dynamic and self-stabilizing, changes are tracked for free through the gossip nature of the protocol. This removes the need for complex, usually disjoint, and expensive join and repair procedures. Yet, it achieves reasonable routing performance with respect to standard DHTs; (ii) The resulting peer sampling service provides a biased sampling following a harmonic distribution: this improves the routing without jeopardizing the quality of the RPS. The set of long-range links which are a source of RPS can be used independently by others applications for free. They change continuously, achieving well-balanced routing across the nodes. We perform extensive simulations and compare the performances of D2HT with Cyclon, HRing, Symphony and Pastry to demonstrate the gains achieved by the approach proposed in this paper.
  • Keywords
    peer-to-peer computing; protocols; sampling methods; statistical distributions; D2HT system; Kleinberg small-world model; P2P overlay networks; biased sampling; close-range links; distributed hash tables; gossip protocols; harmonic distribution; long-range links; random peer sampling; Computer networks; Costs; Large-scale systems; Peer to peer computing; Performance gain; Protocols; Resilience; Routing; Sampling methods; Scalability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Computing Conference (EDCC), 2010 European
  • Conference_Location
    Valencia
  • Print_ISBN
    978-0-7695-4007-8
  • Electronic_ISBN
    978-1-4244-6594-1
  • Type

    conf

  • DOI
    10.1109/EDCC.2010.25
  • Filename
    5474188