CPC G06F 9/5027 (2013.01) | 21 Claims |
1. A method for managing computing resources on a vehicle equipped with line-replaceable units (LRUs) including respective allocated system resources for tasks the LRUs are designed to perform, and respective unallocated system resources that are available, the method comprising:
identifying the LRUs;
applying a middleware layer across the LRUs to establish an edge computing infrastructure in which the LRUs are operable as edge nodes; and via the middleware layer,
receiving information from the edge nodes that identifies the respective unallocated system resources;
identifying data sources onboard the vehicle, data provided by the data sources, and tasks to be performed using the data, the tasks to be performed excluding the tasks the LRUs are designed to perform;
determining expected operational performance of the edge computing infrastructure based on the respective unallocated system resources, the data sources, the data, and the tasks to be performed; and
distributing the tasks to be performed across the edge nodes at which at least a portion of the respective unallocated system resources are allocated to the tasks, based on the expected operational performance of the edge computing infrastructure, the portion of the respective unallocated system resources thereby constituting respective allocated system resources for the tasks to be performed.
|