PARALLELIZATION OF INCREMENTAL BACKUPS
    1.
    发明公开

    公开(公告)号:US20240152430A1

    公开(公告)日:2024-05-09

    申请号:US18415402

    申请日:2024-01-17

    Applicant: Cohesity, Inc.

    CPC classification number: G06F11/1451 G06F11/1461 G06F2201/84

    Abstract: An assigned subgroup that includes a plurality of entries is traversed by a prefetcher. It is determined that an expected number of entries associated with the assigned subgroup have been traversed. In response to determining that expected number of entries associated with the assigned subgroup have been traversed, it is determined that a last read entry associated with the assigned subgroup does not correspond to a last entry associated with the assigned subgroup. The prefetcher is preempted by stopping the prefetcher from obtaining a list of entries associated with a remaining portion of the assigned subgroup

    Remotely mounted file system with stubs

    公开(公告)号:US11874805B2

    公开(公告)日:2024-01-16

    申请号:US17747794

    申请日:2022-05-18

    Applicant: Cohesity, Inc.

    CPC classification number: G06F16/185 G06F16/13 G06F16/164

    Abstract: A request to access one or more files associated with a particular pint in time that are archived at a cloud storage is received. A file system metadata tree data structure based on metadata associated with the one or more requested files that is obtained from the cloud storage is partially restored at a storage system. The partially restored file system metadata tree data structure includes one or more stub nodes associated with one or more non-requested files. Access to the one or more requested files is provided using the partially restored file system metadata tree data structure. Metadata associated with the one or more non-requested files is prefetch from the cloud storage. A portion of the file system metadata tree data structure corresponding to the one or more non-requested files is restored in part by replacing the one or more stub nodes associated with the one or more non-requested files with metadata corresponding to the one or more non-requested files.

    Remotely mounted file system with stubs

    公开(公告)号:US11372824B2

    公开(公告)日:2022-06-28

    申请号:US16898015

    申请日:2020-06-10

    Applicant: Cohesity, Inc.

    Abstract: Metadata of a root node from a serialized representation of a file system metadata tree data structure is obtained. A representation of the root node that references a stub intermediate node that is a placeholder for an intermediate node stored in the serialized representation is created. A request to access data of a leaf node in a tree path including the intermediate node is received. In response to the request, metadata of the intermediate node is obtained from serialized metadata representation.

    Restoration of specified content from an archive

    公开(公告)号:US11321192B2

    公开(公告)日:2022-05-03

    申请号:US16299060

    申请日:2019-03-11

    Applicant: Cohesity, Inc.

    Abstract: A method and system for obtaining identified content items that have been backed up is disclosed. The method includes receiving a request to obtain an identified content item. A backup location among a plurality of backup locations where the identified content item is stored is determined. It is determined whether the backup location corresponds to a serialized representation of a backup snapshot including the identified content item. In response to a determination that the backup location corresponds to the serialized representation, the identified content item is extracted from the serialized representation including building a stubbed snapshot tree using the serialized representation. As a response to the request, the identified content item is provided and extracted using the stubbed snapshot tree.

    CLOUD EDITION AND RETRIEVE
    5.
    发明申请

    公开(公告)号:US20200225880A1

    公开(公告)日:2020-07-16

    申请号:US16832552

    申请日:2020-03-27

    Applicant: Cohesity, Inc.

    Abstract: An indication that a secondary storage system is offline is received. A cloud instantiation of the secondary storage system is generated. Generating the cloud instantiation of the secondary storage system comprises virtually rebuilding one or more secondary storage clusters of the secondary storage system including by reconstituting a tree data structure of the secondary storage system in the cloud instantiation of the secondary storage system based on serialized data included in a snapshot archive. The reconstituted tree data structure is comprised of at least a root node and one or more nodes storing data. The serialized data is comprised of a flat set of data blocks. Each data block included in the flat set of data blocks corresponds to one of a plurality of nodes of a tree data structure. The tree data structure is comprised of at least the root node and the one or more nodes storing data.

    EFFICIENTLY STORING DATA IN A CLOUD STORAGE
    6.
    发明公开

    公开(公告)号:US20240036751A1

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

    申请号:US18486861

    申请日:2023-10-13

    Applicant: Cohesity, Inc.

    CPC classification number: G06F3/0638 G06F3/0604 G06F3/067

    Abstract: A specification of content to be stored in a cloud storage is received at a client-side component. A first portion of the content is divided into a plurality of data chunks. One or more data chunks of the plurality of data chunks that are to be sent via a network to be stored in the cloud storage are identified. It is determined whether a batch size of the one or more identified data chunks does not meets a threshold size. One or more data chunks of a second portion of the content that are to be stored in the cloud storage are identified. It is determined that a size of a second batch of data chunks that includes the one or more identified data chunks of the first portion of the content and the one or more identified data chunks of the second portion of the content does not meet the threshold size. It is determined that a batch period is greater than or equal to a batch threshold period. The second batch of data chunks is written to a storage of a cloud server included in a data plane.

    MANAGING OBJECTS STORED AT A REMOTE STORAGE
    8.
    发明公开

    公开(公告)号:US20230359586A1

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

    申请号:US18222895

    申请日:2023-07-17

    Applicant: Cohesity, Inc.

    Abstract: It is determined that an expiration date for an object associated with a first archive that includes a chunk object that includes a plurality of data chunks has expired. The first archive is stored in a first cloud performance storage class according to an archive tiering policy. It is determined that the archive tiering policy indicates migrating the plurality of data chunks included in the chunk object from the first cloud performance storage class to a second cloud performance storage class. In response to determining that the archive tiering policy indicates migrating the plurality of data chunks included in the chunk object from the first cloud performance storage class to the second cloud performance storage class, the plurality of data chunks included in the chunk object are migrated from the first cloud performance storage class to the second cloud performance storage class.

    EFFICIENTLY STORING DATA IN A CLOUD STORAGE
    9.
    发明公开

    公开(公告)号:US20230280924A1

    公开(公告)日:2023-09-07

    申请号:US18139291

    申请日:2023-04-25

    Applicant: Cohesity, Inc.

    Abstract: A cloud server component determines that a size of a first cloud storage element object is at least below a first threshold. In response to the first determination, a client-side component is requested to store additional data in the cloud storage element object including by having the client-side component update the first cloud storage element with an updated version that includes previously existing data of the first cloud storage element and the additional data. The first cloud storage element object is added to a set of one or more cloud storage element objects available for update. The client-side component is configured to generate an updated version of the first cloud storage element object that has a size that is greater than or equal to the first threshold.

    RESTORATION OF SPECIFIED CONTENT FROM AN ARCHIVE

    公开(公告)号:US20220222154A1

    公开(公告)日:2022-07-14

    申请号:US17709153

    申请日:2022-03-30

    Applicant: Cohesity, Inc.

    Abstract: A request to obtain an identified content item is received. It is determined that the identified content item is stored in a plurality of locations. It is determined to obtain the identified content item from a first storage location storing a first serialized representation of a file system snapshot that includes the identified content item and a second storage location storing a second serialized representation of the file system snapshot that includes the identified content item based on available resources associated with the plurality of locations. The identified content item is extracted from the first serialized representation at the first storage location and from the second serialized representation at the second storage location including building a stubbed tree data structure using the first serialized representation and the second serialized representation. The extracted identified content item is provided using the stubbed tree data structure.

Patent Agency Ranking