A-Cache: Resolving cache interference for distributed storage with mixed workloads

A-Cache: Resolving cache interference for distributed storage with mixed workloads
复制标题

A-Cache:解决混合工作负载的分布式存储的缓存干扰

DOI:
--
复制
发表时间:
2013
期刊:
IEEE International Conference on Cluster Computing
影响因子:
--
通讯作者:
K. Schwan
K. Schwan
中科院分区:
--
文献类型:
--
作者:
Bharath Ravi;Hrishikesh Amur;K. Schwan

文献摘要

被引文献

相似文献

分布式键值存储采用大型主存缓存来降低磁盘访问的高成本。这种高速缓存的挑战是,大规模分布式存储同时面临多个工作负载,通常具有截然不同的特性。这种竞争性工作负载之间的干扰会导致主内存缓存的低效使用,从而导致性能下降。本文诊断的该高速缓存干扰所看到的代表性的工作负载,然后开发A-Cache,一组自适应的主内存缓存方法的分布式键值存储。A-Cache专注于常见工作负载模式的读取性能,对于在服务器级计算机上运行的竞争数据密集型应用程序,其吞吐量提高高达150%。
Distributed key-value stores employ large main memory caches to mitigate the high costs of disk access. A challenge for such caches is that large scale distributed stores simultaneously face multiple workloads, often with drastically different characteristics. Interference between such competing workloads leads to performance degradation through inefficient use of the main memory cache. This paper diagnoses the cache interference seen for representative workloads and then develops A-Cache, an adaptive set of main memory caching methods for distributed key-value stores. Focused on read performance for common workload patterns, A-Cache leads to throughput improvements of up to 150% for competing data-intensive applications running on server class machines.