基于RAID5的闪存固态盘阵列关键技术研究

基于RAID5的闪存固态盘阵列关键技术研究

论文摘要

随着数字设备的普及和网络的飞速发展,当今世界已经成为数据的世界,数据存储系统面临着极大的挑战。当前应用不仅需要更大的存储容量,在延迟、带宽、可靠性、能耗等方面也对存储系统提出了更高的要求。传统磁盘设备因其内部机械装置的限制,已经成为大规模存储系统的主要性能瓶颈。基于闪存的SSD(Solid State Drive)以其优异的性能、非易失和低功耗等特点,已经在高端系统中得到广泛的应用。但是,闪存存在寿命有限的缺陷,当闪存应用到大规模存储系统中时存在可靠性方面的问题。RAID(Redundant Arrays of Independent Disks)是一种传统的提高存储可靠性的方案。利用RAID技术构建大规模闪存阵列,既可以增大闪存存储系统的容量,提高性能,又能保证可靠性。本文重点研究基于RAID5的SSD阵列,根据RAID的特性优化了SSD的内部结构,并根据闪存的特性改进了RAID5的控制逻辑,通过两者的结合延长RAID5阵列中SSD的寿命。文章的主要工作和创新点如下:首先,针对闪存寿命有限的问题,提出了一种能够感知RAID5校验信息的PA-SSD(Parity Aware-SSD)结构,该结构在SSD内部合理布局RAID5产生的校验信息,减少SSD内部产生的额外写请求,从而延长SSD的寿命。另外,该结构在SSD控制器内部提出了基于权重值的写缓存替换策略,并优化了FTL(Flash Translation Layer)的地址映射策略和损耗均衡策略。其次,改进了RAID5控制器的内部结构。针对程序中数据的局部性,在RAID5控制器内部增加写缓存,减少写入SSD的数据量;针对校验信息更新频繁的问题,设置数据缓存和部分校验缓存,分别接收从写缓存替换出的用户数据和校验信息,减少校验信息更新时产生的I/O请求,延长SSD的寿命。最后,实现了基于RAID5的SSD阵列模拟器,并基于该模拟器评估了本文提出的PA-SSD结构和改进的RAID5控制器。实验结果表明,PA-SSD平均能够使校验信息的写入量减少26%,闪存芯片的擦除次数降低17%,闪存内部的数据迁移量降低32%。另外,改进的RAID5控制器能够使整个阵列的写请求数降低66%,写延迟降低44%。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 研究背景
  • 1.1.1 存储领域需求
  • 1.1.2 新型存储介质
  • 1.1.3 闪存可靠性
  • 1.2 研究现状
  • 1.3 课题研究内容和意义
  • 1.4 论文组织结构
  • 第二章 基于闪存的RAID5相关研究
  • 2.1 基于闪存的SSD研究
  • 2.1.1 SSD体系结构
  • 2.1.2 FTL的主要功能
  • 2.2 RAID5技术简介
  • 2.2.1 RAID5技术原理
  • 2.2.2 RAID技术比较
  • 2.2.3 SSD寿命的局限性
  • 2.3 基于闪存的RAID系统
  • 2.3.1 总体概述
  • 2.3.2 基于闪存芯片的RAID系统
  • 2.3.3 基于SSD的RAID系统
  • 2.3.4 两种RAID系统的比较
  • 2.4 本章小结
  • 第三章 面向RAID5的PA-SSD优化策略
  • 3.1 面向RAID5的PA-SSD体系结构
  • 3.2 基于权重值的写缓存替换策略
  • 3.2.1 权重计算与退化策略
  • 3.2.2 写缓存结构
  • 3.2.3 基于权重值的替换策略
  • 3.3 FTL优化策略
  • 3.3.1 地址映射
  • 3.3.2 损耗均衡
  • 3.4 本章小结
  • 第四章 基于SSD的RAID5控制器优化策略
  • 4.1 部分校验及PPC
  • 4.1.1 PPC的结构
  • 4.1.2 部分校验建立及更新
  • 4.2 MuLe-Cache总体结构
  • 4.2.1 总体结构设计
  • 4.2.2 MuLe-Cache的管理
  • 4.3 问题及改进措施
  • 4.3.1 存在的问题
  • 4.3.2 改进措施
  • 4.4 本章小结
  • 第五章 性能测试
  • 5.1 实验环境介绍
  • 5.2 PA-SSD性能测试
  • 5.2.1 写缓存命中率测试
  • 5.2.2 写次数测试
  • 5.2.3 擦除次数测试
  • 5.2.4 页迁移次数测试
  • 5.3 TMuLe-Cache性能测试
  • 5.3.1 写次数测试
  • 5.3.2 平均写延迟测试
  • 5.4 本章小结
  • 第六章结论与展望
  • 6.1 工作总结
  • 6.2 下一步展望
  • 致谢
  • 参考文献
  • 作者在学期间取得的学术成果
  • 相关论文文献

    标签:;  ;  ;  

    基于RAID5的闪存固态盘阵列关键技术研究
    下载Doc文档

    猜你喜欢