首页> 外文期刊>IEEE Transactions on Computers >WAL-SSD: Address Remapping-Based Write-Ahead-Logging Solid-State Disks
【24h】

WAL-SSD: Address Remapping-Based Write-Ahead-Logging Solid-State Disks

机译:WAL-SSD:地址基于重复的重新映射的重新开始记录固态磁盘

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

摘要

Recent advances in flash memory technology have reduced the cost-per-bit of flash storage devices such as solid-state drives (SSDs), thereby enabling the development of large-capacity SSDs for enterprise-scale storage. However, two major concerns arise in designing SSDs. First, the size of the address mapping table is increasing in proportion to the capacity of the SSD. The SSD-internal firmware, called flash translation layer (FTL), must maintain the address mapping table in the internal DRAM. Although the previously proposed demand map loading technique uses a small size of cached map table, the technique aggravates poor random performance. Second, there are many redundant writes in storage workloads, which have an adverse effect on the performance and lifetime of the SSD. For example, many transaction-supporting applications use the write-ahead-log (WAL) scheme, which writes the same data twice. To resolve these problems, we propose a novel transaction-supporting SSD, called WAL-SSD, which logs transaction data at the internally-managed WAL area and relocates the data atomically via the FTL-level remap operation at the transaction checkpointing. It can also be used to transform random write requests to sequential requests. We implemented a prototype of WAL-SSD with a real SSD device. Experiments demonstrate the performance improvement by WAL-SSD with three use cases: remap-journaling, atomic multi-block update, and random write logging.
机译:闪存技术的最新进步降低了诸如固态驱动器(SSD)的闪存存储设备的每间成本,从而实现了用于企业级存储的大容量SSD。但是,在设计SSD时出现了两个主要问题。首先,地址映射表的大小与SSD的容量成比例地增加。 SSD-Internal固件(称为Flash Translay Tallay(FTL),必须在内部DRAM中维护地址映射表。虽然先前提出的需求图加载技术使用了小尺寸的缓存地图表,但该技术会加剧随机性能不佳。其次,存储工作负载中有许多冗余写入,对SSD的性能和寿命产生不利影响。例如,许多事务支持应用程序使用重新登录日志(WAL)方案,这两次写相同的数据。要解决这些问题,我们提出了一种名为WAL-SSD的新型事务支持SSD,其在内部管理的WAL区域上记录事务数据,并通过事务检查点处通过FTL级别remap操作来重新定义数据。它还可以用于将随机写入请求转换为顺序请求。我们使用真实的SSD设备实现了WAL-SSD的原型。实验展示了WAL-SSD的性能改进,具有三种用例:REMAP日记,原子多块更新和随机写日志记录。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号