| CPC G06F 11/3442 (2013.01) [G06F 9/505 (2013.01); G06F 9/5077 (2013.01)] | 20 Claims | 

| 
               1. A computer-implemented method for managing and optimizing container image storage, the computer-implemented method comprising: 
            inputting, by a processor, image and data information of a historical workload record into a machine learning model configured to predict future workload requirements based on workload trends of the historical workload record; 
                learning, by the processor, image and data requirement trends of the historical workload record using the machine learning model; 
                outputting, by the processor, predicted image and data requirements for future workloads based on the image and data requirement trends learned from the machine learning model; 
                engaging, by the processor, a checking cycle wherein a daemon process checks whether an image file for an upcoming future workload as predicted by the predicted image and data requirements needs to be downloaded to one or more nodes prior to running the upcoming future workload; and 
                triggering, by the processor, a pulling task upon a current local time plus a max recorded download time of the image file plus a pre-defined buffer time is less than or equal to a predicted start time of the upcoming future workload. 
               |