Application Write Suppression for Non-Volatile Memory Lifespan
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing recording medium lifespan monitoring systems, such as PTL 1, cannot prevent writing to non-volatile memory, leading to shortened lifespan and potential data corruption when replacement is difficult.
Innovation Solution
An information processing system that includes an obtainer to estimate the writing amount per unit time and a suppressor to prevent writing based on this estimate, with additional measures like prohibiting installation, issuing warnings, and uninstalling applications if necessary.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If writing monitoring is implemented without suppression, then the system can detect lifespan issues, but the non-volatile memory still reaches end of lifespan and data corruption occurs
Solution Approach 1:
The system applies preliminary anti-action by estimating the writing amount before it occurs and suppressing the application's writing operations in advance. The lifespan management unit calculates expected writing amounts based on application characteristics and proactively intervenes to prevent excessive writing that would lead to memory lifespan exhaustion and data corruption.
Solution Approach 2:
The system converts the potentially harmful effect of writing operations into a beneficial outcome by monitoring and controlling the writing amount. Instead of allowing unrestricted writing that harms the memory, the system uses writing estimation and suppression to benefit the memory lifespan while still allowing necessary writing operations within safe limits.
2Duration of action of stationary object
If writing suppression is implemented, then the memory lifespan is extended, but the application's writing operations are restricted
Solution Approach 1:
The system applies partial action by selectively suppressing only the excessive writing operations that would harm the memory, while allowing necessary writing operations to proceed. The suppression is not absolute but targeted at writing amounts that exceed the estimated safe threshold, maintaining a balance between memory protection and application functionality.
Solution Approach 2:
The system changes the parameter of writing amount control by estimating and comparing actual writing against expected writing thresholds. When the writing amount exceeds the estimated threshold, the system modifies the writing parameter by suppressing the operation, thereby controlling the memory's exposure to wear while preserving application operation within safe limits.
3Duration of action of stationary object
If the system prohibits application installation based on estimated writing amount, then memory lifespan is protected, but system adaptability decreases
Solution Approach 1:
The system performs preliminary action by evaluating the estimated writing amount of an application before allowing its installation. The lifespan management unit calculates the expected writing impact during the installation phase and makes a proactive decision to permit or prohibit installation based on whether the estimate exceeds safe thresholds, preventing future memory damage before it occurs.
Solution Approach 2:
The system uses feedback by continuously monitoring actual writing amounts and comparing them against estimated values. This feedback mechanism allows the system to adjust its installation decisions dynamically, permitting applications whose actual writing behavior matches or falls below estimates while prohibiting those that exceed safe thresholds, thereby maintaining both memory protection and installation flexibility.
Data Source
AI summary
An information processing system includes: an application adder that obtain an estimated writing amount that is estimated to be written to a non-volatile memory by an application per unit time; and the application adder, a monitor, and a controller that suppress writing to the non-volatile memory by the application based on the estimated writing amount.


