Methods for using extended physical region page lists to improve performance for solid-state drives and devices thereof

    公开(公告)号:US11481335B2

    公开(公告)日:2022-10-25

    申请号:US16523980

    申请日:2019-07-26

    Applicant: NetApp, Inc.

    Abstract: Methods, non-transitory machine readable media, and computing devices that use extended physical region page (PRP) lists to improve storage device performance are disclosed. With this technology, a PRP list is generated that includes pointers retrieved from a scatter/gather list (SGL) for memory buffers representing data segments associated with a storage operation. The PRP list is extended to include a pointer to an allocated memory page configured to store metadata segments represented by other memory buffers referenced by other pointers in the SGL. A command request that includes the extended PRP list is submitted to a storage device for execution of the storage operation. With this technology, storage operations are advantageously enabled for non-volatile memory express (NVMe) solid-state drive (SSDs), for example, that do not support SGL transfers.

    Methods for proactive prediction of disk failure in the disk maintenance pipeline and devices thereof

    公开(公告)号:US10268375B2

    公开(公告)日:2019-04-23

    申请号:US15167041

    申请日:2016-05-27

    Applicant: NetApp, Inc.

    Abstract: A method, non-transitory computer readable medium, and device that assists with identifying failure of a storage disk includes obtaining performance data and a threshold value associated with each of the obtained performance data for a plurality of storage disks. Next, the obtained performance data is compared with the corresponding threshold value associated with each of the obtained performance data to determine for one or more initial failures in the plurality of storage disks. Next, one or more operational test cases are executed on each of the determined one or more initial failures in the plurality of storage disks to determine for one or more false positives in the determined one or more initial failures in the plurality of storage disks. A notification is sent based on the determination of the one or more false positives.

    METHODS FOR USING EXTENDED PHYSICAL REGION PAGE LISTS TO IMPROVE PERFORMANCE FOR SOLID-STATE DRIVES AND DEVICES THEREOF

    公开(公告)号:US20210026780A1

    公开(公告)日:2021-01-28

    申请号:US16523980

    申请日:2019-07-26

    Applicant: NetApp, Inc.

    Abstract: Methods, non-transitory machine readable media, and computing devices that use extended physical region page (PRP) lists to improve storage device performance are disclosed. With this technology, a PRP list is generated that includes pointers retrieved from a scatter/gather list (SGL) for memory buffers representing data segments associated with a storage operation. The PRP list is extended to include a pointer to an allocated memory page configured to store metadata segments represented by other memory buffers referenced by other pointers in the SGL. A command request that includes the extended PRP list is submitted to a storage device for execution of the storage operation. With this technology, storage operations are advantageously enabled for non-volatile memory express (NVMe) solid-state drive (SSDs), for example, that do not support SGL transfers.

    Methods for proactive prediction of disk failure in a RAID group and devices thereof

    公开(公告)号:US10558547B2

    公开(公告)日:2020-02-11

    申请号:US15166862

    申请日:2016-05-27

    Applicant: NetApp, Inc.

    Abstract: A method, non-transitory computer readable medium, and device that assists with proactive prediction of disk failure in a RAID group includes obtaining performance data for a plurality of storage drives. The obtained performance data is compared with a stored classification data to predict one or more storage drives of the plurality of storage drives failing within a time period. The data present in the one or more storage drives predicted to fail based on the comparison is copied on to one or more secondary storage drives. A notification including a list of the one or more storage drives predicted to fail is sent upon the copying the data on to the one or more secondary storage drives.

Patent Agency Ranking