Packet-based differential backup of network-attached storage device content

    公开(公告)号:US11237923B2

    公开(公告)日:2022-02-01

    申请号:US16935548

    申请日:2020-07-22

    Applicant: Cohesity, Inc.

    Abstract: A method and system for performing incremental backup of a network attached storage (NAS) device are described. A storage capture instance associated with a first time instance is received from a network attached storage device. At least a portion of metadata of tracked network packets associated with the network attached storage device is also received. At least one changed content item of the network attached storage device that has changed since the first time instance is identified by analyzing the at least the portion of the metadata of the tracked network packets received. An incremental backup of the network attached storage device is performed at a second time instance based at least in part on the at least one changed content item identified.

    MAKING MORE ACTIVE USE OF A SECONDARY STORAGE SYSTEM

    公开(公告)号:US20210318816A1

    公开(公告)日:2021-10-14

    申请号:US17218784

    申请日:2021-03-31

    Applicant: Cohesity, Inc.

    Abstract: Techniques are disclosed which allow a secondary storage system to provide data to non-production workloads in conjunction with performing data backup and protection tasks. As disclosed, a secondary storage system exposes backup data stored by the secondary storage system to other workloads, such as test and development applications, data analytics, etc. These non-production workloads can run at the same time the secondary storage system provides backup services to a primary storage system. This consolidation eliminates the need for an enterprise to deploy separate storage clusters for analytics, test and development applications, etc. and eliminates unnecessary copies of data.

    FILE SYSTEM CONSISTENCY IN A DISTRIBUTED SYSTEM USING VERSION VECTORS

    公开(公告)号:US20200151163A1

    公开(公告)日:2020-05-14

    申请号:US16700735

    申请日:2019-12-02

    Applicant: Cohesity, Inc.

    Abstract: A method and apparatus for maintaining file system consistency in a distributed system using version vectors is presented. A method generally includes comparing incarnation and transaction identifiers of a current version vector associated with a file with incarnation and transaction identifiers of a last completed version vector associated with the file. Upon determining that a current version vector reflects operations on the file that are either earlier than or the same as the identifiers in the last completed version vector, the node performing one or more file system operations on the file.

    MAKING MORE ACTIVE USE OF A SECONDARY STORAGE SYSTEM

    公开(公告)号:US20200034055A1

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

    申请号:US16536148

    申请日:2019-08-08

    Applicant: Cohesity, Inc.

    Abstract: Techniques are disclosed which allow a secondary storage system to provide data to non-production workloads in conjunction with performing data backup and protection tasks. As disclosed, a secondary storage system exposes backup data stored by the secondary storage system to other workloads, such as test and development applications, data analytics, etc. These non-production workloads can run at the same time the secondary storage system provides backup services to a primary storage system. This consolidation eliminates the need for an enterprise to deploy separate storage clusters for analytics, test and development applications, etc. and eliminates unnecessary copies of data.

    Tier-optimized write scheme
    8.
    发明授权

    公开(公告)号:US10120587B2

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

    申请号:US15628445

    申请日:2017-06-20

    Applicant: Cohesity, Inc.

    Abstract: Techniques are disclosed for storing data in a plurality of storage tiers on a computing node. A node receives a request to write data corresponding to at least a first portion of a file. The node determines whether to perform the request either as an in-place write or as an out-of-place write. Upon determining to perform the request as the in-place write, the node writes the data to a first location on a storage tier which currently stores the first portion of the file. Upon determining to perform the request as the out-of-place write, the node writes the data to a second location on one of the storage tiers, other than the first location.

    MAKING MORE ACTIVE USE OF A SECONDARY STORAGE SYSTEM

    公开(公告)号:US20230350589A1

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

    申请号:US18220108

    申请日:2023-07-10

    Applicant: Cohesity, Inc.

    Abstract: Backup data associated with a primary storage system is received. At least a view of the received backup data associated with the primary storage system is generated. The view of the of the received backup data associated with the primary storage system includes a tree data structure comprising a root node, a first plurality of child nodes, and a first plurality of leaf nodes. At least some of the first plurality of leaf nodes include corresponding pointers to a corresponding binary large object. A read request for data exposed by the view of the received backup data associated with the primary storage system is received from an external system. In response to receiving the read request, the view of the received backup data associated with the primary storage system is exposed to a requesting system utilizing a protocol associated with the external system.

Patent Agency Ranking