首页> 外文期刊>IEEE Transactions on Parallel and Distributed Systems >Lewat: A Lightweight, Efficient, and Wear-Aware Transactional Persistent Memory System
【24h】

Lewat: A Lightweight, Efficient, and Wear-Aware Transactional Persistent Memory System

机译:Lewat:轻量级,高效,磨损的事务持久存储器

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

摘要

Emerging non-volatile memory (also termed as persistent memory, PM) technologies promise persistence, byte-addressability, and DRAM-like read/write latency. A proliferation of persistent memory systems have been proposed to leverage PM for fast data persistence and expose malloc-like persistent APIs. By eliminating disk I/Os, these systems gain low-latency and high-throughput access performance for persistent data. However, there still exist non-negligible limitations in these systems, such as frequent context switches, inefficient allocation, heavy logging overhead, and lack of wear-leveling techniques. To solve these problems, we develop Lewat, a lightweight, efficient, and wear-aware transactional persistent memory system. Lewat is built in user-layer to avoid kernel/user layer context switches and enables lightweight persistent data access. We decouple the data space into slot zone and page zone. Based on this, we design different allocators in these two zones to achieve efficient allocation performance for both small-sized data and large-sized data. To minimize logging overhead, we propose an efficient adaptive logging framework. The main idea is to utilize different logging techniques for different workloads. We also propose a suite of system-coupled wear-leveling techniques that contain wear-aware allocation, wear-aware update, and write reduction. We evaluate Lewat on a real non-volatile memory platform and the experimental results show that compared with state-of-the-art persistent memory systems, Lewat has much lower latency and higher throughput.
机译:新兴的非易失性存储器(也称为持久存储器,PM)技术承诺持久性,字节 - 寻址,以及DRAM类似的读/写延迟。已经提出了持久存储器系统的增殖来利用PM以获得快速数据持久性并暴露类似MALLOC的持久API。通过消除磁盘I / O,这些系统可以获得持久数据的低延迟和高吞吐量访问性能。然而,这些系统中仍然存在不可忽略的限制,例如频繁的上下文切换,低效分配,重度测井开销以及缺乏磨损级技术。为解决这些问题,我们开发lewat,轻量级,高效,磨损的事务持久存储器。 Lewat内置于用户图中,以避免内核/用户层上下文切换,并启用轻量级持久性数据访问。我们将数据空间分离为插槽区域和页面区域。基于此,我们在这两个区域中设计不同的分配器,以实现小型数据和大型数据的有效分配性能。为了最小化测井开销,我们提出了一个有效的自适应日志记录框架。主要思想是利用不同的工作负载的不同日志记录技术。我们还提出了一套系统耦合磨损技术,包含磨损感知分配,磨损感知更新和写入减少。我们在真正的非易失性记忆平台上评估Lewat,实验结果表明,与最先进的持久存储器系统相比,Lewat延迟得多,吞吐量更高。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号