Pervasive Storage System with Local Caching for Mobile Data Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current storage solutions are inadequate for meeting the increasing demand for data storage and mobility, as they are often slow, costly, and inconvenient for users who need to access data from various locations, especially with the rise of digital technologies like digital music, photography, and interactive gaming.

Innovation Solution

A system comprising integrated controllers and data storage devices that provide scalable storage services, allowing data to be transferred between geographic locations and accessed locally, with features like caching, redundancy, and encryption, enabling pervasive and mobile content storage and retrieval.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If internet based storage services are used, then storage capacity is provided, but access speed is slow and user intervention is required

Engineering Contradiction:
Improvestorage capacityVSAvoidaccess speed
Core Design Contradiction:
Quantity of substanceVSSpeed

Solution Approach 1:

The system performs preliminary actions by automatically pre-fetching and caching frequently accessed data at local storage devices before the user needs it. The controller proactively identifies data that should be cached based on access patterns and transfers it to local devices in advance, eliminating the need for users to manually initiate data retrieval operations and significantly reducing access latency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces local storage devices as intermediary components between the remote storage server and the user's mobile device. These local caches act as mediators that store copies of frequently accessed data, allowing users to access information locally without repeatedly connecting to the remote server, thus improving access speed while maintaining storage capacity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If high-end high bandwidth storage is used, then data transfer rate is improved, but cost increases

Engineering Contradiction:
Improvedata transfer rateVSAvoidcost
Core Design Contradiction:
SpeedVSEase of manufacture

Solution Approach 1:

The system segments the storage infrastructure into multiple components: remote storage servers providing bulk capacity, intermediate local cache devices providing high-speed access, and user mobile devices. This segmentation allows the system to use cost-effective storage solutions at different levels - inexpensive remote servers for bulk storage and affordable local devices for caching - rather than requiring expensive high-bandwidth storage everywhere, thus reducing overall cost while maintaining high transfer rates where needed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system applies local quality by providing high-speed data access locally at user premises through caching, while using cost-effective storage solutions for bulk data retention. The local cache devices provide premium performance for frequently accessed data without requiring the entire storage infrastructure to be high-end, optimizing the balance between cost and performance.

Inventive Principle:
Principle #3Local quality

3Quantity of substance

If data is stored remotely, then storage capacity is accessible, but data availability decreases when traveling

Engineering Contradiction:
Improvestorage capacityVSAvoiddata availability
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The system performs preliminary actions by pre-fetching data to local storage devices before the user travels or needs to access it offline. The controller monitors data access patterns and proactively caches frequently accessed files at local devices, ensuring that when users travel or lose network connectivity, the data is already available locally without requiring manual intervention or awareness from the users.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system provides self-service by automatically managing data caching and transfer without requiring user intervention. The controller autonomously determines which data to cache, where to cache it, and when to refresh it, based on access patterns and storage availability. This eliminates the need for users to manually configure storage preferences or be aware of data transfer operations, ensuring continuous data availability while traveling.

Inventive Principle:
Principle #25Self-service

4Reliability

If multiple storage devices are distributed geographically, then data redundancy is improved, but system complexity increases

Engineering Contradiction:
Improvedata redundancyVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system implements self-service by having the controller autonomously manage data distribution across geographically distributed storage devices. It automatically determines optimal data placement, handles failover operations, and maintains redundancy without requiring user intervention or complex manual configuration. The controller monitors system status and self-adjusts data caching strategies to maintain redundancy while minimizing the operational complexity for users.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The controller acts as an intermediary that manages the complexity of geographically distributed storage devices. It abstracts the complexity of multiple storage locations, data placement decisions, and redundancy management behind a simple interface, presenting users with a unified storage experience while handling the intricate details of distributed system management and data redundancy automatically.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9787454B2Storage system for pervasive and mobile content
Publication Date: 2017.10.10 NETAPP INC
  • US9787454B2 patent drawing
  • US9787454B2 patent drawing
  • US9787454B2 patent drawing

AI summary

A system and method for storage and retrieval of pervasive and mobile content is provided. System may be comprised of a controller and a plurality of storage devices. Plurality of storage devices may include a first storage device located in a first geographic location and a second storage device located in a second geographic location. The controller may be operably connected to each storage device. The controller may also be capable of locating a first storage device containing data and transferring the data between the first storage device and a second storage device. The second storage device may be capable of transferring data to a host, which may be operably connected to the second storage.