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

Claim 13:
14. A computing device comprising:
a memory containing machine readable medium comprising machine executable code having stored thereon instructions for performing a method of backing up a data set from a source host to a cloud storage destination; and
a processor coupled to the memory, the processor configured to execute the machine executable code to cause the processor to:
determine 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;
generate the plurality of data objects from a data stream received from the source host, the data stream being associated with the data set, including,
generate a first data object of the plurality of data objects from a first plurality of stream elements of the data stream;
generate a second data object of the plurality of data objects from a second plurality of stream elements of the data stream;
update a data object counter in accordance with generating the first data object and the second data object, the data object counter configured to track the plurality of data objects for the backup; and
create a metadata object to indicate a state of the data object counter and a backup level associated with the plurality of data objects;

supply the metadata object to a cloud interface for transmission to the cloud storage destination; and
store the plurality of data objects using the quantity of multi-threaded put operations into the cloud storage destination.