US 12,367,075 B2
In-vehicle device, vehicle management system, resource management method, and resource management program for allocation of computing recourses based on a usage state
Kenta Ogata, Osaka (JP); Takeshi Hagihara, Yokkaichi (JP); Darmawan Go, Yokkaichi (JP); and Yasuhiro Yabuuchi, Yokkaichi (JP)
Assigned to SUMITOMO ELECTRIC INDUSTRIES, LTD., Osaka (JP); SUMITOMO WIRING SYSTEMS, LTD., Mie (JP); and AUTONETWORKS TECHNOLOGIES, LTD., Mie (JP)
Appl. No. 17/627,925
Filed by SUMITOMO ELECTRIC INDUSTRIES, LTD., Osaka (JP); SUMITOMO WIRING SYSTEMS, LTD., Yokkaichi (JP); and AUTONETWORKS TECHNOLOGIES, LTD., Yokkaichi (JP)
PCT Filed Jun. 25, 2020, PCT No. PCT/JP2020/024982
§ 371(c)(1), (2) Date Jan. 18, 2022,
PCT Pub. No. WO2021/010124, PCT Pub. Date Jan. 21, 2021.
Claims priority of application No. 2019-131582 (JP), filed on Jul. 17, 2019.
Prior Publication US 2022/0261285 A1, Aug. 18, 2022
Int. Cl. G06F 9/46 (2006.01); G06F 9/50 (2006.01)
CPC G06F 9/505 (2013.01) [G06F 9/5094 (2013.01); G06F 2209/5019 (2013.01)] 13 Claims
OG exemplary drawing
 
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.