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
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;
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
DOI :
10.1109/ICIW.2008.36