Scaling virtualization resource units of applications

    公开(公告)号:US12164970B2

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

    申请号:US18228173

    申请日:2023-07-31

    Applicant: Cohesity, Inc.

    Abstract: A request to launch an application that is comprised of a plurality of layers is received. Each layer of the plurality of layers of the application is comprised of one or more corresponding virtualization resource units. The one or more corresponding virtualization resource units at each of the plurality of layers of the application is expressed as a resource ratio. It is determined that a surplus of resources is available for one or more applications. In response to determining that the surplus of resources is available for one or more applications, a priority associated with the application is determined. A version of the application is launched based on the determined priority associated with the application. The launched version of the application maintains the resource ratio.

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

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

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

    DEDUPLICATED STORAGE DISK SPACE UTILIZATION
    5.
    发明公开

    公开(公告)号:US20230325099A1

    公开(公告)日:2023-10-12

    申请号:US18205393

    申请日:2023-06-02

    Applicant: Cohesity, Inc.

    Abstract: A plurality of different views of data associated with a storage domain stored on a deduplicated storage are traversed to determine data chunks belonging to each view of the plurality of different views of data associated with the storage domain. A request for a metric associated with disk space utilization of a group of one or more selected views of data associated with the first storage domain included in the plurality of different views of data associated with the first storage domain that are stored on the deduplicated storage is received. Data chunks belonging to the one or more selected views of data associated with the first storage domain of the group are identified. An incremental disk space utilization of the group is determined, including by determining a total size of the identified data chunks. The metric associated with disk space utilization is provided based on the determined incremental disk space utilization of the group.

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

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

    REDUCING THE IMPACT OF NETWORK LATENCY DURING A RESTORE OPERATION

    公开(公告)号:US20230275823A1

    公开(公告)日:2023-08-31

    申请号:US18107435

    申请日:2023-02-08

    Applicant: Cohesity, Inc.

    CPC classification number: H04L43/0864 H04L67/1097

    Abstract: Data chunks sent to a content destination are tracked. It is determined whether content of a portion of an object to be sent to the content destination matches one of the data chunks previously sent to the content destination. In response to the determination that the portion of the object to be sent to the content destination matches one of the data chunks previously sent to the content destination, a source reference to the matching previously sent data chunk where the content destination can locally obtain the content for the portion of the object is provided to the content destination.

    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.

    CLUSTER CLAIM
    9.
    发明申请

    公开(公告)号:US20210218729A1

    公开(公告)日:2021-07-15

    申请号:US17156076

    申请日:2021-01-22

    Applicant: Cohesity, Inc.

    Abstract: Cluster state information is generated in response to a request to establish a connection with a cloud service system. The cluster state information includes a first instance of a security token and host information. The cluster state information is provided to a web browser associated with a user. The web browser associated with the user is redirected to a cloud identity provider. The cloud identity provider is configured to provide to the cloud service system via the web browser associated with the user, the cluster state information that includes the first instance of the security token and the host information. A certificate is requested from the cloud service system. The cluster state information that includes a second instance of the security token is provided to the cloud service system. The cloud service system is configured to establish the connection based on comparison between the first instance of the security token and the second instance of the security token. The established connection enables the user to manage a secondary storage system via the cloud service system.

    Malicious software detection
    10.
    发明授权

    公开(公告)号:US10943011B2

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

    申请号:US16832503

    申请日:2020-03-27

    Applicant: Cohesity, Inc.

    Abstract: An amount of data change associated with a version of a content file with respect to one or more previous versions of the content file is determined. The amount of change associated with the version of the content file is determined using a tree data structure associated with the content file that is stored on a storage cluster. One or more statistics associated with backup snapshot are provided to a server. The server is configured to determine that the amount of data change associated with the version of the content file is anomalous based in part on the one or more statistics associated with the backup snapshot. A notification that data associated with the backup snapshot is potentially infected by malicious software is received from the server. The version of the content file is indicated as being potentially infected by malicious software.

Patent Agency Ranking