Satellite Processor Task Scheduling for Error Stability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Satellite systems face challenges in maintaining both soft error stability and hard error stability due to extreme temperature fluctuations and cosmic radiation, where existing techniques either compromise one stability for the sake of the other, leading to increased power consumption and reduced system lifetime.
Innovation Solution
A method and apparatus that optimize satellite systems by adjusting task scheduling of processors, considering hardware and workload information to quantify and balance soft error stability and hard error stability, using iterative performance levels for error detection and correction, and updating scheduling policies based on ambient temperature to match operational requirements.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If protection techniques (such as dual modular redundancy, triple modular redundancy, watchdog timer, error correction code) are applied to improve soft error stability, then soft error stability is improved, but device complexity and power consumption increase
Solution Approach 1:
The patent changes the parameter of error detection frequency by dynamically adjusting the execution frequency of error detection instructions based on system state and temperature conditions. This allows the system to improve soft error stability when needed while reducing computational overhead during normal operation, thereby resolving the contradiction between reliability and device complexity
Solution Approach 2:
The patent implements dynamic error detection by adjusting the frequency of error detection instructions according to real-time system conditions, particularly temperature and operational state. This dynamic approach allows the system to optimize between soft error protection and computational overhead, avoiding the static overhead of continuous error detection mechanisms
2Reliability
If aggressive software protection techniques are applied to improve soft error stability, then soft error stability is improved, but power consumption increases leading to increased heat generation which deteriorates hard error stability
Solution Approach 1:
The patent dynamically adjusts the frequency of error detection instructions based on real-time temperature monitoring and system state. When temperature is low and stable, error detection frequency is reduced to minimize power consumption. When temperature increases or conditions indicate higher risk, detection frequency increases to maintain soft error stability. This dynamic balancing resolves the contradiction between soft error protection and power consumption
Solution Approach 2:
The patent changes the operational parameters of error detection by adjusting execution frequency based on temperature conditions and system state. This parameter adjustment allows the system to maintain adequate soft error protection while optimizing power consumption to prevent excessive heat generation that would harm hard error stability
3Reliability
If task scheduling is adjusted to reduce heat generation and improve hard error stability, then hard error stability is improved, but computational capacity for error detection is reduced deteriorating soft error stability
Solution Approach 1:
The patent implements dynamic task scheduling that adjusts error detection frequency based on real-time temperature conditions. When temperature is low, the scheduler allocates fewer resources to error detection, preserving computational capacity for main tasks. When temperature rises, the scheduler increases error detection frequency to maintain soft error stability. This dynamic resource allocation resolves the contradiction between hard error stability and computational capacity for error detection
Solution Approach 2:
The patent employs feedback mechanisms where temperature sensors monitor system state and feed this information to the task scheduler. The scheduler uses this feedback to dynamically adjust the frequency of error detection tasks. This closed-loop control allows the system to optimize the balance between heat generation control and error detection computational capacity based on actual operating conditions
4Reliability
If operation temperature is reduced to improve hard error stability, then hard error stability is improved, but system performance and computational efficiency deteriorate
Solution Approach 1:
The patent applies local quality by implementing selective error detection only in temperature-critical periods and specific system states rather than uniformly across all operations. This allows the system to maintain high performance during normal operation while providing enhanced error detection protection when temperature conditions threaten hard error stability
Solution Approach 2:
The patent changes the parameter of error detection intensity by adjusting execution frequency based on temperature conditions. During normal temperature operation, error detection runs at lower frequency to maintain system performance. When temperature approaches critical thresholds, detection frequency increases to protect hard error stability. This parameter adjustment resolves the contradiction between reliability and productivity
Data Source
AI summary
An apparatus and a method for optimizing a satellite system considering a hard error stability and a soft error stability are disclosed. The satellite system optimizing method which considers a hard error stability and a soft error stability according to an exemplary embodiment of the present disclosure includes acquiring hardware information of a processor which is loaded in the satellite system; acquiring workload information including a task which is performed by the processor; establishing a scheduling policy for the task based on the hardware information and the workload information; and quantifying a soft error stability and a hard error stability in accordance with the scheduling policy.


