首页> 外文期刊>Journal of systems architecture >Data loss recovery for power failure in flash memory storage systems
【24h】

Data loss recovery for power failure in flash memory storage systems

机译:闪存存储系统断电的数据丢失恢复

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

摘要

Due to the rapid development of flash memory technology, NAND flash has been widely used as a storage device in portable embedded systems, personal computers, and enterprise systems. However, flash memory is prone to performance degradation due to the long latency in flash program operations and flash erasure operations. One common technique for hiding long program latency is to use a temporal buffer to hold write data. Although DRAM is often used to implement the buffer because of its high performance and low bit cost, it is volatile; thus, that the data may be lost on power failure in the storage system. As a solution to this issue, recent operating systems frequently issue flush commands to force storage devices to permanently move data from the buffer into the non-volatile area. However, the excessive use of flush commands may worsen the write performance of the storage systems. in this paper, we propose two data loss recovery techniques that require fewer write operations to flash memory. These techniques remove unnecessary flash writes by storing storage metadata along with user data simultaneously by utilizing the spare area associated with each data page. (C) 2014 Elsevier B.V. All rights reserved.
机译:由于闪存技术的飞速发展,NAND闪存已广泛用作便携式嵌入式系统,个人计算机和企业系统中的存储设备。然而,由于闪存程序操作和闪存擦除操作中的长时间等待时间,闪存容易导致性能下降。隐藏长程序等待时间的一种常用技术是使用时间缓冲区来保存写数据。尽管DRAM由于其高性能和低位成本而经常用于实现该缓冲区,但它易失。因此,数据可能会因存储系统中的电源故障而丢失。作为此问题的解决方案,最近的操作系统经常发出刷新命令,以强制存储设备将数据从缓冲区永久移动到非易失性区域。但是,过多使用刷新命令可能会恶化存储系统的写入性能。在本文中,我们提出了两种数据丢失恢复技术,它们需要较少的对闪存的写操作。这些技术通过利用与每个数据页关联的备用区域同时存储存储元数据和用户数据,从而消除了不必要的闪存写操作。 (C)2014 Elsevier B.V.保留所有权利。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号