Storage Compute Appliance Internal Authentication and Adaptive Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data storage devices in shared environments rely on external authentication servers for user authentication and resource allocation, which can lead to inefficiencies and potential overutilization of storage capacity by individual users, compromising the balance of resource distribution among multiple authorized users.

Innovation Solution

A data storage device configured as a storage compute appliance with internal authentication capabilities, utilizing a non-volatile memory and a controller circuit to authenticate users and allocate storage capacity without an external server, employing adaptive allocation models based on access history to ensure efficient and balanced resource distribution among multiple users.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If external authentication servers are used for user authentication and resource allocation, then centralized security management is achieved, but system efficiency decreases and storage capacity may be overutilized by individual users

Engineering Contradiction:
Improvesecurity managementVSAvoidsystem efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent extracts the authentication and resource allocation functions from external servers and implements them locally within the storage device. The controller circuit performs user authentication and allocates storage capacity directly, eliminating the need for external authentication servers and improving system efficiency while maintaining security.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The storage device authenticates users and allocates resources autonomously without external assistance. The controller circuit verifies user credentials and manages storage capacity allocation internally, enabling the system to serve itself and eliminating dependencies on external authentication infrastructure.

Inventive Principle:
Principle #25Self-service

2Ease of operation

If fixed storage allocation is used among multiple users, then resource distribution is simple to manage, but storage utilization efficiency decreases when user needs vary

Engineering Contradiction:
Improveresource distribution managementVSAvoidstorage utilization efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent implements dynamic storage allocation where the controller circuit adjusts the capacity assigned to each user based on their access history and usage patterns. This dynamic adjustment optimizes storage utilization efficiency while maintaining manageable resource distribution through automated policies.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system monitors user access history and uses this feedback to automatically adjust storage allocations. The controller circuit tracks usage patterns and reallocates capacity accordingly, creating a closed-loop system that continuously optimizes storage distribution based on actual user needs.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If individual users can access entire storage capacity, then user flexibility is maximized, but resource balance among multiple users deteriorates

Engineering Contradiction:
Improveuser access flexibilityVSAvoidresource distribution balance
Core Design Contradiction:
Adaptability or versatilityVSStability of the object's composition

Solution Approach 1:

The patent segments the total storage capacity into separate allocated portions for each user. The controller circuit divides the storage device into multiple distinct capacity portions, assigning specific segments to individual users based on their authentication and usage patterns, thereby maintaining resource balance while providing flexible access within allocated boundaries.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10909272B2Storage compute appliance with user authentication and memory allocation capabilities
Publication Date: 2021.02.02 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US10909272B2 patent drawing
  • US10909272B2 patent drawing
  • US10909272B2 patent drawing

AI summary

Method and apparatus for managing data in a data storage device configured as a storage compute appliance. In some embodiments, the data storage device has a controller circuit and a non-volatile memory (NVM) with an overall data storage capacity. A processor authenticates each of a plurality of authorized users of the NVM via data exchanges between a host device and the processor without reference to an external authentication authority device. Upon authentication, each authorized user is allocated a separate portion of the overall data storage capacity of the NVM using an allocation model. The size of at least one of the separate portions is subsequently adjusted based on an access history of the NVM. The storage device may be a key-value storage device so that a separate set of key values is provided to each authorized user to identify data blocks stored to and retrieved from the NVM.