Patent ID: 11915024
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A computer-implemented method of pre-pooling a plurality of base virtual machines prior to in-vehicle application startup, the computer-implemented method comprising:
reading a virtual machine pool manifest by a virtual machine pool manager, wherein the virtual machine pool manifest includes an initial number of virtual machines to launch;
launching the plurality of base virtual machines into a virtual machine pool and based on the initial number prior to launching an application wherein the plurality of base virtual machines is launched prior to the in-vehicle application startup;
allocating initial resources to a portion of the base virtual machines based on a virtual machine resource definition; and
loading core program packages into the portion of the base virtual machines;
and
assigning the application to a first base virtual machine from the portion of the base virtual machines;
wherein allocating the initial resources is based on a resource assignment pattern that mimics needs of an in-vehicle device to execute the application after the in-vehicle application startup; and
wherein the application is assigned to the first base virtual machine prior to another application being assigned to a second base virtual machine that requires additional resources to run the another application.