File Management System for Solid-State Media Using LBA Extent Entries

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Solid-state media in data storage devices face challenges with file search times and memory bandwidth due to the inability to rewrite data blocks without erasing them, leading to scattered data and increased management complexity.

Innovation Solution

A file management system utilizing linked LBA extent entries and descriptor entries to map logical block addresses to physical data blocks, reducing search times and improving data block management by organizing data blocks into logical groups for efficient reading and writing operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If data is written to solid-state media using traditional mapping methods, then data can be stored, but data blocks become scattered and file search times increase

Engineering Contradiction:
Improvefile search timeVSAvoiddata block management complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent segments the mapping structure into two distinct components: LBA extent entries that map logical block addresses to physical data blocks, and descriptor entries that organize data blocks into logical groups. This segmentation allows efficient file search operations through the extent entries while the descriptor entries manage data organization, thereby reducing file search times without overwhelming complexity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary mapping layer between the host system and the physical solid-state media. The LBA extent entries and descriptor entries act as intermediaries that translate host requests into efficient physical operations, enabling fast file searches without requiring direct access to scattered data blocks, thus reducing search time while managing complexity through abstraction

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If solid-state media is used to replace hard disks, then robustness and low power consumption are improved, but data cannot be rewritten without erasing blocks first

Engineering Contradiction:
Improvedevice robustnessVSAvoiddata rewriting capability
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The patent performs preliminary actions by pre-organizing data blocks into logical groups using descriptor entries and pre-establishing mappings using LBA extent entries before data is needed. This allows the system to prepare data in optimal locations and organize it into efficient groups in advance, so when data needs to be accessed or rewritten, the erasure and rewriting process is minimized and more efficient

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates a logical copy of the data organization structure through the LBA extent and descriptor entries. This logical mapping layer allows the system to manage data rewriting by updating the mapping structures rather than physically moving data blocks, thereby maintaining ease of data rewriting capability while preserving the reliability benefits of solid-state media

Inventive Principle:
Principle #26Copying

3Loss of time

If a mapping system is implemented to organize data blocks, then file search times are reduced, but memory bandwidth requirements increase

Engineering Contradiction:
Improvefile search timeVSAvoidmemory bandwidth consumption
Core Design Contradiction:
Loss of timeVSUse of energy by moving object

Solution Approach 1:

The patent segments the mapping information into two separate structures: LBA extent entries for address mapping and descriptor entries for data block organization. This segmentation allows the system to load only the necessary portion of the mapping structure into memory based on the operation being performed, reducing the amount of data that needs to be transferred over the memory bus while maintaining fast file search capabilities

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by making the mapping structures adaptable to different access patterns. The descriptor entries can organize data blocks into logical groups that are optimized for local access patterns, allowing the system to reduce memory bandwidth consumption by keeping frequently accessed data groups in memory while maintaining fast search times through the hierarchical organization

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9507538B2File management system for devices containing solid-state media
Publication Date: 2016.11.29 SEAGATE TECH LLC
  • US9507538B2 patent drawing
  • US9507538B2 patent drawing
  • US9507538B2 patent drawing

AI summary

A device comprising a file management system that includes a plurality of first entries and second entries. The first entries are configured function as a logical block address mapping table for data searching operations on data files stored in data blocks of the device, and the second entries are configured to organize the plurality of data blocks into separate logical groups.