Comparative Analysis of Distributed Caching Algorithms: Performance Metrics and Implementation Considerations

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Mayer, Helen, Richards, James
Format: Preprint
Veröffentlicht: 2025
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866917975621107712
author Mayer, Helen
Richards, James
author_facet Mayer, Helen
Richards, James
contents This paper presents a comprehensive comparison of distributed caching algorithms employed in modern distributed systems. We evaluate various caching strategies including Least Recently Used (LRU), Least Frequently Used (LFU), Adaptive Replacement Cache (ARC), and Time-Aware Least Recently Used (TLRU) against metrics such as hit ratio, latency reduction, memory overhead, and scalability. Our analysis reveals that while traditional algorithms like LRU remain prevalent, hybrid approaches incorporating machine learning techniques demonstrate superior performance in dynamic environments. Additionally, we analyze implementation patterns across different distributed architectures and provide recommendations for algorithm selection based on specific workload characteristics.
format Preprint
id arxiv_https___arxiv_org_abs_2504_02220
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Comparative Analysis of Distributed Caching Algorithms: Performance Metrics and Implementation Considerations
Mayer, Helen
Richards, James
Distributed, Parallel, and Cluster Computing
This paper presents a comprehensive comparison of distributed caching algorithms employed in modern distributed systems. We evaluate various caching strategies including Least Recently Used (LRU), Least Frequently Used (LFU), Adaptive Replacement Cache (ARC), and Time-Aware Least Recently Used (TLRU) against metrics such as hit ratio, latency reduction, memory overhead, and scalability. Our analysis reveals that while traditional algorithms like LRU remain prevalent, hybrid approaches incorporating machine learning techniques demonstrate superior performance in dynamic environments. Additionally, we analyze implementation patterns across different distributed architectures and provide recommendations for algorithm selection based on specific workload characteristics.
title Comparative Analysis of Distributed Caching Algorithms: Performance Metrics and Implementation Considerations
topic Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2504.02220