本文提出在闪存闲置时利用保留时间的能力,以提高SSD中SLC的使用寿命。主要思想是,作为大多数I / O数据典型的工作负载不需要大于几天的保留时间,我们可以在单元格中使用多个部分程序状态,并且每两个状态每次存储一位数据。所以我们可以在单元中存储多个位(每次一个位),每次写完后并不擦除,这将直接转化为寿命的增强。这里所提出的方案称为密集SLC(D-SLC)闪存设计,可将SSD寿命提高5.1-8.6倍。

DENSE-SLC NAND FLASH-BASED SSD

典型的基于闪存的存储类内存(SCM)具有层次内部结构:一个快速的单级单元(SLC)固态驱动器(SSD)在上层具有数十GB的容量和一个缓慢的多级单元(MLC)SSD,具有太字节容量低等级。在这种设置中,SLC SSD服务的很大一部分传入的流量对其施加高的写入压力,这使写耐力成为SLC SSD部件的重大挑战(每个闪存单元可以容忍104-105个编程/擦除周期)。这个论文针对SLC SSD的终身难题,通过放松其停留时间来改善它的机会并对其进行了讨论.

诱因

传统上预计闪光灯设备保留数据一年或多年。但是,存储的数据在SSD SCM不需要这种长期的非波动性。在一个分层SCM,我们期望SLC SSD处理I / O请求具有短期寿命,而I / O请求长期寿命通常由底层MLC SSD处理。作为一个诱因的例子,图1(左)显示了数据长寿的CDF用于mds_0中的I / O数据。我们可以看到超过90%的mds_0中的写数据长达10小时。类似的行为可以在广泛的企业工作负载环境中出现。

建议

主要的想法是在SLC设备中放宽保留时间,我们可以在单元中有两个以上的状态。类似于常规SLC,在每个给定的时间,我们使用每两个状态来写入一个位信息。以这种方式,设备存储在需要擦除之前,需要多个位(每次一位)在一个擦除周期期间增加写入单元的数量,或者增加存储在其中的最大逻辑页数一个P / E周期内的物理页面(我们称之为“页面写入”擦除周期“或PWE,即常规SLC闪存中始终为1)。显然,增加PWE将导致设备寿命的改善。

我们提出了每个闪存块的Dense-SLC(D-SLC)闪存三种模式之一:其中的所有页面/单元格都处于2种状态模式(相同)作为传统的SLC),4状态模式(它有两个中间状态;其PWE为三个)或8状态模式(它具有6个中间状态;其PWE为7)。8状态模式块具有最短的保留时间并且适用于存储具有短寿命的数据(例如,小于一小时),而2状态模式块具有最长的保留时间,适合长寿命的数据(例如,大于3天)。 4状态模式具有适度的保留时间,被数据使用的寿命为“10小时至3天寿命”。

结论

我们使用Disksim与Microsoft的SSD扩展为我们的评估建立一个SLC SSD。图1(右)显示在整个设备寿命期间mds_0具有2,4和8状态的块的百分比。这表明我们提出的闪存可以通过将其存储为4和8状态来存储更多的I / O数据模式块(与具有2种状态块模式的常规SLC相比)。由于来自MSR剑桥的15个评估工作量套件,我们的D-SLC设计将设备寿命提高了5.1-8.6倍。上文中详细说明并分析了D-SLC设计。D-SLC的实现需要硬件/软件支持,包括校准闪光灯的参数编程算法和修改块选择和垃圾闪存软件(FTL)的收集算法。

作者:蔡卓妍
来源:51CTO

利用数据寿命增加基于闪存的存储类存储器的使用寿命相关推荐

  1. 基于闪存存储原理的U盘数据安全测试和U盘数据保护软件

    第一章 摘要 Flash Memory是一种长寿命的非易失性存储介质,其存储原理存在诸多漏洞.其中最为严重的则为写入次数上限.而以闪存作为存储介质的U盘是否会因闪存的存储缺陷而成为不安全的存储设备,这 ...

  2. 绿色数据时代,全闪存与数据中心的注定邂逅

    随着数据在数字化社会.智能化生活中扮演的角色愈发重要,我们也在经历一场从大数据时代,向绿色数据时代.高效数据时代.智能数据时代的升级变迁.在这个过程中,数据中心在社会经济中扮演的角色也愈发重要. 5月 ...

  3. NetApp AFF C190 利用经济实惠的全闪存存储打造现代化 IT

    NetApp AFF C190 利用经济实惠的全闪存存储打造现代化 IT 主要优势很简单 只需几分钟即可完成存储配置 在单个系统上管理文件和块数据. 轻松连接到任何公有云. 智能 利用数据精简功能降低 ...

  4. 机械硬盘,需要先摆动磁头臂到对应的磁道上方,再等待对应的扇区转过来,电机驱动旋转。固态硬盘基于闪存原理是直接译码电路寻址知道存储单元

    无数的浮栅晶体管堆叠在一块就可以存储大量的0和1,它们就类似于图书馆当中的书架一样,存储着无限的0101数据. 相对于机械硬盘这种机械结构,固态硬盘这种纯电子结构在存取速度方面的优势就非常突出. 在机 ...

  5. 三星推出基于闪存硬盘的手提电脑

    来自:http://www.cio.com/blog_view.html?CID=21352           三星推出基于闪存硬盘的手提电脑.   2006年5月23 07:43:20 AM   ...

  6. 2020年Interbrand全球最佳品牌榜发布;SK海力士将以90亿美元收购英特尔NAND闪存及存储业务 | 美通企业日报...

    今日看点 2020年Interbrand全球最佳品牌榜单发布.在过去12个月,社交媒体和传播品牌表现良好,包括Instagram(第19位).YouTube(第30位)和首次进入排行榜的Zoom(第1 ...

  7. SK海力士将以90亿美元收购英特尔的NAND闪存及存储业务

    SK海力士和英特尔在韩国时间10月20日共同宣布签署收购协议,根据协议约定,SK海力士将以90亿美元收购英特尔的NAND闪存及存储业务. 本次收购包括英特尔NAND SSD业务.NAND部件及晶圆业务 ...

  8. 数据无界·存储无疆:大数据时代下,闪存已经势不可挡

    近日,IBM在深圳召开"数据无界 • 存储无疆,IBM为大数据再造存储盛典"主题大会暨中国闪存联盟第三季启动仪式. 数据无界 • 存储无疆,IBM为大数据再造存储盛典 在" ...

  9. 闪存数据库概念与技术

    闪存数据库概念与技术 中国高校第一本闪存数据库研究专著 历时两年,倾心之作  内容原创,品质保证 网络发布,免费共享  版权所有,侵权必究 243页,40余万字,系统研究闪存数据库 (点击这里下载专著 ...

最新文章

  1. 深度学习编译器综述The Deep Learning Compiler
  2. 《STM32库开发实战指南:基于STM32F103(第2版)》——2.1节仿真器简介
  3. 最近学习了责任链模式
  4. jquery ajaxSubmit
  5. Adprep 无法完成,原因是回叫功能失败
  6. Java设计模式-装饰器模式 理论代码相结合
  7. Java数三退一问题代码_数三退一问题算法(Java)
  8. Django(一)预热
  9. c语言 除法小数点怎么写,高精度除法小数点位数
  10. WSO2 Api Manager 集成 Analytics
  11. HLSL效果框架-多光源效果
  12. 有道云笔记不同步_有道云笔记同步失败解决方法
  13. pos收银系统 php,POS收银系统
  14. LIBS+=到底如何用!
  15. ULC2平台CTA音频调试记
  16. Spring Data JPA + QueryDSL
  17. 【工具-AWVS】AWVS安装与使用
  18. 关于OC取名循环渐进的申明
  19. Java语言实现小学数学练习
  20. wdcp3.2版本建站流程

热门文章

  1. 【Qt】QImage、QPixmap、QBitmap和QPicture
  2. vue饼图统计_做可交互的统计图表,这套图形语法不容错过
  3. 爬虫python爬取页面请求_Python网络爬虫第三弹《爬取get请求的页面数据》
  4. 如何零基础学习python语言_零基础如何入门Python语言?有哪些学习建议?
  5. 进程 线程 协程_进程,线程,协程那些事
  6. spring 单例 获取多例的位_Spring 获取单例流程(一)
  7. python代码编写规范_python初学者-代码规范
  8. Java项目:精美风在线音乐网站(java+JDBC+C3P0+servlet+mysql+JSP)
  9. Java项目:酒店管理系统(java+SSM+jsp+mysql+maven)
  10. Docker 搭建elasticsearch 7.6.x集群