CPC H04L 67/06 (2013.01) [G06F 9/4881 (2013.01); G06F 9/54 (2013.01); G06F 16/1744 (2019.01); G06F 16/183 (2019.01)] | 11 Claims |
1. A method, performed in a control device, for optimizing the scheduling of files that were compressed to be sent to an application server at regular time intervals for decompression, comprising:
retrieving a first set of files from a database for a time interval, the first set of files being sorted by priority and stored in a priority queue and carrying information sent from sensors linked to industrial machines,
applying a scheduling algorithm combined with a reinforcement learning to the sorted first set of files in order to select a second set of files from the sorted first set of files based on a compression ratio that was updated in a previous time interval, the second set of files being selected for a size of the second set of files to satisfy a size limit provided for the current time interval,
compressing the second set of files based on the compression ratio into a compressed file,
sending the compressed file to the application server, and
updating the compression ratio based on the size of the second set of files and the size of the compressed file for use with a next time interval.
|