Patent ID: 11880280
Assignee: NETAPP, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A method for backing up a data set from a source host to a cloud storage destination, the method comprising:
determining a quantity of multi-threaded put operations for writing a plurality of data objects to the cloud storage destination based, at least in part, on a cost of a backup to the cloud storage destination and a latency of the backup to the cloud storage destination;
generating the plurality of data objects from a data stream received from the source host, the data stream being associated with the data set, including,
generating a first data object of the plurality of data objects from a first plurality of stream elements of the data stream;
updating a data object counter in accordance with generating the first data object, the data object counter configured to track the plurality of data objects for the backup;
generating a second data object of the plurality of data objects from a second plurality of stream elements of the data stream;
updating the data object counter in accordance with generating the second data object; and
creating a metadata object to indicate a state of the data object counter and a backup level associated with the plurality of data objects;

transmitting the metadata object to the cloud storage destination; and
storing the plurality of data objects using the quantity of multi-threaded put operations into the cloud storage destination.