• DocumentCode
    1900407
  • Title

    DhtFlex: A Flexible Approach to Enable Efficient Atomic Data Management Tailored for Structured Peer-to-Peer Overlays

  • Author

    Bartlang, Udo ; Muller, Jorg P.

  • Author_Institution
    Corp. Technol. Inf. & Commun., Siemens AG, Munich
  • fYear
    2008
  • fDate
    8-13 June 2008
  • Firstpage
    377
  • Lastpage
    384
  • Abstract
    Distributed hash tables (DHTs) build on structured peer-to-peer overlays because of their inherent high scalability and resilience against node failures. Combined with additional replication strategies such systems promise high availability for published data resources. However, regarding the support for atomic data operations replication comes at the cost of maintaining consistency. Thus, most DHT like systems either focus on immutable data resources or if supported at all they reinvent the wheel for their storage needs strictly focussing on mutable data and their own narrow application domain. What lacks is a generic but efficient solution to enable flexible consistent data operations for replicated data trimmed for highly concurrent and fluctuating environments. In this paper we introduce DhtFlex, a fault-tolerant distributed algorithm tailored for the needs of a DHT and optimized for the consistent management of replicated data resources in such environments. DhtFlex is supposed to serve as a generic building block to any underlying structured peer-to-peer overlay. It imposes an annotated resource concept to typify replicated data. DhtFlex enables efficient support for immutable as well as for optimized atomic operations on mutable data resources.
  • Keywords
    distributed processing; fault tolerance; peer-to-peer computing; security of data; DhtFlex; annotated resource concept; atomic data management; distributed hash tables; fault-tolerant distributed algorithm; immutable data resources; node failures; peer-to-peer overlays; replication strategies; Availability; Costs; Distributed algorithms; Environmental management; Fault tolerance; Peer to peer computing; Resilience; Resource management; Scalability; Wheels; atomic operations; dht; dhtflex; p2p;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Internet and Web Applications and Services, 2008. ICIW '08. Third International Conference on
  • Conference_Location
    Athens
  • Print_ISBN
    978-0-7695-3163-2
  • Electronic_ISBN
    978-0-7695-3163-2
  • Type

    conf

  • DOI
    10.1109/ICIW.2008.36
  • Filename
    4545643