• DocumentCode
    3092093
  • Title

    PaxonDHT: achieving consensus in distributed hash tables

  • Author

    Temkow, Ben ; Bosneag, Anne-Marie ; Li, Xinjie ; Brockmeyer, Monica

  • Author_Institution
    Dept. of Comput. Sci., Wayne State Univ., Detroit, MI, USA
  • fYear
    2006
  • fDate
    23-27 Jan. 2006
  • Abstract
    Despite the scalability, availability and resiliency potential suggested by distributed hash tables, their lack of support for replication of mutable data and for strong consistency models stands in the way of their becoming widely accepted as a viable basis for the future generation Internet. This paper presents PaxonDHT, a Paxos-based middleware service, which ensures with high probability that a dynamic set of replicas reach total order agreement. PaxonDHT works well in the highly dynamic environment of DHTs, preserving the properties of the underlying DHT layer, and provides simultaneous support for heterogeneous services. Our algorithm has been deployed on Pastry, using the common API for interoperability with other DHTs. Experimental results in a simulated network show that PaxonDHT is scalable with replica set size and system load, and that it works well in highly dynamic environments.
  • Keywords
    middleware; open systems; table lookup; API; Internet; Pastry; PaxonDHT; Paxos-based middleware service; application programming interface; distributed hash table; interoperability; Availability; Computer science; Internet; Load management; Middleware; Peer to peer computing; Robustness; Routing; Safety; Scalability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Applications and the Internet, 2006. SAINT 2006. International Symposium on
  • Print_ISBN
    0-7695-2508-3
  • Type

    conf

  • DOI
    10.1109/SAINT.2006.48
  • Filename
    1581339