OBJECT TIERING IN A DISTRIBUTED STORAGE SYSTEM

    公开(公告)号:US20200183587A1

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

    申请号:US16359658

    申请日:2019-03-20

    Applicant: NetApp, Inc.

    Abstract: A system, method, and machine-readable storage medium for analyzing a state of a data object are provided. In some embodiments, the method includes receiving, at a storage device, a metadata request for the data object from a client. The data object is composed of a plurality of segments. The method also includes selecting a subset of the plurality of segments and obtaining a segment state for each segment of the subset. Each segment state indicates whether the respective segment is accessible via a backing store. The method further includes determining a most restrictive state of the one or more segment states and sending state information to the client in response to the metadata request, the state information being derived from the most restrictive state.

    Space reservation for distributed storage systems

    公开(公告)号:US10929043B2

    公开(公告)日:2021-02-23

    申请号:US16505339

    申请日:2019-07-08

    Applicant: NETAPP, INC.

    Abstract: Techniques are described for reserving space on a destination node or volume for increasing the likelihood of a successful data transfer in a distributed storage environment. A reservation may be retried at one or more destinations if the reservation fails at a first destination. In some embodiments, the data-transfer process can be paused or terminated prior to data being transferred to one or more destinations if a reservation fails. Reserving space on a destination node or volume can increase the likelihood of a successful data transfer, which can increase the likelihood of efficient resources usage in a storage system.

    EFFICIENT RECOVERY OF ERASURE CODED DATA
    35.
    发明申请

    公开(公告)号:US20200034256A1

    公开(公告)日:2020-01-30

    申请号:US16460404

    申请日:2019-07-02

    Applicant: NetApp, Inc.

    Abstract: To efficiently recover from a multiple storage node failure, a storage node concurrently restores data fragments to the multiple failed storage nodes, as opposed to restoring each node individually. In the VCS based storage technique, storage nodes are restored as part of an ECG repair process. For each ECG being repaired, a storage node performing the restoration process reads data fragments from active nodes in the ECG and generates new data fragments to replace any lost data fragments. The node then stores one of the new data fragments across each of the failed storage nodes. By concurrently restoring data fragments to each failed storage node, the data fragments needed to repair each ECG are only read once, thereby preserving disk operations and network bandwidth.

    Policy-based data tiering using a cloud architecture

    公开(公告)号:US09830091B2

    公开(公告)日:2017-11-28

    申请号:US14627034

    申请日:2015-02-20

    Applicant: NetApp, Inc.

    Abstract: A storage platform computing apparatus obtains a lifecycle management policy and configuration information for a cloud repository identified in the lifecycle management policy. The configuration information includes at least one access parameter for the cloud repository. The lifecycle management policy is applied to determine when an object is required to be replicated to the cloud repository in response to a received write request. A request to store the object in the cloud repository is generated, when the object is determined to be required to be stored in the cloud repository, wherein the request includes the access parameter. The request is sent to the cloud repository using a representational state transfer (REST) interface associated with the cloud repository.

    SPACE RESERVATION FOR DISTRIBUTED STORAGE SYSTEMS

    公开(公告)号:US20170160982A1

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

    申请号:US15338077

    申请日:2016-10-28

    Applicant: NetApp, Inc.

    CPC classification number: G06F3/0644 G06F3/061 G06F3/0631 G06F3/067

    Abstract: Techniques are described for reserving space on a destination node or volume for increasing the likelihood of a successful data transfer in a distributed storage environment. A reservation may be retried at one or more destinations if the reservation fails at a first destination. In some embodiments, the data-transfer process can be paused or terminated prior to data being transferred to one or more destinations if a reservation fails. Reserving space on a destination node or volume can increase the likelihood of a successful data transfer, which can increase the likelihood of efficient resources usage in a storage system.

Patent Agency Ranking