基于3D NAND层差异的固态盘请求调度算法研究立项 报告
Abstract SSD(Solid State Drive),因其超高的读写性能,以及价格的走低趋势逐渐占据市场,为人们带来更好的用户体验,也为企业级的高并行业务需要提供了一定支持,近几年来SSD的应用越来越广泛。随着数据量的增大,2D NAND flash 芯片已经无法满足大规模的存储需要,3D 结构SSD应运而生,这里面涉及到用户的请求分配问题,传统的排队算法是基于2D闪存的,没有体现3D闪存的层速度差异特征,这样现有算法的有效性降低,性能降低。本项目提出一种新的排队算法,在请求时间评估时考虑3D闪存速度差异特征(即3D闪存的层和层之间存在较大的差异性),让较快层的请求优先执行,以获得更好的整体相应性能。 1项目背景以及研究意义 随着人们对于数字化生活要求的提升和数据的快速增长,人们对存储设备的速度和容量有了更高的要求。固态硬盘(Solid State Drives),一种以半导体为介质的硬盘也被人们创造出来。因其I/O性能较好,广泛的应用于事物处理系统,随着工艺进步,固态硬盘的容量逐渐增大,单位容量的价格也在逐步降低,这才使得SSD为大众所青睐,SSD现在发展到商用,各种电脑,各种服务器,各种移动终端都可见SSD的影子,固态硬盘已经渗透到当今每一个行业和业务职能领域,成为不可缺少的一环,也将直接决定各行业的用户体验。 由于固态硬盘的接口规范和定义