当前位置:主页 > 管理论文 > 管理理论论文 >

NVMe多流固态盘的流管理研究

发布时间:2020-03-20 07:47
【摘要】:非易失性内存主机控制器接口规范NVMe(Non-Volatile Memory express)提高了固态盘的性能。主机通过NVMe新引入的多流接口,将流管理策略产生的数据预期寿命等语义信息传递到固态盘,指引其合理地布局数据,从而减少垃圾回收时迁移的有效页数量,进而降低写放大。手动流管理策略需要熟悉应用的资深开发者根据其内部工作机制定制,依赖于特定应用。自动流管理策略根据请求的特性(逻辑地址的顺序性、访问频度、最近访问时间等)来预测数据的寿命,不依赖于具体应用而具有较好的扩展性。然而现有的自动流管理策略未考虑元数据与数据、不同类型的元数据、不同的数据之间的寿命差异,未考虑顺序性、随机性应用的写放大差异,未考虑固态盘支持的流的数量受限的问题。针对以上问题,提出一种基于内核态I/O(Input/Output)栈的混合自动流管理策略MixedStream,结合元数据类型与请求的逻辑地址特性,区分元数据与数据、不同类型的元数据、不同的数据之间的寿命差异。提出一种基于用户态I/O栈的自动流管理策略UStream,动态适应不同的应用程序,区分顺序性、随机性应用的写放大差异。引入虚拟流的概念,采用二次分流的方法解决固态盘支持的流的数量受限问题。第一次分流,MixedStream完成不同类型的元数据与数据到虚拟流的映射,而UStream完成顺序性与随机性应用的数据到虚拟流的映射。第二次分流,两种策略均根据虚拟流内数据/元数据的平均寿命,动态调整其与物理流的映射关系。完成实验验证。在自主研制的多流固态盘上的测试结果表明,相比于仅根据元数据类型制定的FStream以及仅根据请求的逻辑地址特性制定的AutoStream两种流管理策略,MixedStream写放大因子分别降低2.11%-6.64%和1.96%-7.56%,性能分别提高1.49%-4.61%与0.79%-5.11%;相比于AutoStream,UStream写放大因子降低8.03%-21.57%,性能提高5.88%-16.43%。
【图文】:

板卡,主控,芯片,固态盘


在自主研发的 DSAL4.0 平台上实现 NVMe 多流固态盘,测试并分析 MixedStream 的写放大因子与存储系统的性能。详细阐述两种流管理策略的测试负载、对比方案和测试方案;详细分析两种流管理策略的写放大因子、存储及开销等。实验平台阐述 MixedStream 与 UStream 两种流管理策略的测试平台即实验室自主研GA 的多流固态盘 DSAL4.0_SSD。阐述 DSAL4.0_SSD 的相关参数,阐述的主机端服务器及其相关参数,设计与实现多流固态盘 DSAL4.0_SSD 的闪L。.1 基于 FPGA 的多流固态盘平台现有的开源固态盘平台种类繁多。然而 MQSim[48]等模拟器平台只模拟了固

镁光,闪存,芯片


盘即 DSAL4.0_SSD。DSAL4.0_SSD 包含 FTL 模块、NVMe 主机接口模块等,不仅支持主机端内核态 I/O 栈和用户态 I/O 栈扩展,而且支持多流特性,还允许将 SSD 的内部资源暴露给主机即以 OpenChannelSSD 的方式与对应的主机端 I/O 栈通信。其中DSAL4.0_SSD 的数据/元数据及 NVMe 命令传输流程已在本文 2.3 节中详细阐述。表 5-1 DSAL4.0 主要参数及软硬件开发环境表相关参数 配置开发板型号 xc7vx690tffg1930-2FPGA 型号 Virtex-7DRAM 容量 2GBBRAM 容量 68MbPCIe 接口 PCIe 3.0 x8主频 100MHz硬件开发环境 Xilinx Vivado2017.1软件开发环境 Xilinx SDK2017.1
【学位授予单位】:华中科技大学
【学位级别】:硕士
【学位授予年份】:2019
【分类号】:TP333

【相似文献】

相关期刊论文 前10条

1 杜晨杰;沈威;;固态盘的性能和寿命优化技术[J];浙江万里学院学报;2019年06期

2 杨良怀;万凯明;范玉雷;;异构多固态盘的吞吐量优化[J];计算机科学;2017年02期

3 ;英特尔发布全球响应速度领先的数据中心级固态盘[J];个人电脑;2017年04期

4 杨良怀;潘一帆;范玉雷;;一种利用固态盘特性的散列连接改进算法[J];小型微型计算机系统;2016年03期

5 林天静;几种典型固态盘的原理、组成形式及应用[J];电子计算机与外部设备;1999年01期

6 马骏,宋颖慧,赵万生,伍鹏;工业环境下高性能固态盘的设计与实现[J];机械与电子;1995年04期

7 ;固态盘时代正式启航——三星量产64GB 1.8英寸笔记本电脑用固态盘[J];微电脑世界;2007年08期

8 顾宝发,徐公权,黄德利,,王德新;固态盘的可靠性设计[J];电子计算机外部设备;1994年06期

9 刘青昆;梁莹;石彦博;;一种基于闪存固态盘的内存交换区空间分配方案[J];微型机与应用;2013年13期

10 顾宝发,徐公权,黄德利,王德新;固态盘设计[J];电子计算机外部设备;1994年03期

相关会议论文 前6条

1 ;固态盘存储系统[A];工程三维模型与虚拟现实表现——第二届工程建设计算机应用创新论坛论文集[C];2009年

2 刘芳;刘志龙;肖侬;刘必欣;;一种基于数据压缩的高效闪存转换层设计[A];2010年第16届全国信息存储技术大会(IST2010)论文集[C];2010年

3 赵忠文;刘东;;PXI总线系统中的闪存固态盘管理[A];全国第4届信号和智能信息处理与应用学术会议论文集[C];2010年

4 陈川;肖侬;赖明澈;;Meteoric固态盘设计中的并行性策略研究[A];2010年第16届全国信息存储技术大会(IST2010)论文集[C];2010年

5 魏登萍;谢徐超;李琼;;面向缓存的固态盘垃圾回收策略[A];第十九届计算机工程与工艺年会暨第五届微处理器技术论坛论文集[C];2015年

6 宋振龙;谢徐超;刘妍;肖立权;;固态盘写性能优化技术研究[A];第十七届计算机工程与工艺年会暨第三届微处理器技术论坛论文集(上册)[C];2013年

相关重要报纸文章 前10条

1 本报记者 郭涛;英特尔“傲腾”大小通吃[N];中国计算机报;2017年

2 重庆 小朱;认知M.2固态盘[N];电子报;2017年

3 本报记者 郭涛;英特尔固态盘为云计算优化[N];中国计算机报;2017年

4 山西 文林;M.2固态盘与Win7系统[N];电子报;2016年

5 计算机世界实验室 吴挺;固态盘催化剂[N];计算机世界;2008年

6 张勇;5年内固态盘将全面冲击笔记本市场[N];中国计算机报;2008年

7 肖军;固态盘:今日的奢侈,明日的亮点[N];计算机世界;2005年

8 本报记者 张楠;广电用户高性能新选择[N];中国计算机报;2015年

9 四川 兴兴;固态盘拆解[N];电子报;2016年

10 本报记者 郭涛;ILM不再是纸上谈兵[N];中国计算机报;2010年

相关博士学位论文 前10条

1 戚世贵;面向固态盘的低密度奇偶校验码检纠错方法研究[D];华中科技大学;2017年

2 李楚;固态盘缓存系统基于闪存特性的优化研究[D];华中科技大学;2017年

3 张建权;基于软件定义的闪存存储系统构建及性能优化技术研究[D];华中科技大学;2018年

4 石伟;基于闪存特性的存储优化及应用研究[D];清华大学;2015年

5 胡洋;高性能固态盘的多级并行性及算法研究[D];华中科技大学;2012年

6 毛波;盘阵列的数据布局技术研究[D];华中科技大学;2010年

7 黄平;基于固态盘特征的存储优化研究[D];华中科技大学;2013年

8 杨靖;基于数据块的数据保护技术研究[D];华中科技大学;2013年

9 杜溢墨;闪存阵列构建与优化的关键技术研究[D];国防科学技术大学;2015年

10 张泉;面向云数据中心的存储服务质量技术研究[D];华中科技大学;2014年

相关硕士学位论文 前10条

1 张煜;NVDIMM固态盘的闪存芯片控制器与可靠性研究[D];国防科技大学;2017年

2 乔宏永;基于数据块图谱的固态盘缓存优化研究[D];华中科技大学;2019年

3 李艺林;NVMe多流固态盘的流管理研究[D];华中科技大学;2019年

4 李帅;基于双模特性的固态盘性能优化[D];华中科技大学;2019年

5 姜越;基于重删固态盘的事务处理技术研究[D];华中科技大学;2019年

6 舒熙;固态盘阵列小写优化研究[D];华中科技大学;2019年

7 胡奇奇;基于开放通道固态盘的数据去重技术研究[D];华中科技大学;2019年

8 薛愫;基于纠删码的分布式固态盘键值存储系统优化设计[D];华中科技大学;2019年

9 林燕萍;固态盘存储系统的缓存管理算法研究[D];厦门大学;2017年

10 刘癸新;固态盘阵列的性能和可靠性关键技术研究[D];厦门大学;2018年



本文编号:2591482

资料下载
论文发表

本文链接:https://www.wllwen.com/guanlilunwen/glzh/2591482.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户e7026***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com