| CPC G06F 3/067 (2013.01) [G06F 3/0604 (2013.01); G06F 3/0647 (2013.01)] | 20 Claims |

|
1. A device for ingesting data files into remote computing environments for storage, the device comprising:
a processor;
a communication module coupled to the processor; and
a memory coupled to the processor, the memory storing computer executable instructions that when executed by the processor cause the processor to:
process a plurality of data files by:
assigning each data file of the plurality of data files to a remote processor of a plurality of remote processors based on the remote processor having a lower amount of queued processing relative to other processors of the remote processors, wherein processing data files is delayed in response to a number of the plurality of data files being below a minimum threshold for utilizing remote processors; and
instruct a storage writer to store processed data files.
|