Scheduling of I/O in an SSD environment
    11.
    发明授权
    Scheduling of I/O in an SSD environment 有权
    在SSD环境中调度I / O

    公开(公告)号:US08589655B2

    公开(公告)日:2013-11-19

    申请号:US12882854

    申请日:2010-09-15

    IPC分类号: G06F12/00

    摘要: 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请求调度到存储设备,以便在预测时间内保持相对一致的响应时间。 为了减少存储设备的非预定行为的可能性,存储控制器被配置为对存储设备上的主动操作进行调度,这将减少多个未排程行为的发生。

    SCHEDULING OF RECONSTRUCTIVE I/O READ OPERATIONS IN A STORAGE ENVIRONMENT
    12.
    发明申请
    SCHEDULING OF RECONSTRUCTIVE I/O READ OPERATIONS IN A STORAGE ENVIRONMENT 有权
    在存储环境中调度重写I / O读操作

    公开(公告)号:US20120066449A1

    公开(公告)日:2012-03-15

    申请号:US12882872

    申请日:2010-09-15

    IPC分类号: G06F12/00

    摘要: 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调度器。 存储控制器被配置为接收针对数据存储介质的读取请求,并且识别包含读取请求所针对的数据的多个存储设备中的至少第一存储设备。 响应于检测或预测第一存储设备将呈现可变性能,控制器被配置为生成重构读取请求,其被配置为从除第一存储设备之外的多个存储设备中的一个或多个设备获得数据。

    OFFSET PROTECTION DATA IN A RAID ARRAY
    13.
    发明申请
    OFFSET PROTECTION DATA IN A RAID ARRAY 有权
    RAID阵列中的偏移保护数据

    公开(公告)号:US20120079190A1

    公开(公告)日:2012-03-29

    申请号:US12892895

    申请日:2010-09-28

    IPC分类号: G06F12/14 G06F12/00

    摘要: A system and method for offset protection data in a RAID array. 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 store user data in a first page of a first storage device of the plurality of storage devices; generate intra-device protection data corresponding to the user data, and store the intra-device protection data at a first offset within the first page. The controller is further configured to generate inter-device protection data corresponding to the first page, and store the inter-device protection data at a second offset within a second page in a second storage device of the plurality of storage devices, wherein the first offset is different from the second offset.

    摘要翻译: RAID阵列中偏移保护数据的系统和方法。 计算机系统包括经由网络彼此耦合的客户端计算机和数据存储阵列。 数据存储阵列利用固态驱动器和闪存单元进行数据存储。 数据存储阵列中的存储控制器被配置为将用户数据存储在多个存储设备中的第一存储设备的第一页中; 生成对应于用户数据的设备内保护数据,并将设备内保护数据存储在第一页内的第一偏移处。 所述控制器还被配置为产生对应于所述第一页的设备间保护数据,并且将所述设备间保护数据存储在所述多个存储设备中的第二存储设备中的第二页内的第二偏移处,其中所述第一偏移 与第二偏移不同。

    Reconstruct reads in a raid array with dynamic geometries
    16.
    发明授权
    Reconstruct reads in a raid array with dynamic geometries 有权
    重构使用动态几何读取RAID阵列

    公开(公告)号:US09229808B2

    公开(公告)日:2016-01-05

    申请号:US12896669

    申请日:2010-10-01

    IPC分类号: G06F12/00 G06F11/10 G06F11/30

    摘要: 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.

    摘要翻译: 用于动态RAID几何的系统和方法。 计算机系统包括经由网络彼此耦合的客户端计算机和数据存储阵列。 数据存储阵列利用固态驱动器和闪存单元进行数据存储。 数据存储阵列中的存储控制器被配置为配置用于第一RAID布局的存储设备的第一子集,所述第一RAID布局包括第一组冗余数据。 控制器还配置用于第二RAID布局的存储设备的第二子集,第二RAID布局包括第二组冗余数据。 此外,控制器配置不包括在第一子集或第二子集中的附加设备以存储用于第一RAID布局和第二RAID布局的冗余数据。 控制器还被配置为响应于确定特定存储设备呈现出与错误相关的相对慢的读取响应,启动对应于针对多个存储设备中的特定存储设备的给定读取请求的重建读取。

    Adaptive RAID for an SSD environment
    17.
    发明授权
    Adaptive RAID for an SSD environment 有权
    SSD环境的自适应RAID

    公开(公告)号:US08775868B2

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

    申请号:US12892894

    申请日:2010-09-28

    IPC分类号: G06F11/00 G06F11/10 G06F3/06

    摘要: 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布局。

    MULTI-LEVEL PROTECTION WITH INTRA-DEVICE PROTECTION IN A RAID ARRAY BASED STORAGE SYSTEM
    18.
    发明申请
    MULTI-LEVEL PROTECTION WITH INTRA-DEVICE PROTECTION IN A RAID ARRAY BASED STORAGE SYSTEM 审中-公开
    基于RAID阵列存储系统的内部设备保护的多级保护

    公开(公告)号:US20120084507A1

    公开(公告)日:2012-04-05

    申请号:US12896680

    申请日:2010-10-01

    IPC分类号: G06F12/00

    CPC分类号: G06F11/1076

    摘要: 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. Further, each page stored in the plurality of devices includes a checksum corresponding to the page

    摘要翻译: 用于动态RAID几何的系统和方法。 计算机系统包括经由网络彼此耦合的客户端计算机和数据存储阵列。 数据存储阵列利用固态驱动器和闪存单元进行数据存储。 数据存储阵列中的存储控制器被配置为配置用于第一RAID布局的存储设备的第一子集,所述第一RAID布局包括第一组冗余数据。 控制器还配置用于第二RAID布局的存储设备的第二子集,第二RAID布局包括第二组冗余数据。 此外,控制器配置不包括在第一子集或第二子集中的附加设备以存储用于第一RAID布局和第二RAID布局的冗余数据。 此外,存储在多个设备中的每个页面包括对应于页面的校验和

    METHOD OF EVALUATING PLANT PROTECTION
    19.
    发明申请
    METHOD OF EVALUATING PLANT PROTECTION 有权
    评估植物保护的方法

    公开(公告)号:US20110236319A1

    公开(公告)日:2011-09-29

    申请号:US13072320

    申请日:2011-03-25

    IPC分类号: A01N25/00 A01P7/04

    摘要: A method is provided for evaluating a protected plant having a protection mechanism. A population of immature insects (i.e., larvae or nymphs) belonging to an insect species having a plurality of instars is first exposed to the protected plant such that the protected plant is at least contacted thereby. The insect exposure extends for a selected time period corresponding to a sublethal exposure of the insect population to the protected plant. The exposure of the insect population to the protected plant is then halted following the selected time period and insects collected. A physical characteristic of at least some collected insects is measured. The measured physical characteristics are then statistically analyzed so as to determine an efficacy of the protection mechanism of the protected plant with respect to the insect population. Associated methods are also provided.

    摘要翻译: 提供了一种用于评估具有保护机制的受保护植物的方法。 属于具有多个龄期的昆虫物种的未成熟昆虫(即幼虫或若虫)的群体首先暴露于受保护的植物,使得受保护的植物至少与其接触。 昆虫暴露延长了对应于昆虫种群对受保护植物的亚致死暴露的选定时间段。 然后在所选择的时间段内停止昆虫种群对被保护植物的暴露并收集昆虫。 测量至少一些收集的昆虫的物理特性。 然后对所测量的物理特性进行统计分析,以确定受保护植物对昆虫群体的保护机制的功效。 还提供了相关的方法。

    SEQUENTIAL SAMPLING FOR UNEXPECTED DAMAGE TO BT CORN FOR CORN ROOTWORM CONTROL
    20.
    发明申请
    SEQUENTIAL SAMPLING FOR UNEXPECTED DAMAGE TO BT CORN FOR CORN ROOTWORM CONTROL 审中-公开
    用于对CORN ROOTWORM控制的BT CORN的意外损坏的顺序采样

    公开(公告)号:US20110053161A1

    公开(公告)日:2011-03-03

    申请号:US12872316

    申请日:2010-08-31

    IPC分类号: C12Q1/68 G01N33/52

    CPC分类号: G01N33/53

    摘要: Methods are provided for the sequential sampling of pest resistant crop plants for determining resistance of a pest to a pesticidal activity of a pest resistant crop plant. The methods involve choosing a plant in a plot in an unbiased sampling manner. Trait expression is determined for each of the transgenic pest resistant plants to identify plants having pesticidal activity, and plants determined to have the pesticidal activity are a batch. Then the pest damage to the roots of the batch is rated with each batch having at least about five plants to determine the resistance of pests in the plot.

    摘要翻译: 提供了用于顺序取样害虫抗性作物的方法,用于确定有害生物对抗虫作物植物的杀虫活性的抗性。 这些方法涉及以无偏倚的抽样方式在情节中选择植物。 确定每个转基因抗虫植物的特征表达以鉴定具有杀虫活性的植物,并且确定具有杀虫活性的植物是一批。 然后对每批具有至少约五株植物的批次对该批次的根部进行有害生物损害评估,以确定病虫害的抗性。