Task Disappearance Detection in Engine Control Systems
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In engine control systems, the disappearance of tasks due to heavy computational loads or other causes can lead to data loss, inconsistency, or corruption, causing detrimental instability, as existing monitoring and diagnostic functions are executed with low priority and may not detect task deletion in a timely manner.
Innovation Solution
A method for detecting task disappearance by evaluating the parent and child durations between task occurrences, generating an alarm if the child duration exceeds the parent duration with a margin, allowing for rapid detection of task loss and preventing data corruption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the operating system executes monitoring and diagnostic functions with low priority to manage heavy computational load, then the system can handle high computational loads, but the detection of task disappearance is delayed
Solution Approach 1:
The patent divides the monitoring function into two independent parts: a high-priority detection mechanism that monitors task execution timing, and a separate low-priority reporting mechanism. This segmentation allows the critical detection function to operate with high priority while maintaining overall system load management capabilities.
Solution Approach 2:
The patent introduces an intermediary detection mechanism that operates independently between the task execution and the operating system's monitoring functions. This intermediary continuously evaluates task timing and can immediately detect disappearances without being constrained by the operating system's low-priority monitoring schedule.
2Productivity
If the operating system deletes tasks under heavy load to regulate computational load, then the system can maintain stability under heavy load, but data consistency is compromised
Solution Approach 1:
The patent implements preliminary detection of task disappearance before data corruption can occur. By continuously monitoring task execution timing and detecting missing tasks immediately, the system can take preventive actions to maintain data consistency before the task deletion causes data loss or corruption.
Solution Approach 2:
The patent establishes a feedback mechanism that immediately detects task disappearance through timing evaluation and triggers corrective actions. This closed-loop feedback system monitors task execution, detects anomalies, and responds to maintain data consistency, creating a self-correcting mechanism that operates independently of the operating system's load management decisions.
3Device complexity
If the operating system does not report task deletion to maintain simplicity, then the system structure remains simple, but task disappearance goes undetected
Solution Approach 1:
The patent implements a self-service detection mechanism where the system monitors its own task execution timing independently. The detection mechanism evaluates parent and child task durations and automatically detects task disappearances without requiring the operating system to provide deletion information, making the system self-monitoring rather than relying on external reporting.
Data Source
AI summary
Disclosed is a method for detecting a disappearance of a task in an environment including at least one recurring parent task that triggers, in nominal mode, on each occurrence, at least one child task, including the following steps: evaluating a parent duration elapsed between the last occurrence and the penultimate occurrence of the parent task, evaluating a child duration elapsed between the last occurrence and the penultimate occurrence of the child task, comparing the parent duration and the child duration, it being concluded that an occurrence of the child task has disappeared if the child duration, preferably with a margin, is longer than the parent duration.


