Methods to identify, handle and recover from suspect SSDS in a clustered flash array

    公开(公告)号:US09710317B2

    公开(公告)日:2017-07-18

    申请号:US14673258

    申请日:2015-03-30

    Applicant: NetApp, Inc.

    Abstract: A technique predicts failure of one or more storage devices of a storage array serviced by a storage system and for establishes one or more threshold conditions for replacing the storage devices. The predictive technique periodically monitors soft and hard failures of the storage devices (e.g., from Self-Monitoring, Analysis and Reporting Technology), as well as various usage counters pertaining to input/output (I/O) workloads and response times of the storage devices. A heuristic procedure may be performed that combines the monitored results to calculate the predicted failure and recommend replacement of the storage devices, using one or more thresholds based on current usage and failure patterns of the storage devices. In addition, one or more policies may be provided for replacing the storage devices in a cost-effective manner that ensures non-disruptive operation and/or replacement of the SSDs, while obviating a potential catastrophic scenario based on the usage and failure patterns of the storage devices.

    METHODS TO IDENTIFY, HANDLE AND RECOVER FROM SUSPECT SSDS IN A CLUSTERED FLASH ARRAY

    公开(公告)号:US20170269980A1

    公开(公告)日:2017-09-21

    申请号:US15606584

    申请日:2017-05-26

    Applicant: NetApp, Inc.

    Abstract: A technique predicts failure of one or more storage devices of a storage array serviced by a storage system and for establishes one or more threshold conditions for replacing the storage devices. The predictive technique periodically monitors soft and hard failures of the storage devices (e.g., from Self-Monitoring, Analysis and Reporting Technology), as well as various usage counters pertaining to input/output (I/O) workloads and response times of the storage devices. A heuristic procedure may be performed that combines the monitored results to calculate the predicted failure and recommend replacement of the storage devices, using one or more thresholds based on current usage and failure patterns of the storage devices. In addition, one or more policies may be provided for replacing the storage devices in a cost-effective manner that ensures non-disruptive operation and/or replacement of the SSDs, while obviating a potential catastrophic scenario based on the usage and failure patterns of the storage devices.

    Load balancing technique for a storage array

    公开(公告)号:US09720601B2

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

    申请号:US14619934

    申请日:2015-02-11

    Applicant: NetApp, Inc.

    Abstract: A technique for load balancing uses heuristic-based algorithms with respect to input/output (I/O) latency of workloads destined to storage devices, e.g., solid state drives (SSDs), of a storage array attached to a storage system. Illustratively, “front-end” requests received from a host result in a back-end workload as those requests are processed by a storage I/O stack of the storage system and stored on the storage array. Accordingly, the technique maintains a consistent latency for the host requests (front-end) to control latency for the back-end workload. The load balancing technique illustratively load balances fixed (back-end) workloads having similar I/O sizes and I/O patterns. Illustratively, the technique balances the workloads across a plurality of storage ports over one or more I/O paths to the SSDs. Access to the SSDs may then be distributed among the storage ports.

    METHODS TO IDENTIFY, HANDLE AND RECOVER FROM SUSPECT SSDS IN A CLUSTERED FLASH ARRAY
    4.
    发明申请
    METHODS TO IDENTIFY, HANDLE AND RECOVER FROM SUSPECT SSDS IN A CLUSTERED FLASH ARRAY 有权
    在集群闪存阵列中识别,处理和恢复SUSPECT SSDS的方法

    公开(公告)号:US20160292025A1

    公开(公告)日:2016-10-06

    申请号:US14673258

    申请日:2015-03-30

    Applicant: NetApp, Inc.

    Abstract: A technique predicts failure of one or more storage devices of a storage array serviced by a storage system and for establishes one or more threshold conditions for replacing the storage devices. The predictive technique periodically monitors soft and hard failures of the storage devices (e.g., from Self-Monitoring, Analysis and Reporting Technology), as well as various usage counters pertaining to input/output (I/O) workloads and response times of the storage devices. A heuristic procedure may be performed that combines the monitored results to calculate the predicted failure and recommend replacement of the storage devices, using one or more thresholds based on current usage and failure patterns of the storage devices. In addition, one or more policies may be provided for replacing the storage devices in a cost-effective manner that ensures non-disruptive operation and/or replacement of the SSDs, while obviating a potential catastrophic scenario based on the usage and failure patterns of the storage devices.

    Abstract translation: 一种技术预测由存储系统服务的存储阵列的一个或多个存储设备的故障并且建立用于替换存储设备的一个或多个阈值条件。 预测技术定期监测存储设备的软和硬故障(例如,来自自我监测,分析和报告技术)以及与输入/输出(I / O)工作负载有关的各种使用计数器和存储器的响应时间 设备。 可以执行启发式过程,其组合监视的结果以计算预测的故障,并且基于存储设备的当前使用和故障模式使用一个或多个阈值来推荐更换存储设备。 此外,可以提供一种或多种策略来以成本有效的方式来替换存储设备,以确保不间断的操作和/或替换SSD,同时基于所述的使用和故障模式消除潜在的灾难性场景 存储设备。

    LOAD BALANCING TECHNIQUE FOR A STORAGE ARRAY
    5.
    发明申请
    LOAD BALANCING TECHNIQUE FOR A STORAGE ARRAY 有权
    用于存储阵列的负载平衡技术

    公开(公告)号:US20160231948A1

    公开(公告)日:2016-08-11

    申请号:US14619934

    申请日:2015-02-11

    Applicant: NetApp, Inc.

    Abstract: A technique for load balancing uses heuristic-based algorithms with respect to input/output (I/O) latency of workloads destined to storage devices, e.g., solid state drives (SSDs), of a storage array attached to a storage system. Illustratively, “front-end” requests received from a host result in a back-end workload as those requests are processed by a storage I/O stack of the storage system and stored on the storage array. Accordingly, the technique maintains a consistent latency for the host requests (front-end) to control latency for the back-end workload. The load balancing technique illustratively load balances fixed (back-end) workloads having similar I/O sizes and I/O patterns. Illustratively, the technique balances the workloads across a plurality of storage ports over one or more I/O paths to the SSDs. Access to the SSDs may then be distributed among the storage ports.

    Abstract translation: 一种用于负载均衡的技术使用基于启发式的算法,其关于发往存储系统的存储阵列的存储设备(例如,固态驱动器(SSD))的工作负载的输入/输出(I / O)延迟。 说明性地,从主机接收到的“前端”请求导致后端工作负载,因为这些请求由存储系统的存储I / O堆栈处理并存储在存储阵列上。 因此,该技术为主机请求(前端)保持一致的延迟,以控制后端工作负载的延迟。 负载平衡技术说明性地负载平衡具有类似I / O大小和I / O模式的固定(后端)工作负载。 说明性地,该技术通过跨越SSD的一个或多个I / O路径平衡跨多个存储端口的工作负载。 然后可以在存储端口之间分配对SSD的访问。

Patent Agency Ranking