Peer-to-peer (P2P) systems based on distributed hash tables allow the construction of applications with high scalability and high availability. These kinds of applications are more sophisticated and demanding on data volume to be handled as well as their location. A cache is quite interesting within these applications since a cache reduces the latency experienced by users. Nevertheless, configuring a suitable cache is not a trivial issue due to the quantity of parameters, especially within distributed and dynamic environments. This is the motivation for proposing the DHTCache, a cache service that allows developers to experiment with different cache configurations to provide information to make better decisions on the type of cache suitable for P2P applications.
['Carlos E. Gómez', 'María-del-Pilar Villamil', 'Harold Castro', "Laurent d'Orazio"]
DHTCache: A Distributed Service to Improve the Selection of Cache Configurations within a Highly-Distributed Context