Storage Device Temperature Data Access via Logical Block Mapping
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing information handling systems face performance disruptions when frequently accessing storage device management information, such as temperature data, due to the need to abort read and write commands, which can significantly impact I/O operations.
Innovation Solution
The system manages commands for management information as queue-able I/O operations by mapping a logical block address to a drive information area, allowing temperature information to be retrieved without interfering with other I/O requests, using a closed loop temperature control mechanism that optimizes cooling fan speeds.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If temperature information is frequently accessed from storage device log pages, then thermal management capability is improved, but storage device I/O performance deteriorates due to command aborts
Solution Approach 1:
The patent segments the storage device address space by creating a dedicated temperature information namespace (e.g., reserved logical block addresses or namespaces) separate from the main data storage namespace. This allows temperature reading operations to be isolated from data I/O operations, enabling them to execute concurrently without interfering with each other, thus resolving the performance degradation caused by frequent temperature polling.
2Ease of operation
If management information access uses separate command protocols, then information retrieval is enabled, but operational complexity increases and I/O operations are disrupted
Solution Approach 1:
The patent merges the management information access mechanism with the standard I/O command structure by allowing temperature information to be accessed through the same queue-able I/O command interface used for data operations. This unification eliminates the need for separate management command protocols, reducing operational complexity while maintaining ease of access to temperature information through standard I/O pathways.
Data Source
AI summary
Management information for managing thermal conditions within an information handling system is retrieved from a storage device drive information area by request to a logical block address associated with the management information. The controller of the storage device maps the logical block address to the drive information area to respond to the request to the logical block address with the management information. For example, storage device temperature information measured with a temperature sensor of the storage device and stored to a log page or diagnostics page of the storage device maps from the drive information area to the logical block address so that a controller of the storage device responds with the log page or diagnostics page when a request is made to the logical block address.


