Prognostication of real time operating system health
AssigneeSteering Solutions IP Holding Corporation
InventorsVinod Shankar Naganathan, Lonnie Newton, Akilan Rathakrishnan
Life of this patent
Estimating the term…
Abstract
Embodiments are described for prognostication of real time operating system (RTOS) health. An example computer-implemented method includes monitoring, for a task from a plurality of tasks being executed by the RTOS, an execution time, an inter-arrival time, and a blocking time. The method further includes computing an RTOS state of health value based on the execution time, the inter-arrival time, and the blocking time of each task from the plurality of tasks. The method further includes, in response to the RTOS state of health value being less than a predetermined threshold, initiating performance of an error handling.
Claims20
A method for prognostication of real time operating system (RTOS) health, the method comprising:
- monitoring, for a task from a plurality of tasks being executed by the RTOS, an execution time, an inter-arrival time, and a blocking time;
- computing an RTOS state of health value based on the execution time, the inter-arrival time, and the blocking time of each task from the plurality of tasks;
- and
- in response to the RTOS state of health being less than a predetermined threshold, initiating performance of an error handling.
A system for prognostication of real time operating system (RTOS) health, the system comprising:
- a memory;
- and
- processor coupled with the memory, the processor configured to operate the RTOS and further to:
- monitor, for a task from a plurality of tasks being executed by the RTOS, an execution time, an inter-arrival time, and a blocking time;
- compute an RTOS state of health value based on the execution time, the inter-arrival time, and the blocking time of each task from the plurality of tasks;
- and
- in response to the RTOS state of health value being less than a predetermined threshold, initiate error handling.
A steering system comprising:
- a controller that operates power assist functions of the steering system, the controller using a real time operating system (RTOS), the controller further configured to perform prognostication of health of the RTOS by:
- monitoring, for a task from a plurality of tasks being executed by the RTOS, an execution time, an inter-arrival time, and a blocking time;
- computing an RTOS state of health value based on the execution time, the inter-arrival time, and the blocking time of each task from the plurality of tasks;
- and
- in response to the RTOS state of health value being less than a predetermined threshold, initiating performance of an error handling.
Dependencies are inferred from the claim text.