首页> 外文期刊>ACM Transactions on Storage >Slim Cache: An Efficient Data Compression Scheme for Flash-based Key-value Caching
【24h】

Slim Cache: An Efficient Data Compression Scheme for Flash-based Key-value Caching

机译:SLIM Cache:基于闪存的键值缓存的有效数据压缩方案

获取原文
获取原文并翻译 | 示例
       

摘要

Flash-based key-value caching is becoming popular in data centers for providing high-speed key-value services. These systems adopt slab-based space management on flash and provide a low-cost solution for keyvalue caching. However, optimizing cache efficiency for flash-based key-value cache systems is highly challenging, due to the huge number of key-value items and the unique technical constraints of flash devices. In this article, we present a dynamic on-line compression scheme, called SlimCache, to improve the cache hit ratio by virtually expanding the usable cache space through data compression. We have investigated the effect of compression granularity to achieve a balance between compression ratio and speed, and we leveraged the unique workload characteristics in key-value systems to efficiently identify and separate hot and cold data. To dynamically adapt to workload changes during runtime, we have designed an adaptive hot/cold area partitioning method based on a cost model. To avoid unnecessary compression, SlimCache also estimates data compressibility to determine whether the data are suitable for compression or not. We have implemented a prototype based on Twitter's Fatcache. Our experimental results show that SlimCache can accommodate more key-value items in flash by up to 223.4%, effectively increasing throughput and reducing average latency by up to 380.1% and 80.7%, respectively.
机译:基于闪存的键值高速缓存在数据中心中变得流行,用于提供高速键值服务。这些系统在闪存上采用基于板块的空间管理,为keyValue缓存提供低成本解决方案。然而,由于钥匙值项目数量大量和闪存设备的独特技术约束,优化基于闪存的键值高速缓存系统的高速缓存效率非常具有挑战性。在本文中,我们介绍了一种称为SlimCache的动态在线压缩方案,以通过实际上通过数据压缩来提高高速缓存命中比率。我们已经研究了压缩粒度在压缩比和速度之间实现平衡的影响,并且我们利用了钥匙值系统中的独特工作负载特性,以有效地识别和分离热和冷数据。为了在运行时动态适应工作负载变化,我们设计了基于成本模型的自适应热/冷区域分区方法。为避免不必要的压缩,SLIMCACHE还估计数据可压缩,以确定数据是否适合压缩。我们已经实现了基于Twitter的Fatcache的原型。我们的实验结果表明,Slimcache可以将闪光灯中的更高键值高达223.4%,有效地提高产量,并将平均水平降至380.1%和80.7%。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号