...
首页> 外文期刊>ACM Transactions on Storage >Blurred Persistence: Efficient Transactions in Persistent Memory
【24h】

Blurred Persistence: Efficient Transactions in Persistent Memory

机译:持久性模糊:持久性内存中的高效事务

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

获取外文期刊封面封底 >>

       

摘要

Persistent memory provides data durability in main memory and enables memory-level storage systems. To ensure consistency of such storage systems, memory writes need to be transactional and are carefully moved across the boundary between the volatile CPU cache and the persistent main memory. Unfortunately, cache management in the CPU cache is hardware-controlled. Legacy transaction mechanisms, which are designed for disk-based storage systems, are inefficient in ordered data persistence of transactions in persistent memory. In this article, we propose the Blurred Persistence mechanism to reduce the transaction overhead of persistent memory by blurring the volatility-persistence boundary. Blurred Persistence consists of two techniques. First, Execution in Log executes a transaction in the log to eliminate duplicated data copies for execution. It allows persistence of the volatile uncommitted data, which are detectable with reorganized log structure. Second, Volatile Checkpoint with Bulk Persistence allows the committed data to aggressively stay volatile by leveraging the data durability in the log, as long as the commit order across threads is kept. By doing so, it reduces the frequency of forced persistence and improves cache efficiency. Evaluations show that our mechanism improves system performance by 56.3% to 143.7% for a variety of workloads.
机译:持久性内存可在主内存中提供数据持久性,并支持内存级存储系统。为了确保此类存储系统的一致性,内存写入需要进行事务处理,并在易失性CPU高速缓存和持久性主内存之间的边界上小心移动。不幸的是,CPU缓存中的缓存管理是硬件控制的。传统的事务处理机制(用于基于磁盘的存储系统)在持久性内存中事务的有序数据持久化方面效率低下。在本文中,我们提出了模糊持久性机制,通过模糊易变性-持久性边界来减少持久性存储器的事务开销。持久性模糊包括两种技术。首先,“日志中的执行”在日志中执行事务,以消除重复的数据副本以供执行。它允许持久保留易失性未提交的数据,这些数据可以通过重组的日志结构来检测。其次,只要保持跨线程的提交顺序,具有大容量持久性的易失性检查点就可以通过利用日志中的数据持久性来使已提交的数据积极地保持易失性。这样,它减少了强制持久性的频率并提高了缓存效率。评估表明,针对各种工作负载,我们的机制将系统性能提高了56.3%至143.7%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号