CPC G06F 9/4401 (2013.01) [G06F 9/45558 (2013.01); G06F 12/0862 (2013.01); G06N 20/00 (2019.01); G06F 2009/45583 (2013.01); G06F 2009/45591 (2013.01)] | 20 Claims |
1. A method, comprising:
receiving an indication that a virtual machine is starting;
identifying requested data blocks associated with the virtual machine;
based on identifiers of the requested data blocks, using a trained learning model to predict one or more subsequent data blocks likely to be requested while the virtual machine is starting;
causing the one or more subsequent data blocks to be preloaded from a storage to a cache storage;
determining that the one or more predicted subsequent data blocks are incorrect;
monitoring a boot sequence of the virtual machine; and
using the trained learning model to make one or more additional predictions.
|