Client Storage Incorporation in Centralized Systems
Find Innovative SolutionsGenerate 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
Engineering Contradiction Analysis
1Quantity of substance
If more storage devices are purchased to meet increasing storage demand, then storage capacity is improved, but cost increases
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.
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.
2Loss of energy
If storage devices are incorporated from client computers, then cost is reduced by utilizing existing resources, but system complexity increases
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.
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.
3Productivity
If client storage devices are utilized by the storage system, then storage efficiency is improved, but data security requirements increase
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.
Data Source
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.


