首页> 外文期刊>IEEE Transactions on Computers >Optimizing Locality-Aware Memory Management of Key-Value Caches
【24h】

Optimizing Locality-Aware Memory Management of Key-Value Caches

机译:优化键值缓存的本地感知内存管理

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

The in-memory cache system is a performance-critical layer in today’s web server architectures. Memcached is one of the most effective, representative, and prevalent among such systems. An important problem is on its memory allocation. The default design does not make the best use of the memory. It is unable to adapt when the demand changes, a problem known as slab calcification. This paper introduces locality-aware memory allocation (LAMA), which addresses the problem by first analyzing the locality of Memcached’s requests and then reassigning slabs to minimize the miss ratio or the average response time. By evaluating LAMA using various industry and academic workloads, the paper shows that LAMA outperforms existing techniques in the steady-state performance, the speed of convergence, and the ability to adapt to request pattern changes, and overcome slab calcification. The new solution is close to optimal, achieving over 98 percent of the theoretical potential. Furthermore, LAMA can also be adopted in resource partitioning to guarantee quality-of-service (QoS).
机译:内存缓存系统是当今Web服务器体系结构中性能至关重要的一层。 Memcached是此类系统中最有效,最具代表性的一种。一个重要的问题是它的内存分配。默认设计未充分利用内存。当需求变化时,它无法适应,这就是平板钙化的问题。本文介绍了位置感知的内存分配(LAMA),该方法首先分析Memcached请求的位置,然后重新分配数据板,以最大程度地降低未命中率或平均响应时间,从而解决该问题。通过使用各种行业和学术工作量评估LAMA,本文显示LAMA在稳态性能,收敛速度以及适应请求模式更改的能力以及克服平板钙化方面均优于现有技术。新解决方案已接近最佳状态,可达到理论潜力的98%以上。此外,LAMA还可以在资源划分中采用,以保证服务质量(QoS)。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号