Zone Storage Device Block-Level Over-Provisioning
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing storage devices using zone storage technology do not efficiently utilize memory space as they write data to consecutive addresses within each zone, leading to unused areas at the end of each zone.
Innovation Solution
The storage device divides its memory into zones and uses remaining blocks in each zone as an over-provisioning area, and performs zone compression on data written to specific zones to optimize storage space.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If zone storage technology writes data to consecutive addresses in each zone, then data management efficiency is improved, but storage space utilization deteriorates due to unused areas at the end of each zone
Solution Approach 1:
The memory is divided into multiple zones, and each zone is further divided into multiple blocks. This segmentation allows the system to manage data in smaller units within each zone, enabling more flexible space utilization while maintaining the benefits of zone-based data management for different purposes and frequencies of use.
Solution Approach 2:
The patent introduces the concept of block-level management within zones, changing the granularity parameter from zone-level to block-level. This allows the system to write data to consecutive blocks within a zone rather than being constrained by zone boundaries, thereby eliminating wasted space at the end of zones while maintaining data management efficiency.
2Productivity
If zone storage technology separates data into multiple data entries based on different purposes and frequencies of use, then data management efficiency is improved, but storage space utilization deteriorates
Solution Approach 1:
The patent segments each zone into multiple blocks, creating a hierarchical structure where zones contain blocks, and blocks contain pages. This multi-level segmentation enables the system to store data entries of different purposes and frequencies in appropriate zones while fully utilizing the available space through block-level management, preventing wasted space at zone boundaries.
Solution Approach 2:
The patent adds a block dimension between zones and pages, creating a three-dimensional storage hierarchy. This additional dimension allows the system to manage space more efficiently by introducing block-level allocation and management, thereby eliminating the wasted space problem that occurs at the end of zones while maintaining the functional separation of data by purpose and frequency.
Data Source
AI summary
Embodiments of the present disclosure relate to a storage device and more particularly to a storage device which processes data for each zone in a device implemented with zone storage, and an operation method of the storage device. According to the embodiments of the present disclosure, remaining blocks generated in each zone are collected and set to an over provisioning area, so that a storage space can be efficiently used. According to the embodiments of the present disclosure, data is separated and written to different zones. Also, zone compression is performed on the data written to a specific zone, so that the storage space of the zone storage can be efficiently used.


