Client Storage Incorporation in Centralized Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing demand for storage devices is costly due to the need for continuous purchases, as existing solutions rely on adding more storage devices rather than utilizing underutilized resources.

Innovation Solution

Incorporating and managing underutilized client storage devices into a storage system, allowing them to be used as part of the storage system, without requiring specialized client software, and providing file system semantics and reliability through the storage system itself.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If more storage devices are purchased to meet increasing storage demand, then storage capacity is improved, but cost increases

Engineering Contradiction:
Improvestorage capacityVSAvoidcost
Core Design Contradiction:
Quantity of substanceVSLoss of energy

Solution Approach 1:

The system enables client computers to automatically share their own storage devices with the storage system without requiring manual configuration or specialized client software. The storage system discovers and incorporates available client storage devices autonomously, allowing resources to serve themselves rather than requiring active management overhead.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Client storage devices originally designed for local use are made multi-functional by allowing them to serve both their original client computer and the centralized storage system simultaneously. This universal utilization maximizes the value extracted from existing hardware resources.

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

2Loss of energy

If storage devices are incorporated from client computers, then cost is reduced by utilizing existing resources, but system complexity increases

Engineering Contradiction:
ImprovecostVSAvoidsystem complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The storage system acts as an intermediary that manages the incorporation and utilization of client storage devices. It provides a layer of abstraction between the diverse client storage resources and the users, handling the complexity of resource management, authentication, and data access protocols centrally rather than distributing complexity across multiple clients.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback mechanisms where the storage system monitors the status, capacity, and performance of incorporated client storage devices. This feedback enables dynamic resource allocation, load balancing, and automatic adjustment of storage policies based on actual system conditions and usage patterns.

Inventive Principle:
Principle #23Feedback

3Productivity

If client storage devices are utilized by the storage system, then storage efficiency is improved, but data security requirements increase

Engineering Contradiction:
Improvestorage efficiencyVSAvoiddata security
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system segments data access permissions and security policies based on data sensitivity, user roles, and storage device origins. Different security protocols and access controls are applied to different data segments, allowing efficient utilization of client storage while maintaining appropriate security boundaries through fine-grained access control.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8285747B1Incorporation of client storage into a storage system
Publication Date: 2012.10.09 NETAPP INC
  • US8285747B1 patent drawing
  • US8285747B1 patent drawing
  • US8285747B1 patent drawing

AI summary

Embodiments of the present invention are directed to an apparatus and methods for operating a storage system. The storage system incorporates a storage device associated with a client into a logical group of storage devices managed by the storage system. Thereafter, the storage system is capable of satisfying data access requests from an incorporated storage device managed by the storage system.