×

Dynamic and optimized management of grid system resources

  • US 10,073,855 B2
  • Filed: 05/21/2015
  • Issued: 09/11/2018
  • Est. Priority Date: 05/21/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computer implemented method, comprisingsensing, by a processor of a grid server in a plurality of grid servers, an ingestion rate of data received by the grid server for a backup, the ingestion rate corresponding to a speed of transferring of the received data into a memory of the grid server, the data is received from at least one data management application communicatively coupled to the plurality of grid servers;

  • monitoring, by the processor of the grid server, a deduplication and replication rate of the received data, the ingestion rate is being dependent on the deduplication and replication rate,the deduplication including deduplicating the received data by the grid server based on a determination that at least one zone stamp of a zone within the received data is similar to at least another zone stamp of another zone within the received data, andthe replication including replicating the deduplicated received data to another server in the plurality of servers, the another server being communicatively coupled to the grid server using a communications network; and

    adjusting, by the processor of the grid server, the deduplication and replication rate based on the sensed ingestion rate, wherein the adjusting includes;

    monitoring at least one of the following;

    a backup process, deduplication and replication processes, a restore process, a copy-to-tape process, a cross-replication process, a purge process, a rebalance process as performed by the grid server; and

    performing, based on the monitoring, sampling of at least one of the following;

    the ingestion rate, and the deduplication and replication rate;

    performing ingestion, deduplication and replication of data in parallel; and

    minimizing, based on the sampling and parallel performance of ingestion, deduplication and replication of data, a recovery point objective time associated with the received data, the recovery point objective time representing a difference between times when the data is received into the memory of the grid server and when the data is received into a memory of another grid server.

View all claims
  • 7 Assignments
Timeline View
Assignment View
    ×
    ×