Skip to main navigation Skip to search Skip to main content

An operator approach to popularity-based caching in DHTs

  • DOCOMO Euro-Labs
  • Technical University of Munich

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

3 Scopus citations

Abstract

Caching is a long investigated topic in the context of P2P networks and distributed hash tables (DHTs). Most of the proposed caching algorithms are user-centric in the sense that they focus on minimizing the search size or latency as the target metrics. In contrast, we take the network operator-centric view in this paper.We set the total traffic generated by the DHT search as the metric of interest and provide a simple algorithm to achieve a maximum reduction of the traffic. The key of the algorithm is that every node maintains statistics about routed queries and replicates its cached objects only when the popularity of queries for those objects are above a certain threshold. Through extensive simulations, we determine the optimal value of the popularity threshold and show the traffic reduction in comparison with state of the art DHT caching solutions. Our algorithm achieves an average traffic reduction of around 30% as compared to caching along the entire search paths, while maintaining good performance in terms of user-oriented measures such as the number of search hops, or equivalently, the search latency.

Original languageEnglish
Title of host publication2010 IEEE International Conference on Communications, ICC 2010
DOIs
StatePublished - 2010
Externally publishedYes
Event2010 IEEE International Conference on Communications, ICC 2010 - Cape Town, South Africa
Duration: 23 May 201027 May 2010

Publication series

NameIEEE International Conference on Communications
ISSN (Print)0536-1486

Conference

Conference2010 IEEE International Conference on Communications, ICC 2010
Country/TerritorySouth Africa
CityCape Town
Period23/05/1027/05/10

Fingerprint

Dive into the research topics of 'An operator approach to popularity-based caching in DHTs'. Together they form a unique fingerprint.

Cite this