Semiconductor Memory Adapter Board for Storage Subsystem Cooling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current storage systems face challenges with performance and cost due to limited scalability and high costs of SSDs, as well as issues with flash memory's limited lifetime and inability to separate or expand flash memory sections, leading to deteriorated access performance and increased bit costs.
Innovation Solution
Attaching semiconductor memory adapter boards with smaller capacities to a drive canister in a detachable manner, using a wide port access interface, and incorporating a wind direction control structure for efficient cooling, allowing for improved I/O processing performance, cost suppression, and easy replacement of semiconductor memory.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If SSDs are used as storage media to improve access performance, then access performance is improved, but bit cost increases and transfer bandwidth is limited
Solution Approach 1:
The storage system is segmented into two distinct storage media: SSDs for high-performance caching of hot spots and HDDs for bulk storage. This segmentation allows each media type to be optimized for its specific function, reducing the need to use expensive SSDs for all storage needs while maintaining high access performance for frequently accessed data.
Solution Approach 2:
A storage controller acts as an intermediary between the host and storage devices, intelligently managing data placement and access. The controller identifies hot spots and automatically caches them in SSDs, while storing less frequently accessed data in HDDs, thereby optimizing the use of expensive SSD capacity and reducing overall bit cost.
2Power
If the number of SSDs is increased to expand transfer bandwidth, then transfer bandwidth is improved, but bit cost increases and device complexity increases
Solution Approach 1:
The storage system segments the storage hierarchy into SSD cache layer and HDD bulk storage layer. This allows the system to achieve high transfer bandwidth for hot data through SSDs while using cost-effective HDDs for the majority of storage capacity, avoiding the need to provision expensive SSDs for the entire storage volume.
Solution Approach 2:
Instead of providing SSD capacity for the entire storage volume, the system applies SSD caching selectively only to the portion of data that is frequently accessed (hot spots). This partial application of high-performance storage to the most critical data achieves high transfer bandwidth where needed without the prohibitive cost of fully SSD-based storage.
3Speed
If flash memory is used in storage drives, then access speed is improved, but the flash memory cannot be detached or replaced and has limited rewrite life
Solution Approach 1:
The storage drive is segmented into separate functional components: the flash memory cache module and the HDD bulk storage module. The flash memory is mounted on a separate adapter board that can be independently removed and replaced, allowing the cache component to be maintained separately from the drive mechanism.
Solution Approach 2:
The system dynamically manages the flash memory adapter as a replaceable component. When the flash memory reaches end-of-life or fails, the entire adapter board can be quickly swapped out and replaced with a new one, restoring the drive to full performance without replacing the entire drive assembly. This dynamic replaceability extends the overall drive lifecycle.
4Device complexity
If a single port interface is used for storage drives, then device complexity is reduced, but transfer bandwidth is limited
Solution Approach 1:
The storage drive interface is segmented into two paths: a narrow single-port path for HDD communication and a wide multi-port path for SSD communication. The adapter board incorporates both interface types, allowing each storage media to use the most appropriate interface for its performance requirements while maintaining overall system simplicity through a unified adapter design.
Solution Approach 2:
The adapter board is designed with multi-functionality, incorporating both single-port and wide-port interfaces in one component. This universal adapter can handle both HDD and SSD connections, providing the necessary interface complexity only where needed while maintaining simplicity elsewhere in the system architecture.
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
Enhances backend processing performance, reduces costs, and facilitates efficient cooling and replacement of semiconductor memory, addressing the limitations of existing storage systems by improving transfer bandwidth and handling hot spots effectively.
Implementation Method 1
a wind direction control structure for efficient cooling
Data Source
AI summary
The present invention aims at providing a storage subsystem capable of improving a backend-side I/O processing performance and enabling a single semiconductor memory adapter to be replaced at a time. Therefore, the present invention provides one or more semiconductor memory adapter boards mounting semiconductor memories each having smaller capacity than SSDs attached detachably to a drive canister, a wide port connection established to access the semiconductor memories, the semiconductor memories used as a read cache area of HDDs, and further adopts a wind direction control structure for ensuring a cooling wind path to the HDDs when an adapter board is attached.


