Background initialization for protection information enabled storage volumes
    1.
    发明授权
    Background initialization for protection information enabled storage volumes 有权
    保护信息启用存储卷的后台初始化

    公开(公告)号:US09235471B2

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

    申请号:US13956013

    申请日:2013-07-31

    Applicant: NetApp, Inc.

    Abstract: Technology is disclosed for performing background initialization on protection information enabled storage volumes or drives. In some embodiments, a storage controller generates multiple I/O requests for stripe segments of each drive (e.g., disk) of multiple drives of a RAID-based system (e.g., RAID-based disk array). The I/O requests are then sorted for each of the drives according to a pre-determined arrangement and initiated in parallel to the disks while enforcing the pre-determined arrangement. Sorting and issuing the I/O requests in the manner described herein can, for example, reduce drive head movement resulting in faster storage subsystem initialization.

    Abstract translation: 公开了用于在启用保护信息的存储卷或驱动器上执行后台初始化的技术。 在一些实施例中,存储控制器为基于RAID的系统(例如,基于RAID的磁盘阵列)的多个驱动器的每个驱动器(例如,磁盘)的条带分段生成多个I / O请求。 然后根据预定的布置对每个驱动器对I / O请求进行排序,并且在执行预定的布置的同时并行地发送到磁盘。 以本文所描述的方式排序和发布I / O请求可以例如减少驱动头移动,从而导致更快的存储子系统初始化。

    Background Initialization for Protection Information Enabled Storage Volumes
    2.
    发明申请
    Background Initialization for Protection Information Enabled Storage Volumes 有权
    保护信息启用存储卷的后台初始化

    公开(公告)号:US20160098322A1

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

    申请号:US14968496

    申请日:2015-12-14

    Applicant: NetApp, Inc.

    Abstract: Technology is disclosed for performing background initialization on protection information enabled storage volumes or drives. In some embodiments, a storage controller generates multiple I/O requests for stripe segments of each drive (e.g., disk) of multiple drives of a RAID-based system (e.g., RAID-based disk array). The I/O requests are then sorted for each of the drives according to a pre-determined arrangement and initiated in parallel to the disks while enforcing the pre-determined arrangement. Sorting and issuing the I/O requests in the manner described herein can, for example, reduce drive head movement resulting in faster storage subsystem initialization.

    Abstract translation: 公开了用于在启用保护信息的存储卷或驱动器上执行后台初始化的技术。 在一些实施例中,存储控制器为基于RAID的系统(例如,基于RAID的磁盘阵列)的多个驱动器的每个驱动器(例如,磁盘)的条带分段生成多个I / O请求。 然后根据预定的布置对每个驱动器对I / O请求进行排序,并且在执行预定的布置的同时并行地发送到磁盘。 以本文所描述的方式排序和发布I / O请求可以例如减少驱动头移动,从而导致更快的存储子系统初始化。

    System and method for transposed storage in raid arrays
    5.
    发明授权
    System and method for transposed storage in raid arrays 有权
    突袭阵列中转置存储的系统和方法

    公开(公告)号:US09547448B2

    公开(公告)日:2017-01-17

    申请号:US14188347

    申请日:2014-02-24

    Applicant: NETAPP, INC.

    Abstract: A system and method of transposed storage in RAID arrays includes a storage manager with an interface for receiving storage requests associated with multi-segment blocks stored in a storage array, a controller for processing the received storage requests and controlling the storage manager, and a write request handler. The storage array includes a plurality of storage devices for which consecutive logical addresses are assigned to different ones of the storage devices. The write request handler is configured to process block write requests and send segment write requests to the storage array based on the write requests so that each segment of a given multi-segment block is written to a single respective one of the storage devices in the storage array. In some embodiments, the storage manager further includes a read request handler configured to determine logical addresses of requested segments and send segment read requests to the storage array.

    Abstract translation: 在RAID阵列中存储转置的系统和方法包括具有用于接收与存储在存储阵列中的多段块相关联的存储请求的接口的存储管理器,用于处理所接收的存储请求并控制存储管理器的控制器以及写入 请求处理程序。 存储阵列包括多个存储设备,其中连续的逻辑地址被分配给不同的存储设备。 写请求处理器被配置为基于写请求来处理块写请求并向存储阵列发送段写请求,使得给定多段块的每个段被写入存储器中的单个相应的一个存储设备 数组。 在一些实施例中,存储管理器还包括读取请求处理器,其被配置为确定所请求段的逻辑地址并向存储阵列发送段读取请求。

    SYSTEM AND METHOD FOR TRANSPOSED STORAGE IN RAID ARRAYS
    7.
    发明申请
    SYSTEM AND METHOD FOR TRANSPOSED STORAGE IN RAID ARRAYS 有权
    RAID阵列中传输存储的系统和方法

    公开(公告)号:US20150242139A1

    公开(公告)日:2015-08-27

    申请号:US14188347

    申请日:2014-02-24

    Applicant: NETAPP, INC.

    Abstract: A system and method of transposed storage in RAID arrays includes a storage manager with an interface for receiving storage requests associated with multi-segment blocks stored in a storage array, a controller for processing the received storage requests and controlling the storage manager, and a write request handler. The storage array includes a plurality of storage devices for which consecutive logical addresses are assigned to different ones of the storage devices. The write request handler is configured to process block write requests and send segment write requests to the storage array based on the write requests so that each segment of a given multi-segment block is written to a single respective one of the storage devices in the storage array. In some embodiments, the storage manager further includes a read request handler configured to determine logical addresses of requested segments and send segment read requests to the storage array.

    Abstract translation: 在RAID阵列中存储转置的系统和方法包括具有用于接收与存储在存储阵列中的多段块相关联的存储请求的接口的存储管理器,用于处理所接收的存储请求并控制存储管理器的控制器以及写入 请求处理程序。 存储阵列包括多个存储设备,其中连续的逻辑地址被分配给不同的存储设备。 写请求处理器被配置为基于写请求来处理块写请求并向存储阵列发送段写请求,使得给定多段块的每个段被写入存储器中的单个相应的一个存储设备 数组。 在一些实施例中,存储管理器还包括读取请求处理器,其被配置为确定所请求段的逻辑地址并向存储阵列发送段读取请求。

    BACKGROUND INITIALIZATION FOR PROTECTION INFORMATION ENABLED STORAGE VOLUMES
    8.
    发明申请
    BACKGROUND INITIALIZATION FOR PROTECTION INFORMATION ENABLED STORAGE VOLUMES 有权
    背景技术保护信息启动存储卷的初始化

    公开(公告)号:US20140325265A1

    公开(公告)日:2014-10-30

    申请号:US13956013

    申请日:2013-07-31

    Applicant: NetApp, Inc.

    Abstract: Technology is disclosed for performing background initialization on protection information enabled storage volumes or drives. In some embodiments, a storage controller generates multiple I/O requests for stripe segments of each drive (e.g., disk) of multiple drives of a RAID-based system (e.g., RAID-based disk array). The I/O requests are then sorted for each of the drives according to a pre-determined arrangement and initiated in parallel to the disks while enforcing the pre-determined arrangement. Sorting and issuing the I/O requests in the manner described herein can, for example, reduce drive head movement resulting in faster storage subsystem initialization.

    Abstract translation: 公开了用于在启用保护信息的存储卷或驱动器上执行后台初始化的技术。 在一些实施例中,存储控制器为基于RAID的系统(例如,基于RAID的磁盘阵列)的多个驱动器的每个驱动器(例如,磁盘)的条带分段生成多个I / O请求。 然后根据预定的布置对每个驱动器对I / O请求进行排序,并且在执行预定的布置的同时并行地发送到磁盘。 以本文所描述的方式排序和发布I / O请求可以例如减少驱动头移动,从而导致更快的存储子系统初始化。

Patent Agency Ranking