DYNAMIC RAID GEOMETRIES IN AN SSD ENVIRONMENT
    1.
    发明公开
    DYNAMIC RAID GEOMETRIES IN AN SSD ENVIRONMENT 审中-公开
    在EINRR SSD环境中的动态RAID槽型

    公开(公告)号:EP2622476A1

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

    申请号:EP11761771.2

    申请日:2011-09-19

    IPC分类号: G06F11/10 G06F3/06

    摘要: A system and method for dynamic RAID geometries. A computer system comprises client computers and data storage arrays coupled to one another via a network. A data storage array utilizes solid-state drives and Flash memory cells for data storage. A storage controller within a data storage array is configured to configure a first subset of the storage devices for use in a first RAID layout, the first RAID layout including a first set of redundant data. The controller further configures a second subset of the storage devices for use in a second RAID layout, the second RAID layout including a second set of redundant data. Additionally, the controller configure an additional device not included in either the first subset or the second subset to store redundant data for both the first RAID layout and the second RAID layout.

    SCHEDULING OF RECONSTRUCTIVE I/O READ OPERATIONS IN A STORAGE ENVIRONMENT
    4.
    发明公开
    SCHEDULING OF RECONSTRUCTIVE I/O READ OPERATIONS IN A STORAGE ENVIRONMENT 有权
    UNG ER UNG UNG UNG UNG UNG UNG UNG UNG UNG UNG UNG UNG UNG UNG UNG UNG UNG UNG UNG UNG UNG UNG UNG UNG

    公开(公告)号:EP2616922A1

    公开(公告)日:2013-07-24

    申请号:EP11764903.8

    申请日:2011-09-15

    IPC分类号: G06F3/06 G06F11/10 G06F12/02

    摘要: A system and method for effectively scheduling read and write operations among a plurality of solid-state storage devices. A computer system comprises client computers and data storage arrays coupled to one another via a network. A data storage array utilizes solid-state drives and Flash memory cells for data storage. A storage controller within a data storage array comprises an I/O scheduler. The storage controller is configured to receive a read request targeted to the data storage medium, and identify at least a first storage device of the plurality of storage devices which contains data targeted by the read request. In response to either detecting or predicting the first storage device will exhibit variable performance, the controller is configured to generate a reconstruct read request configured to obtain the data from one or more devices of the plurality of storage devices other than the first storage device.

    摘要翻译: 一种用于在多个固态存储设备之间有效地调度读取和写入操作的系统和方法。 计算机系统包括经由网络彼此耦合的客户端计算机和数据存储阵列。 数据存储阵列利用固态驱动器和闪存单元进行数据存储。 数据存储阵列中的存储控制器包括I / O调度器。 存储控制器被配置为接收针对数据存储介质的读取请求,并且识别包含读取请求所针对的数据的多个存储设备中的至少第一存储设备。 响应于检测或预测第一存储设备将呈现可变性能,控制器被配置为生成被配置为从除了第一存储设备之外的多个存储设备中的一个或多个设备获得数据的重建读取请求。

    SCHEDULING OF I/O IN AN SSD ENVIRONMENT
    5.
    发明公开
    SCHEDULING OF I/O IN AN SSD ENVIRONMENT 审中-公开
    E / A-PLANUNG IN EINER SSD-UMGEBUNG

    公开(公告)号:EP2616921A1

    公开(公告)日:2013-07-24

    申请号:EP11764901.2

    申请日:2011-09-14

    IPC分类号: G06F3/06 G06F11/10 G06F12/02

    摘要: A system and method for effectively scheduling read and write operations among a plurality of solid-state storage devices. A computer system comprises client computers and data storage arrays coupled to one another via a network. A data storage array utilizes solid-state drives and Flash memory cells for data storage. A storage controller within a data storage array comprises an I/O scheduler. The characteristics of corresponding storage devices are used to schedule I/O requests to the storage devices in order to maintain relatively consistent response times at predicted times. In order to reduce a likelihood of unscheduled behaviors of the storage devices, the storage controller is configured to schedule proactive operations on the storage devices that will reduce a number of occurrences of unscheduled behaviors.

    摘要翻译: 一种用于在多个固态存储设备之间有效地调度读取和写入操作的系统和方法。 计算机系统包括经由网络彼此耦合的客户端计算机和数据存储阵列。 数据存储阵列利用固态驱动器和闪存单元进行数据存储。 数据存储阵列中的存储控制器包括I / O调度器。 相应的存储设备的特征被用于将I / O请求调度到存储设备,以便在预测时间内保持相对一致的响应时间。 为了减少存储设备的非预定行为的可能性,存储控制器被配置为对存储设备上的主动操作进行调度,这将减少多个未排程行为的发生。

    ADAPTIVE RAID FOR AN SSD ENVIRONMENT
    7.
    发明公开
    ADAPTIVE RAID FOR AN SSD ENVIRONMENT 审中-公开
    适应性RAIDFÜREINE SSD-UMGEBUNG

    公开(公告)号:EP3082047A1

    公开(公告)日:2016-10-19

    申请号:EP16151734.7

    申请日:2011-09-19

    IPC分类号: G06F11/10

    摘要: A system and method for adaptive RAID geometries. A computer system comprises client computers and data storage arrays coupled to one another via a network. A data storage array utilizes solid-state drives and Flash memory cells for data storage. A storage controller within a data storage array is configured to determine a first RAID layout for use in storing data, and write a first RAID stripe to the device group according to the first RAID layout. In response to detecting a first condition, the controller is configured to determine a second RAID layout which is different from the first RAID layout, and write a second RAID stripe to the device group according to the second layout, whereby the device group concurrently stores data according to both the first RAID layout and the second RAID layout.

    摘要翻译: 用于自适应RAID几何的系统和方法。 计算机系统包括经由网络彼此耦合的客户端计算机和数据存储阵列。 数据存储阵列利用固态驱动器和闪存单元进行数据存储。 数据存储阵列中的存储控制器被配置为确定用于存储数据的第一RAID布局,并且根据第一RAID布局将第一RAID条带写入设备组。 响应于检测到第一条件,控制器被配置为确定与第一RAID布局不同的第二RAID布局,并且根据第二布局向设备组写入第二RAID条带,由此设备组同时存储数据 根据第一个RAID布局和第二个RAID布局。

    RECONSTRUCT READS IN A RAID ARRAY WITH DYNAMIC GEOMETRIES
    8.
    发明公开
    RECONSTRUCT READS IN A RAID ARRAY WITH DYNAMIC GEOMETRIES 审中-公开
    使用动态槽型精英RAID安排重建工作

    公开(公告)号:EP2622477A1

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

    申请号:EP11761784.5

    申请日:2011-09-20

    IPC分类号: G06F11/10 G06F3/06

    摘要: A system and method for dynamic RAID geometries. A computer system comprises client computers and data storage arrays coupled to one another via a network. A data storage array utilizes solid-state drives and Flash memory cells for data storage. A storage controller within a data storage array is configured to configure a first subset of the storage devices for use in a first RAID layout, the first RAID layout including a first set of redundant data. The controller further configures a second subset of the storage devices for use in a second RAID layout, the second RAID layout including a second set of redundant data. Additionally, the controller configure an additional device not included in either the first subset or the second subset to store redundant data for both the first RAID layout and the second RAID layout. The controller is further configured to initiate a reconstruct read corresponding to a given read request directed to a particular storage device of the plurality of storage devices, in response to determining the particular storage device is exhibiting a non-error related relatively slow read response.

    SCHEDULING OF RECONSTRUCTIVE I/O READ OPERATIONS IN A STORAGE ENVIRONMENT
    10.
    发明公开
    SCHEDULING OF RECONSTRUCTIVE I/O READ OPERATIONS IN A STORAGE ENVIRONMENT 审中-公开
    存储环境中重构I / O读操作的调度

    公开(公告)号:EP3206118A1

    公开(公告)日:2017-08-16

    申请号:EP17154034.7

    申请日:2011-09-15

    摘要: A system and method for effectively scheduling read and write operations among a plurality of solid-state storage devices. A computer system comprises client computers and data storage arrays coupled to one another via a network. A data storage array utilizes solid-state drives and Flash memory cells for data storage. A storage controller within a data storage array comprises an I/O scheduler. The storage controller is configured to receive a read request targeted to the data storage medium, and identify at least a first storage device of the plurality of storage devices which contains data targeted by the read request. In response to either detecting or predicting the first storage device will exhibit variable performance, the controller is configured to generate a reconstruct read request configured to obtain the data from one or more devices of the plurality of storage devices other than the first storage device.

    摘要翻译: 一种用于有效地调度多个固态存储设备之间的读取和写入操作的系统和方法。 计算机系统包括经由网络彼此耦合的客户端计算机和数据存储阵列。 数据存储阵列利用固态驱动器和闪存单元进行数据存储。 数据存储阵列内的存储控制器包括I / O调度器。 存储控制器被配置为接收以数据存储介质为目标的读取请求,并且识别包含读取请求的目标数据的多个存储设备中的至少第一存储设备。 响应于检测或预测第一存储设备将呈现可变性能,控制器被配置为生成重建读取请求,该重建读取请求被配置为从除第一存储设备以外的多个存储设备中的一个或多个设备获取数据。