发明名称 Adaptive raid for an SSD environment
摘要 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.
申请公布号 US9594633(B2) 申请公布日期 2017.03.14
申请号 US201414283628 申请日期 2014.05.21
申请人 Pure Storage, Inc. 发明人 Colgrove John;Hayes John;Hong Bo;Miller Ethan
分类号 G06F11/10;G06F3/06 主分类号 G06F11/10
代理机构 Kennedy Lenart Spraggins LLP 代理人 Lenart Edward J.;Kennedy Lenart Spraggins LLP
主权项 1. A computer system comprising: a data storage subsystem configured to receive read and write requests, wherein the subsystem comprises a plurality of data storage locations on a plurality of storage devices in a redundant array of independent disks (RAID) configuration; and a storage controller configured to: write a first RAID stripe to the plurality of storage devices including allocating, in a first storage device, a first amount of space for storing intra-device protection data for protecting first RAID data of the first RAID stripe stored on the first storage device; andwrite a second RAID stripe to the plurality of storage devices including, in addition to allocating the first amount of space, concurrently allocating, in the first storage device, a second amount of space for storing intra-device protection data for protecting second RAID data of the second RAID stripe stored on the first storage device;wherein the first amount is different than the second amount.
地址 Mountain View CA US