Hybrid Mass Storage System with SSD and HDD Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current mass storage devices either rely on solid-state media for high access speeds but suffer from data retention issues, or use hard disk drives for long-term data retention but are limited by slow access times, necessitating a solution that combines the benefits of both while minimizing costs and space requirements.
Innovation Solution
A PCIe-based mass storage system integrating nonvolatile solid-state memory and hard disk drives, with a RAID controller, where frequently accessed data is stored on solid-state devices and less frequently accessed data on hard disk drives, and using volatile memory as a cache to manage data distribution based on access frequency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If solid-state media is used for mass storage, then access speed is improved, but data retention deteriorates
Solution Approach 1:
The storage system is segmented into multiple storage devices with different characteristics (solid-state drives for frequently accessed data, hard disk drives for infrequently accessed data). This segmentation allows each component to operate in its optimal performance zone, resolving the contradiction between speed and retention by assigning different data types to different media types.
Solution Approach 2:
The system dynamically changes the storage location parameter for different data based on access frequency. Frequently accessed data is stored on solid-state media to maximize speed, while infrequently accessed data is moved to hard disk drives to maximize retention and minimize wear on solid-state media.
2Reliability
If hard disk drives are used for mass storage, then data retention is improved, but access speed deteriorates
Solution Approach 1:
The storage system is segmented into multiple storage devices with different characteristics (solid-state drives for frequently accessed data, hard disk drives for infrequently accessed data). This segmentation allows each component to operate in its optimal performance zone, resolving the contradiction between speed and retention by assigning different data types to different media types.
Solution Approach 2:
The system introduces an intermediary mechanism (storage manager) that mediates between the host system and storage devices, automatically moving data between solid-state and hard disk drives based on access frequency. This intermediary resolves the speed-retention contradiction by ensuring hot data is served from fast media while cold data resides on high-retention media.
3Speed
If solid-state media is used exclusively, then access speed is improved, but cost and space requirements worsen
Solution Approach 1:
The storage system is segmented into multiple storage devices with different characteristics (solid-state drives for frequently accessed data, hard disk drives for infrequently accessed data). This segmentation allows each component to operate in its optimal performance zone, resolving the contradiction between speed and retention by assigning different data types to different media types.
Solution Approach 2:
The system dynamically changes the storage location parameter for different data based on access frequency. Frequently accessed data is stored on solid-state media to maximize speed, while infrequently accessed data is moved to hard disk drives to maximize retention and minimize wear on solid-state media.
Data Source
AI summary
Methods and systems for mass storage of data over two or more tiers of mass storage media that include nonvolatile solid-state memory devices, hard disk devices, and optionally volatile memory devices or nonvolatile MRAM in an SDRAM configuration. The mass storage media interface with a host through one or more PCIe lanes on a single printed circuit board.


