Skip to Main content Skip to Navigation
Conference papers

Supporting Data Currency in Replicated DHTs using a Keybased Timestamping Service

Abstract : Distributed Hash Tables (DHTs) provide a scalable solution for data sharing in P2P systems. To ensure high data availability, DHTs typically rely on data replication, yet without data currency guarantees. Supporting data currency in replicated DHTs is difficult as it requires the ability to return a current replica despite peers leaving the network or concurrent updates. In this paper, we give a complete solution to this problem. We propose an Update Management Service (UMS) to deal with data availability and efficient retrieval of current replicas based on timestamping. For generating timestamps, we propose a Key-based Timestamping Service (KTS) which performs distributed timestamp generation using local counters. Through probabilistic analysis, we compute the expected number of replicas which UMS must retrieve for finding a current replica. Except for the cases where the availability of current replicas is very low, the expected number of retrieved replicas is typically small, e.g. if at least 35% of available replicas are current then the expected number of retrieved replicas is less than 3. We validated our solution through implementation and experimentation over a 64-node cluster and evaluated its scalability through simulation up to 10,000 peers using SimJava. The results show the effectiveness of our solution. They also show that our algorithm used in UMS achieves major performance gains, in terms of response time and communication cost, compared with a baseline algorithm.
Document type :
Conference papers
Complete list of metadata

Cited literature [26 references]  Display  Hide  Download

https://hal.inria.fr/inria-00482342
Contributor : Reza Akbarinia <>
Submitted on : Sunday, July 17, 2016 - 10:19:18 AM
Last modification on : Monday, November 30, 2020 - 11:04:12 AM

File

Supporting.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : inria-00482342, version 1

Collections

Citation

Reza Akbarinia, Esther Pacitti, Patrick Valduriez. Supporting Data Currency in Replicated DHTs using a Keybased Timestamping Service. BDA: Bases de Données Avancées, Oct 2007, Marseille, France. ⟨inria-00482342⟩

Share

Metrics

Record views

266

Files downloads

60