SSD Performance Evaluation Using Emergency OS Read-Only Boot
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing technologies face challenges in accurately measuring the performance of SSDs under real-world conditions without affecting their reliability, as conventional methods often degrade the SSD's performance and reliability due to frequent writing during measurements, and fail to reflect the actual user experience.
Innovation Solution
A performance evaluation tool that records access logs and calculates performance information in real-time, allowing only read operations during boot-up when the SSD reaches its lifespan, and uses an emergency OS to prevent further writing, ensuring data integrity and reliability.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If conventional performance measurement methods are used, then performance data can be collected, but the SSD's reliability degrades due to frequent writing operations
Solution Approach 1:
The patent segments the measurement approach by separating read operations (which do not degrade SSD) from write operations. The system primarily performs read-based measurements and only writes when absolutely necessary (e.g., booting emergency OS), thus collecting performance data while minimizing reliability degradation.
Solution Approach 2:
The patent introduces an intermediary mechanism - the emergency OS - that allows the system to obtain necessary write access for measurement purposes without using the normal OS write paths. This intermediary enables controlled writing that doesn't interfere with normal operations and minimizes reliability impact.
2Loss of information
If frequent writing is performed during measurements, then comprehensive performance data can be obtained, but the SSD's lifespan is reduced
Solution Approach 1:
The patent applies partial action by performing only the minimum necessary writing operations (booting emergency OS once) rather than continuous writing. This provides sufficient data for measurement while staying well within the SSD's write endurance limits, thus preserving lifespan.
Solution Approach 2:
The system performs preliminary action by booting the emergency OS before measurements begin, so that all subsequent measurements can be done via read operations only. This preliminary write action enables long-term measurement without further writing, extending SSD lifespan.
3Ease of operation
If normal OS is used during measurement, then system functionality is maintained, but unintended writes occur degrading data integrity
Solution Approach 1:
The patent extracts the write functionality from the measurement process by using an emergency OS that lacks write capabilities (or has severely limited write capabilities). This separation ensures that measurements can proceed with full system functionality monitoring while unintended writes are eliminated.
Solution Approach 2:
The system changes the operational parameters by switching from normal OS mode (with full write access) to emergency OS mode (with restricted write access) during measurements. This parameter change maintains essential system functionality while preventing harmful write operations.
Data Source
AI summary
According to the embodiments, a nonvolatile memory device is configured to store a normal operating system, and store a bootloader. A host device is capable of initiating the normal operating system by using the bootloader. The host device is configured to determine whether a first condition is established based on information obtained from the nonvolatile memory device; and rewrite, when determined the first condition is established, the bootloader so that an emergency software is initiated when booting the host device. The emergency software is executed on the host device. The host device is capable of issuing only a read command to the nonvolatile memory device under a control of the emergency software.


