Virtual Storage Device Aggregating Multi-File System Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing storage management systems face inefficiencies in accessing and aggregating files, metadata, and free space across multiple storage devices with different file systems, leading to increased seek, access, and write times.

Innovation Solution

A virtual storage application that scans ports for coupled storage devices, creates a database of entries based on file systems, and aggregates files, metadata, and free space, reducing seek, access, and write times by organizing entries by file system type.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If storage devices with different file systems are accessed individually through manual configuration, then each device can be accessed reliably, but the seek time, access time, and write time increase significantly

Engineering Contradiction:
Improvestorage device access reliabilityVSAvoidseek time, access time, and write time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent combines multiple physical storage devices with different file systems into a single virtual storage device. The virtual storage application creates a unified namespace that aggregates files, metadata, and free space from multiple sources, allowing the system to access stored data through a single interface rather than manually configuring and accessing each device separately. This merging reduces access time while maintaining reliable access to all underlying devices.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The virtual storage application acts as an intermediary layer between the user/computing machine and the multiple physical storage devices. It translates access requests to the appropriate underlying device based on file system types and data locations, eliminating the need for users to manually configure each device and reducing the time required to access specific files across different file systems.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple storage devices are manually configured and accessed separately, then device compatibility across different file systems is maintained, but storage management complexity increases

Engineering Contradiction:
Improvefile system compatibilityVSAvoidstorage management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The virtual storage application provides a universal interface that works with multiple file systems simultaneously. It implements file system detection and adaptation capabilities, automatically identifying the file system type of each connected device and handling access requests appropriately. This allows a single virtual storage device to serve multiple functions across different file systems (NTFS, FAT32, exFAT, etc.) without requiring separate configuration for each, thereby reducing management complexity while maintaining broad compatibility.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Adaptability or versatility

If files and free space are scattered across multiple storage devices with different file systems, then device versatility is maximized, but access efficiency decreases

Engineering Contradiction:
Improvemulti-device supportVSAvoidaccess efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The virtual storage application segments the virtual storage device into regions corresponding to different underlying file systems. It maintains metadata that maps file locations to specific physical devices and file system types, allowing efficient routing of access requests. This segmentation enables the system to maintain versatility by supporting multiple file systems while improving access efficiency by directly routing requests to the appropriate segmented region without scanning entire devices.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by pre-organizing and indexing files, metadata, and free space across multiple storage devices when creating the virtual storage device. It builds a database that catalogs the location and characteristics of data on each underlying device. This preliminary organization enables rapid access to files regardless of which physical device they reside on, significantly improving access efficiency while maintaining support for multiple device types.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8880471B2Virtual storage device
Publication Date: 2014.11.04 HEWLETT PACKARD DEVELOPMENT COMPANY LP
  • US8880471B2 patent drawing
  • US8880471B2 patent drawing
  • US8880471B2 patent drawing

AI summary

A method for managing a virtual storage device including scanning ports of a device for storage devices coupled to the device and identifying file systems of the storage devices, creating a database to include entries for the storage devices and files included in the storage devices based on the file systems of the storage devices, and aggregating the files listed in the database as a virtual storage device.