Patent attributes
A method for managing computing resources on a vehicle 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 is provided. Implementations of the method include identifying the LRUs and applying a middleware layer across the LRUs to establish an edge computing infrastructure in which the LRUs operate as edge nodes. The middleware layer receives information from the edge nodes identifying the unallocated system resources and identifies data sources onboard the vehicle, data provided by those sources, and tasks to be performed using the data. The middleware further determines expected operational performance of the edge computing infrastructure and distributes the tasks to be performed across the edge nodes based on the expected operational performance of the edge computing infrastructure.