Vehicle-Status Memory Scheduling for Timely Background Jobs
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Memory devices in vehicles fail to execute background jobs at appropriate times due to varying vehicle statuses, leading to degraded performance.
Innovation Solution
A memory device that executes background jobs based on vehicle status modes, utilizing a command executor, scheduler, and background job executor to determine and sequence jobs according to vehicle statuses such as start, drive, stop, and charging conditions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If background jobs are executed continuously regardless of vehicle status, then memory device performance is maintained, but power consumption increases and vehicle system stability is compromised
Solution Approach 1:
The memory device dynamically adjusts background job execution based on vehicle status. The processor monitors vehicle status information and selectively executes background jobs only when the vehicle is in a stationary state, adapting the operation mode to match real-time conditions rather than running continuously
Solution Approach 2:
The execution of background jobs is controlled by changing the parameter of vehicle status. When the vehicle status changes from moving to stationary, the system parameter triggers the execution of background jobs such as garbage collection and wear leveling, otherwise these jobs are suspended
2Reliability
If background jobs are executed during vehicle movement, then memory maintenance is performed, but data integrity is compromised due to power interruptions
Solution Approach 1:
The system performs preliminary checking of vehicle status before executing background jobs. It determines whether the vehicle is in a stationary state prior to initiating maintenance operations, ensuring that background jobs only start when power supply stability is guaranteed
Solution Approach 2:
The processor acts as an intermediary that mediates between the background job execution and vehicle status conditions. It receives vehicle status information, makes determination decisions, and controls the execution timing of background jobs based on this intermediate assessment
3Use of energy by moving object
If background jobs are suspended during vehicle operation, then power consumption is reduced, but memory device performance degrades
Solution Approach 1:
Background jobs are executed periodically when the vehicle is stationary, rather than continuously or never. The system utilizes periodic opportunities when the vehicle stops to perform maintenance operations, achieving a balance between energy saving and task completion
Data Source
AI summary
A memory device, which receives a vehicle status mode command from a host and executes background jobs based on the received vehicle status mode command, includes a command executor configured to generate a command on the background jobs based on the received vehicle status mode command, a scheduler configured to receive the command on the background jobs, determine whether a vehicle status is a status in which the background jobs are able to be executed, and generate the background jobs based on a determination result, and a background job executor configured to execute the background jobs generated by the scheduler.


