US 11,740,910 B2
Virtual machine boot data prediction
Ayushi Jain, Bengaluru (IN); and Vedant, Bengaluru (IN)
Assigned to Cohesity, Inc., San Jose, CA (US)
Filed by Cohesity, Inc., San Jose, CA (US)
Filed on Sep. 21, 2022, as Appl. No. 17/949,927.
Application 17/949,927 is a continuation of application No. 16/710,505, filed on Dec. 11, 2019, granted, now 11,487,549.
Prior Publication US 2023/0019096 A1, Jan. 19, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 9/4401 (2018.01); G06F 9/455 (2018.01); G06F 12/0862 (2016.01); G06N 20/00 (2019.01)
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
OG exemplary drawing
 
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.