储存虚拟化系统中更新实体储存装置的控制程序的方法

    公开(公告)号:CN103984587A

    公开(公告)日:2014-08-13

    申请号:CN201410257909.5

    申请日:2009-05-21

    发明人: 洪清海

    IPC分类号: G06F9/445 G06F3/06

    CPC分类号: G06F11/1092

    摘要: 本发明是有关于一种储存虚拟化系统中更新实体储存装置的控制程序的方法,该方法包含以下的步骤:选定欲更新控制程序的一或多个实体储存装置;使该被选定的实体储存装置进入一离线状态;更新该被选定的实体储存装置内的控制程序,其中在该更新控制程序完成前,若需对该实体储存装置发出一写入请求时,则将该写入请求中所对应的未变动数据区段注记为一变动数据区段;该被选定的实体储存装置在完成更新控制程序后执行部分重建;其中当发生有实体储存装置毁损且该储存虚拟化系统中实体储存装置的离线总数小于或等于同位实体储存装置的数目时,该被选定的实体储存装置继续执行控制程序更新或部分重建,不会发生该系统数据遗失的情形。

    用于提供数据完整性的设备及方法

    公开(公告)号:CN103562888A

    公开(公告)日:2014-02-05

    申请号:CN201280026687.5

    申请日:2012-05-29

    IPC分类号: G06F12/16 G11C7/24

    摘要: 本发明包含用于提供数据完整性的设备(例如,计算系统、存储器系统、控制器等)及方法。举例来说,一种或一种以上方法可包含:接收将写入到若干个存储器装置的若干个数据扇区;将对应于所述若干个扇区且包含第一完整性数据的第一元数据附加到所述若干个扇区,所述第一元数据具有特定格式;产生将提供于第二元数据中的第二完整性数据,所述第二完整性数据对应于所述若干个扇区中的至少一者(其中所述第二元数据具有第二格式);及产生将提供于所述第二元数据中的第三完整性数据,所述第三完整性数据包含对应于所述第二完整性数据及所述若干个扇区中的所述至少一者的错误数据。

    用于修补高容量/高带宽存储器装置的方法及设备

    公开(公告)号:CN102084430B

    公开(公告)日:2014-01-01

    申请号:CN200980125793.7

    申请日:2009-06-10

    IPC分类号: G06F11/16 G11C29/00

    摘要: 本发明揭示可包含通过直通硅通孔彼此连接的多个经堆叠的存储器装置裸片及一个逻辑裸片的存储器系统、系统及方法。一个此类逻辑裸片包含产生对应于写入数据的错误检验代码的错误代码产生器。将所述错误检验代码存储于所述存储器装置裸片中且随后将其与从随后从所述存储器装置裸片读取的数据产生的错误检验代码进行比较。在所述代码不匹配的情况下,可产生错误信号。所述逻辑裸片可含有记录从其读取所述数据的地址的控制器。所述控制器或存储器存取装置可将存取重新引导到所述存储器装置裸片的所述所记录地址处。所述控制器还可检查导致产生错误信号的地址或数据以识别所述直通硅通孔中的故障。

    用于RAID中改善重建的系统和方法

    公开(公告)号:CN103246480A

    公开(公告)日:2013-08-14

    申请号:CN201310031133.0

    申请日:2013-01-26

    申请人: LSI公司

    IPC分类号: G06F3/06

    摘要: 本发明涉及一种用于RAID中改善重建的系统和方法,将在属于RAID一部分的驱动器中的队列用于存储重建和主机IO请求,采用发布给驱动器队列头部的重建IO。延迟时间延迟了在驱动器中的重建请求,这种延迟确保了可能导致RAID系统的主机IO匮乏的本发明的意想不到的副作用。根据多个变量以启发式函数计算延迟,如磁盘磁头响应时间,分配用于重建的时间,重建线程的数量,驱动器行为,重建IO配置,包括工作量和地方的主机IO配置,和顺序事件的时间线。本发明有益效果:极大地改善了重建时间并阻止了主机IO的匮乏。在重主机IO环境下的某些配置中,利用本发明的方法和设备的重建时间能够被达到10个因素来改善。

    存储系统和设备以及用于控制存储的方法

    公开(公告)号:CN102968387A

    公开(公告)日:2013-03-13

    申请号:CN201210314167.6

    申请日:2012-08-29

    IPC分类号: G06F12/08 G06F13/16

    摘要: 重建控制单元将重建处理分割成部分处理,并且指示访问处理单元执行该部分处理。在重建处理中,与记录在构成RLU#1的第一存储装置中的数据相同的数据是基于从构成RLU#1的存储装置当中除了第一存储装置以外的存储装置中读取的数据产生的,并且被写到包括在存储系统中的备份存储装置。每个部分处理包括从通过将数据读出目标范围分割成固定尺寸的区间而产生的分割范围读取数据的操作和基于从该分割范围读取的数据将数据写到另一个存储装置中的操作的组合。响应于来自重建控制单元的执行多个部分处理的指示,该访问处理单元并行地执行所指示的部分处理。

    测试装置
    56.
    发明公开

    公开(公告)号:CN102760088A

    公开(公告)日:2012-10-31

    申请号:CN201110103698.6

    申请日:2011-04-25

    IPC分类号: G06F11/22

    CPC分类号: G06F11/1092

    摘要: 一种测试装置,包括RAID模块、替换模块、状态识别模块、切换模块、控制模块和显示模块。所述RAID模块包括若干RAID成员。所述替换模块包括至少一块硬盘,用于替换所述RAID模块中的RAID成员。所述状态识别模块用于确定所述RAID模块和替换模块的当前状态,并把状态信息送给控制模块。所述切换模块用于实现RAID模块中的RAID成员和替换模块之间的切换。所述控制模块控制其它模块以及判断测试结果。显示模块显示整个测试结果与测试所用时间。

    具有多个RAID组分条的内存系统及其方法

    公开(公告)号:CN102667738A

    公开(公告)日:2012-09-12

    申请号:CN201080045465.9

    申请日:2010-10-08

    IPC分类号: G06F12/16 G06F13/14

    CPC分类号: G06F11/1092 G06F2211/1061

    摘要: 本发明公开了一种数据存储系统,其中可能存在写入或擦除数据所需时间与读取数据所需时间的不对称。可使用RAID数据存储的分布存储数据,且存储模块上的读取、写入和擦除操作设置为:擦除和写操作的执行没有明显延迟以执行读取操作。当内存系统中的存储模块出错时,披露了一种恢复出错模块的数据的方法,其中策略的选择可能与数据丢失无法恢复的可能性最小化以及与降低延迟性能有关。