首页> 外文会议>ACM/IEEE Annual International Symposium on Computer Architecture >Check-In: In-Storage Checkpointing for Key-Value Store System Leveraging Flash-Based SSDs
【24h】

Check-In: In-Storage Checkpointing for Key-Value Store System Leveraging Flash-Based SSDs

机译:签入:利用基于闪存的SSD的键值存储系统的存储中检查点

获取原文

摘要

Persistent key-value store supports journaling and checkpointing to maintain data consistency and to prevent data loss. However, conventional data consistency mechanisms are not suitable for efficient management of flash memories in SSDs due to that they write the same data twice and induce redundant flash operations. As a result, query processing is delayed by heavy traffics during checkpointing. The checkpointing accompanies many write operations by nature, and a write operation consumes severe time and energy in SSDs; worse, it can introduce the write amplification problem and shorten the lifetime of the flash memory. In this paper, we propose an in-storage checkpointing mechanism, named Check-In, based on the cooperation between the storage engine of a host and the flash translation layer (FTL) of an SSD. Compared to the existing mechanism, our proposed mechanism reduces the tail latency due to checkpointing by 92.1 % and reduces the number of duplicate writes by 94.3 %. Overall, the average throughput and latency are improved by 8.1 % and 10.2 %, respectively.
机译:持久键值存储支持日记和检查点,以保持数据一致性并防止数据丢失。但是,传统的数据一致性机制不适用于SSD中的闪存的有效管理,因为它们将两次写入相同的数据并引起冗余的闪存操作。结果,在检查点期间,通信量过大会延迟查询处理。本质上,检查点伴随着许多写操作,并且写操作会消耗SSD中的大量时间和精力。更糟的是,这会引起写放大问题并缩短闪存的寿命。在本文中,我们基于主机的存储引擎和SSD的闪存转换层(FTL)之间的协作,提出了一种存储中检查点机制,称为Check-In。与现有机制相比,我们提出的机制将由于检查点导致的尾部等待时间减少了92.1%,并将重复写入的次数减少了94.3%。总体而言,平均吞吐量和延迟分别提高了8.1%和10.2%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号