基于RAID技术的固态存储阵列系统的研究与设计

基于RAID技术的固态存储阵列系统的研究与设计

论文摘要

在数据采集、存储和处理的各个环节中,存储是一个支撑全局的基础性环节,但在诸如军工等关键应用领域中,基于磁盘的存储系统已无法同时满足性能和可靠性的要求。针对当前磁盘存储系统在军工等关键应用领域中所遇到的问题和面临的挑战,本文提出固态存储阵列系统技术方案。文章以高性能存储和灵活部署方式为目标,设计了固态存储系统的体系架构。该架构基于独立磁盘冗余阵列(RAID)技术,以具有片上RAID功能的IOP348处理器为核心,以SATA固态硬盘为基本存储单元。围绕该架构,本文研究并实现了可用于近距离传输的PCI Express传输通道以及可用于远距离传输的光纤传输通道。同时,为了实现存储系统的容量扩展和性能提升,设计了基于SAS接口的扩展通道。多种高速串行传输通道的采用,为存储系统提供了足够的带宽。通过研究和设计SATA协议逻辑单元以及NAND FLASH控制与管理,论文完成了SATA固态硬盘的设计方法。并通过RAID硬件加速引擎和Cache缓存机制,实现了快速RAID处理。论文最后提出了固态存储阵列设备硬件设计,实现了CPCIe架构和标准单元架构的存储设备,为满足军工等特殊存储需求提供了良好的选择,可以有效打破磁盘存储系统在军工领域造成的技术瓶颈,以实现苛刻环境条件下的高速数据存储。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 RAID 存储系统概述
  • 1.2 磁盘存储系统面临的挑战
  • 1.2.1 军工应用中的存储能力和部署方式分析
  • 1.2.2 存储系统面临的挑战
  • 1.2.3 固态硬盘概述
  • 1.3 课题的目的和意义
  • 1.4 固态存储系统的国内外研究概况
  • 1.5 论文的内容结构
  • 第二章 固态存储阵列系统体系架构研究
  • 2.1 磁盘阵列存储系统的实现方式
  • 2.1.1 RAID 磁盘阵列卡方式
  • 2.1.2 RAID 磁盘阵列柜方式
  • 2.2 固态存储阵列系统体系架构
  • 2.2.1 高速主机接口
  • 2.2.2 基本固态存储单元
  • 2.2.3 可扩展存储设计
  • 2.2.4 RAID 处理分析
  • 2.2.5 高速Cache
  • 2.2.6 运行状态监管
  • 2.3 本章小结
  • 第三章 固态存储关键技术研究与实现
  • 3.1 高速串行传输通道研究与设计
  • 3.1.1 传输通道的选择
  • 3.1.2 SAS 传输通道研究与设计
  • 3.1.3 PCIe 传输通道研究与设计
  • 3.1.4 光纤传输通道的设计
  • 3.2 SATA 固态硬盘设计
  • 3.2.1 SATA 固态硬盘系统架构设计
  • 3.2.2 SATA 协议的FPGA 实现
  • 3.2.3 NAND FLASH 存储管理
  • 3.2.4 SATA 固态硬盘性能概述
  • 3.3 RAID 功能分析与实现
  • 3.3.1 RAID 模式分析
  • 3.3.2 RAID 校验算法分析
  • 3.3.3 高性能RAID 的实现
  • 3.4 本章小结
  • 第四章 固态存储系统硬件设计
  • 4.1 机架式外置存储系统设计
  • 4.1.1 设备硬件构成
  • 4.1.2 近距离存储部署方式
  • 4.1.3 远距离存储部署方式
  • 4.1.4 存储系统扩展方式
  • 4.2 CPCIe 内置存储系统设计
  • 4.2.1 CPCIe 规范概述
  • 4.2.2 设备硬件构成
  • 4.2.3 部署方式
  • 4.3 本章小结
  • 第五章 系统性能测试与分析
  • 5.1 RAID 存储系统配置方式
  • 5.2 传输及存储性能测试结果与分析
  • 5.3 本章小结
  • 结束语
  • 致谢
  • 参考文献
  • 作者在学期间取得的学术成果
  • 相关论文文献

    标签:;  ;  ;  ;  ;  

    基于RAID技术的固态存储阵列系统的研究与设计
    下载Doc文档

    猜你喜欢