-
公开(公告)号:CN103488583A
公开(公告)日:2014-01-01
申请号:CN201310408367.2
申请日:2013-09-09
Applicant: 华中科技大学
Abstract: 本发明提供了一种高性能高可靠的固态盘实现方法,包括:(1)将固态盘内部的所有闪存芯片分成若干组,每组由N个连续的闪存芯片组成一个RAID4级别的闪存阵列;(2)通过缓冲区接收并存储数据,(3)判断缓冲区是否已满,若是,则进入步骤(4);若否,则返回步骤(2);(4)从缓冲区中取N-1个数据块,计算出所述N-1个数据块的校验值;将所述N-1个数据块和所述校验值拼凑成满条带数据,写回闪存阵列;返回步骤(2)。本发明通过将固态盘内的闪存芯片构建成RAID4级别的物理阵列来保证数据可靠性,可以处理不同层次的故障,包括页级、块级、甚至是芯片级;并通过满条带写和顺序写来提高写性能,将数据出错带来的空间损失和性能损失降到最低。
-
公开(公告)号:CN103488583B
公开(公告)日:2016-08-10
申请号:CN201310408367.2
申请日:2013-09-09
Applicant: 华中科技大学
Abstract: 本发明提供了一种高性能高可靠的固态盘实现方法,包括:(1)将固态盘内部的所有闪存芯片分成若干组,每组由N个连续的闪存芯片组成一个RAID4级别的闪存阵列;(2)通过缓冲区接收并存储数据,(3)判断缓冲区是否已满,若是,则进入步骤(4);若否,则返回步骤(2);(4)从缓冲区中取N?1个数据块,计算出所述N?1个数据块的校验值;将所述N?1个数据块和所述校验值拼凑成满条带数据,写回闪存阵列;返回步骤(2)。本发明通过将固态盘内的闪存芯片构建成RAID4级别的物理阵列来保证数据可靠性,可以处理不同层次的故障,包括页级、块级、甚至是芯片级;并通过满条带写和顺序写来提高写性能,将数据出错带来的空间损失和性能损失降到最低。
-
公开(公告)号:CN104933153A
公开(公告)日:2015-09-23
申请号:CN201510355787.8
申请日:2015-06-24
Applicant: 华中科技大学
CPC classification number: G06F17/30147 , G06F12/0253
Abstract: 本发明公开了一种基于协作的固态盘存储系统性能提高方法,包括:将数据块分为热数据块和冷数据块,搜集垃圾回收信息,将垃圾回收信息传递到设备端的固态盘,固态盘接收垃圾回收信息并执行垃圾回收操作。本发明利用主机端和设备端的协作式垃圾回收来提高固态盘存储系统的性能。
-
公开(公告)号:CN102662607B
公开(公告)日:2014-10-29
申请号:CN201210087523.5
申请日:2012-03-29
Applicant: 华中科技大学
Abstract: 本发明公开了一种RAID6级别混合磁盘阵列,包括数个固态盘,用于存储数据;两个磁盘,各磁盘中的部分空间作为校验盘空间,剩余空间作为镜像日志区,且镜像日志区中数据块的位置索引信息记录在一块日志链表中;和管理控制单元,用于控制上层应用程序对该阵列的访问,具体包括:监控模块、数据分发模块和数据回收模块,监控模块用于监控应用程序的I/O访问并识别出其中的写数据,数据分发模块用于将监控模块识别到的写数据分发到固态盘或镜像日志区中,数据回收模块用于将写数据从镜像日志区回收至固态盘。本发明还公开了一种上述阵列的性能加速和可靠性提高方法。本发明可用于各种负载突发的存储环境,适用于构建具有高性能、高可靠性的存储系统。
-
公开(公告)号:CN102662607A
公开(公告)日:2012-09-12
申请号:CN201210087523.5
申请日:2012-03-29
Applicant: 华中科技大学
Abstract: 本发明公开了一种RAID6级别混合磁盘阵列,包括数个固态盘,用于存储数据;两个磁盘,各磁盘中的部分空间作为校验盘空间,剩余空间作为镜像日志区,且镜像日志区中数据块的位置索引信息记录在一块日志链表中;和管理控制单元,用于控制上层应用程序对该阵列的访问,具体包括:监控模块、数据分发模块和数据回收模块,监控模块用于监控应用程序的I/O访问并识别出其中的写数据,数据分发模块用于将监控模块识别到的写数据分发到固态盘或镜像日志区中,数据回收模块用于将写数据从镜像日志区回收至固态盘。本发明还公开了一种上述阵列的性能加速和可靠性提高方法。本发明可用于各种负载突发的存储环境,适用于构建具有高性能、高可靠性的存储系统。
-
-
-
-
-