Patent ID: 11966789
Assignee: UAB 360 IT
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 18:
19. A non-transitory computer readable storage medium having stored thereon a plurality of instructions that when executed by a processor of a computer security system that performs a method of algorithm training comprising:
receiving a plurality of binary files used for malware analysis and training of anti-malware ML models;
separating, by a control processor, the plurality of binary files into a plurality of subsets of binary files based on byte size of each of the binary files, and processing workloads amongst all available node processors;
distributing the plurality of subsets of binary files amongst all available node processors to form a distributed work queue by balancing processing workloads across all available node processors such that each node processor processes its respective subset of binary files in parallel and within a similar timeframe as the other node processors, wherein the control processor also distributes the subsets of binary files according to each node processor's network communication lag time with the control processor; and
receiving, by the control processor, a report of performance and/or anti-malware processing results of the subset of binary files performed from each node processor.