CACHE FLUSHING AND INTERRUPTED WRITE HANDLING IN STORAGE SYSTEMS
    1.
    发明申请
    CACHE FLUSHING AND INTERRUPTED WRITE HANDLING IN STORAGE SYSTEMS 审中-公开
    存储系统中的高速缓存和中断写入处理

    公开(公告)号:WO2017059055A1

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

    申请号:PCT/US2016/054415

    申请日:2016-09-29

    Applicant: NETAPP, INC.

    Abstract: Systems and techniques for cache management are disclosed that provide improved cache performance by prioritizing particular storage stripes for cache flush operations. The systems and techniques may also leverage features of the storage devices to provide atomicity without the overhead of inter-controller mirroring. In some embodiments, the systems and techniques include a storage controller that stores data in a cache. The data is associated with one or more sectors of a storage stripe that is defined over plurality of storage devices. The storage controller identifies a locality of dirty sectors of the one or more sectors, classifies the storage stripe into a category based on the locality, provides a category ordering of the category relative to at least one other category, and flushes the storage stripe from the cache to the plurality of storage devices according to the category ordering.

    Abstract translation: 公开了用于高速缓存管理的系统和技术,其通过对用于高速缓存刷新操作的特定存储条带进行优先级来提供改进的高速缓 系统和技术还可以利用存储设备的特征来提供原子性,而不需要控制器间镜像的开销。 在一些实施例中,系统和技术包括将数据存储在高速缓存中的存储控制器。 数据与在多个存储设备上定义的存储条带的一个或多个扇区相关联。 存储控制器识别一个或多个扇区的脏扇区的位置,基于该位置将存储条带分类为类别,提供类别相对于至少一个其他类别的类别顺序,并且从 根据类别排序向多个存储设备缓存。

    BACKGROUND INITIALIZATION FOR PROTECTION INFORMATION ENABLED STORAGE VOLUMES
    2.
    发明申请
    BACKGROUND INITIALIZATION FOR PROTECTION INFORMATION ENABLED STORAGE VOLUMES 审中-公开
    背景技术保护信息启动存储卷的初始化

    公开(公告)号:WO2014179174A1

    公开(公告)日:2014-11-06

    申请号:PCT/US2014/035526

    申请日:2014-04-25

    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
    3.
    发明公开
    BACKGROUND INITIALIZATION FOR PROTECTION INFORMATION ENABLED STORAGE VOLUMES 审中-公开
    BGI保护信息激活的存储卷

    公开(公告)号:EP2992427A1

    公开(公告)日:2016-03-09

    申请号:EP14791440.2

    申请日:2014-04-25

    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.

Patent Agency Ranking