CPC G06F 9/505 (2013.01) [G06F 9/5094 (2013.01); G06F 2209/5019 (2013.01)] | 13 Claims |
1. An in-vehicle device mounted to a vehicle, the in-vehicle device comprising:
a plurality of physical resources;
a storage unit configured to store a determination model for determining a load level of the in-vehicle device based on a speed of the vehicle, a number of pieces of software in operation, a running time of the software in operation, and an amount of data transmitted between the plurality of physical resources; and
an allocation unit configured to:
change, in accordance with a value of the determined load level, which of the physical resources are allocated to be used in a target process, different from the software in operation, being one or a plurality of types of processes performed by the in-vehicle device,
decrease a number of physical resources of the plurality of physical resources allocated to the target process by excluding a first physical resource of the plurality of physical resources when the value of the determined load level is smaller than a threshold, and
move the target process executed by the first physical resource to a second physical resource of the physical resources such that at least a portion of the first physical resource is unavailable for use when the first physical resource is excluded.
|