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

    公开(公告)号: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.

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

    公开(公告)号: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.

    Large content file optimization
    5.
    发明授权

    公开(公告)号:US11494355B2

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

    申请号:US16881942

    申请日:2020-05-22

    Applicant: Cohesity, Inc.

    Abstract: A size associated with a content file is determined to be greater than a threshold size. In response to the determination, file metadata of the content file split and stored across a plurality of component file metadata structures. The file metadata of the content file specifies tree structure organizing data components of the content file and each component file metadata structure of the plurality of component file metadata structures stores a portion of the tree structure. A snapshot tree is updated to reference the plurality of component file metadata structures for the content file.

    EFFICIENTLY STORING DATA IN A CLOUD STORAGE

    公开(公告)号:US20220075544A1

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

    申请号:US17402198

    申请日:2021-08-13

    Applicant: Cohesity, Inc.

    Abstract: A specification of content to be stored in a cloud storage is received at a client-side component. A 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 meets a threshold size. Based on the determination of whether the batch size meets the threshold size, selecting a cloud storage destination among a plurality of different cloud storage destinations associated with different performance tiers is selected.

    LARGE CONTENT FILE OPTIMIZATION
    7.
    发明申请

    公开(公告)号:US20210382792A1

    公开(公告)日:2021-12-09

    申请号:US17348401

    申请日:2021-06-15

    Applicant: Cohesity, Inc.

    Abstract: A size associated with a content file is determined to be greater than a threshold size. Contents of the content file split across a plurality of component files are stored. Metadata, for the content file, is updated to reference a plurality of component file metadata structures for the component files. A node of the metadata is configured to track different sizes of portions of the content file stored in different component files of the plurality of component files. File metadata of the content file is split across the plurality of component file metadata structures and each component file metadata structure of the plurality of component file metadata structures specifies a corresponding structure organizing data components for a corresponding portion of the content file.

    LARGE CONTENT FILE OPTIMIZATION
    8.
    发明申请

    公开(公告)号:US20200004852A1

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

    申请号:US16024107

    申请日:2018-06-29

    Applicant: Cohesity, Inc.

    Abstract: A size associated with a content file is determined to be greater than a threshold size. In response to the determination, file metadata of the content file split and stored across a plurality of component file metadata structures. The file metadata of the content file specifies tree structure organizing data components of the content file and each component file metadata structure of the plurality of component file metadata structures stores a portion of the tree structure. A snapshot tree is updated to reference the plurality of component file metadata structures for the content file.

    ADAPTIVE ARCHIVE OF DATA CHUNKFILES

    公开(公告)号:US20250036593A1

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

    申请号:US18358585

    申请日:2023-07-25

    Applicant: Cohesity, Inc.

    Abstract: Techniques are described for performing direct archive of data chunkfiles. A computing system comprising a storage device and processing circuitry having access to the storage device may be configured to perform various aspects of the techniques. The processing circuitry may be configured to predict an incoming data rate of native format to be archived to obtain a predicted incoming data rate for the native format data to be archived, and compare the predicted incoming data rate to a first threshold data rate. The processing circuitry may also be configured to, responsive to determining that the predicted incoming data rate exceeds a first threshold data rate, segment the native format data into chunks, and directly write the chunks to an archive storage system as a chunkfile.

    Efficiently storing data in a cloud storage

    公开(公告)号:US12159047B2

    公开(公告)日:2024-12-03

    申请号: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.

Patent Agency Ranking