为映射独立盘冗余阵列(RAID)选择RAID级别的方法和设备

    公开(公告)号:CN107526531B

    公开(公告)日:2020-01-14

    申请号:CN201610454286.X

    申请日:2016-06-21

    申请人: 伊姆西公司

    IPC分类号: G06F3/06

    摘要: 本公开的实施例公开了一种为映射独立盘冗余阵列(RAID)选择RAID级别的方法和设备。该方法包括:针对给定的RAID级别,基于映射RAID中的盘的数目和非映射RAID中的盘的数目,确定映射RAID与非映射RAID之间的重建速度的期望比率。该方法还包括基于映射RAID中的盘的数目,确定映射RAID与非映射RAID之间的重建速度的实际比率。此外,该方法还包括响应于实际比率在期望比率之上,为映射RAID选择给定的RAID级别。本公开的实施例通过比较映射RAID与非映射RAID之间的重建速度的期望比率和实际比率,能够有效地评估映射RAID的可靠性,从而能够从可靠性角度为映射RAID选择合适的RAID级别。

    针对固态硬盘的存储方法及设备

    公开(公告)号:CN106557264B

    公开(公告)日:2019-11-08

    申请号:CN201510622808.8

    申请日:2015-09-25

    申请人: 伊姆西公司

    IPC分类号: G06F3/06

    摘要: 本公开的各种实施例提供了一种针对固态硬盘的存储的方法及设备,所述方法包括:设置检查点驱动器和缓存驱动器;将数据驱动器中的数据块备份到所述检查点驱动器;以及当所述数据驱动器损坏时,将备份到所述检查点驱动器中的数据块的一部分以及所述缓存驱动器中的数据块的一部分写回到另一数据驱动器中。通过使用该方法及设备,可以大幅降低所需SSD驱动器的数目而不会损失所需的数据恢复能力,并且降级性能也可以被保持在相对高的水平。

    转储的自动分配方法和设备

    公开(公告)号:CN106326022B

    公开(公告)日:2019-05-10

    申请号:CN201510364956.4

    申请日:2015-06-26

    申请人: 伊姆西公司

    IPC分类号: G06F11/07 G06F11/14

    摘要: 本公开的实施例涉及转储的自动分配方法和设备,该方法包括:计算未分配的转储与已分配的转储中的每个转储之间的堆栈相似性得分,并且将堆栈相似性得分大于堆栈相似性得分阈值的所有已分配的转储确定为相关的已分配的转储;响应于确定相关的已分配的转储,计算相关的已分配的转储中的每个转储的其它特征的得分,该其它特征包括与转储相关联的转储的新近度、转储的状态、转储的发行号、转储的版本号以及转储的重复值中的至少一项;根据堆栈相似性得分和其它特征的得分来计算总相似性得分,以及基于总相似性得分来对未分配的转储进行自动分配。本公开的实施例通过计算转储的堆栈相似性和其他特征的得分,能够快速、准确地对转储进行自动分配。

    用于管理存储设备的方法和系统

    公开(公告)号:CN107515726A

    公开(公告)日:2017-12-26

    申请号:CN201610431451.X

    申请日:2016-06-16

    申请人: 伊姆西公司

    IPC分类号: G06F3/06

    摘要: 本发明的实施方式涉及用于管理存储区域的方法和系统。在一个实施方式中,提供了一种用于管理存储区域的方法,包括:基于预定划分规则,获取存储系统中的存储区域;确定关于所述存储区域是否已经被使用的使用状态;基于所述使用状态,为所述存储区域设置状态标识符;以及基于所述状态标识符来管理所述存储区域。在另一实施方式中,提出了一种用于管理存储区域的系统,包括:一个或者多个处理器;耦合至所述一个或者多个处理器中的至少一个处理器的存储器;在所述存储器中存储的计算机程序指令,当由所述至少一个处理器执行所述计算机程序指令时,使得所述系统执行用于管理存储区域的方法。

    有助于进行存储系统恢复的方法、装置以及一种存储系统

    公开(公告)号:CN106933708A

    公开(公告)日:2017-07-07

    申请号:CN201511017523.8

    申请日:2015-12-29

    申请人: 伊姆西公司

    IPC分类号: G06F11/16 G06F3/06

    摘要: 本发明的实施方式提供一种用于有助于进行存储系统恢复的方法,该存储系统包括用于存储该存储系统的系统信息的多个系统盘,以及与该多个系统盘关联、用于管理该多个系统盘的一个或多个磁盘阵列,该方法包括:响应于该多个系统盘中的一个或多个系统盘发生故障,确定该一个或多个磁盘阵列的性能劣化程度;以及响应于该一个或多个磁盘阵列中的一个磁盘阵列的性能劣化程度为第一级别,将该一个磁盘阵列的启动信息置为第一值,该第一值用于在该存储系统的启动过程中指示跳过对该一个磁盘阵列的创建。

    用于控制从存储系统读取数据的方法和装置

    公开(公告)号:CN106909312A

    公开(公告)日:2017-06-30

    申请号:CN201510981602.4

    申请日:2015-12-23

    申请人: 伊姆西公司

    IPC分类号: G06F3/06

    摘要: 本公开的实施例提出了用于控制从存储系统读取数据的方法和装置。该存储系统包括多个存储设备,并且所述数据的备份被存储在所述多个存储设备中的每个存储设备中。该方法包括:接收用于从所述存储系统读取数据的读请求;根据针对每个存储设备所记录的未完成的读请求数目和已完成的读请求数目,从所述多个存储设备中确定用于处理所述读请求的目标存储设备;以及将所述读请求发送到所述目标存储设备。根据本公开的实施例的方法或装置,能够缩短I/O响应时间、提高I/O性能。

    用于处理输入输出操作请求的方法和装置

    公开(公告)号:CN105512052A

    公开(公告)日:2016-04-20

    申请号:CN201410562464.1

    申请日:2014-10-20

    申请人: 伊姆西公司

    IPC分类号: G06F12/08

    摘要: 本发明的各实施例提供了一种用于处理输入输出IO操作请求的方法和装置。该方法在包括第一处理器和第二处理器的存储设备中使用,包括:为多个存储阵列组中的每一个维护第一链表以及第一缓存表,第一链表至少保持关于第一处理器所允许的、对相应存储阵列组中的特定存储地址范围的IO操作请求的信息,并且第一缓存表包括第一多个缓存格,每个缓存格保持第二处理器对相应存储阵列组中的特定存储地址范围的IO操作的允许状态;针对第一多个缓存格中的其对应存储地址范围的IO操作请求的次数超过第一预定阈值的缓存格生成包括第二多个缓存格的第二缓存表;以及至少基于第一链表和第一缓存表和/或第二缓存表处理第一处理器接收到的IO操作请求。

    用于处理输入输出操作请求的方法和装置

    公开(公告)号:CN105512052B

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

    申请号:CN201410562464.1

    申请日:2014-10-20

    申请人: 伊姆西公司

    IPC分类号: G06F3/06 G06F11/10

    摘要: 本发明的各实施例提供了一种用于处理输入输出IO操作请求的方法和装置。该方法在包括第一处理器和第二处理器的存储设备中使用,包括:为多个存储阵列组中的每一个维护第一链表以及第一缓存表,第一链表至少保持关于第一处理器所允许的、对相应存储阵列组中的特定存储地址范围的IO操作请求的信息,并且第一缓存表包括第一多个缓存格,每个缓存格保持第二处理器对相应存储阵列组中的特定存储地址范围的IO操作的允许状态;针对第一多个缓存格中的其对应存储地址范围的IO操作请求的次数超过第一预定阈值的缓存格生成包括第二多个缓存格的第二缓存表;以及至少基于第一链表和第一缓存表和/或第二缓存表处理第一处理器接收到的IO操作请求。

    为映射独立盘冗余阵列(RAID)选择RAID级别的方法和设备

    公开(公告)号:CN107526531A

    公开(公告)日:2017-12-29

    申请号:CN201610454286.X

    申请日:2016-06-21

    申请人: 伊姆西公司

    IPC分类号: G06F3/06

    摘要: 本公开的实施例公开了一种为映射独立盘冗余阵列(RAID)选择RAID级别的方法和设备。该方法包括:针对给定的RAID级别,基于映射RAID中的盘的数目和非映射RAID中的盘的数目,确定映射RAID与非映射RAID之间的重建速度的期望比率。该方法还包括基于映射RAID中的盘的数目,确定映射RAID与非映射RAID之间的重建速度的实际比率。此外,该方法还包括响应于实际比率在期望比率之上,为映射RAID选择给定的RAID级别。本公开的实施例通过比较映射RAID与非映射RAID之间的重建速度的期望比率和实际比率,能够有效地评估映射RAID的可靠性,从而能够从可靠性角度为映射RAID选择合适的RAID级别。