首页> 外文会议>IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems >SlimCache: Exploiting Data Compression Opportunities in Flash-based Key-value Caching
【24h】

SlimCache: Exploiting Data Compression Opportunities in Flash-based Key-value Caching

机译:SlimCache:利用基于闪存的键值缓存数据压缩机会

获取原文

摘要

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 key-value 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 paper, 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 leveraged the unique workload characteristics in key-value systems to efficiently identify and separate hot and cold data. In order to dynamically adapt to workload changes during runtime, we have designed an adaptive hot/cold area partitioning method based on a cost model. In order 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 125.9%, effectively increasing throughput and reducing average latency by up to 255.6% and 78.9%, respectively.
机译:基于闪存的密钥值缓存在数据中心中流行,用于提供高速键值服务。这些系统在闪存上采用基于板的空间管理,并为键值缓存提供低成本解决方案。但是,由于钥匙值项目数量大量和闪存设备的独特技术约束,优化基于闪存的键值高速缓存系统的高速缓存效率非常具有挑战性。在本文中,我们介绍了一种动态的在线压缩方案,称为SlimCache,通过实际上通过数据压缩实际上扩展可用的缓存空间来提高缓存命中比率。我们研究了压缩粒度的效果,以在压缩比和速度之间实现平衡,并利用关键值系统中的独特工作负载特性,以有效地识别和分离热和冷数据。为了在运行时动态适应工作负载变化,我们设计了基于成本模型的自适应热/冷区域分区方法。为了避免不必要的压缩,SLIMCACHE还估计数据可压缩性以确定数据是否适合压缩。我们已经基于Twitter的Fatcache实现了一种原型。我们的实验结果表明,SlimCache可高达125.9%,适应闪光灯更键值项,分别有效地提高吞吐量和最多减少平均延迟至255.6%和78.9%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号