Storage Access Management Console Caching Validation Results

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional storage systems face inefficiencies in managing access to storage space due to the need for multiple modules to interact before a client request can be processed, especially when a large number of client computing systems request access simultaneously, leading to a cumbersome validation process through storage servers and domain controllers.

Innovation Solution

Implementing a management console that interfaces with client computing systems and storage servers, which validates client identities and stores validation results in an access control data structure, allowing for future requests to be granted without re-validation by the domain controller, thereby streamlining the access control process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If client requests are validated through multiple modules (management console, storage operating system, domain controller) before processing, then access control security is maintained, but request processing time increases and system efficiency decreases

Engineering Contradiction:
Improveaccess control securityVSAvoidrequest processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by validating client identities and storing authentication credentials in the access control data structure before actual storage operations are needed. This pre-validation approach allows the system to quickly check against cached credentials during storage operations rather than performing full validation cycles, thereby maintaining security while reducing processing time for subsequent requests

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary mechanism by implementing an access control data structure that caches validation results between the domain controller and storage operating system. This intermediary layer stores pre-validated credentials, allowing the system to bypass repeated validation cycles through the management console and domain controller, thus reducing request processing time while maintaining the security framework

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If multiple modules interact to validate and process each client request, then comprehensive access control is achieved, but system complexity increases

Engineering Contradiction:
Improveaccess control completenessVSAvoidsystem module interaction complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the validation result caching function from the complex multi-module validation process and implements it as a separate access control data structure. This extracted component stores authentication credentials independently, allowing the system to maintain comprehensive access control through the existing module hierarchy while reducing the complexity of inter-module interactions by eliminating redundant validation steps

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

By performing preliminary validation and caching results in the access control data structure, the patent reduces the complexity of real-time multi-module interactions. The pre-stored credentials enable quicker decision-making in the storage operating system without requiring complex coordination with the management console and domain controller for each request

Inventive Principle:
Principle #10Preliminary action

3Productivity

If validation results are cached in an access control data structure, then request processing efficiency improves, but memory storage requirements increase

Engineering Contradiction:
Improverequest processing efficiencyVSAvoidmemory storage volume
Core Design Contradiction:
ProductivityVSVolume of stationary object

Solution Approach 1:

The patent implements copying by creating a cached copy of authentication credentials in the access control data structure rather than storing all possible validation information. This selective copying approach stores only the essential authentication data needed for quick verification, improving request processing efficiency while minimizing the memory storage volume required for the cache

Inventive Principle:
Principle #26Copying

Data Source

PatentUS9240985B1Method and system for managing access to storage space in storage systems
Publication Date: 2016.01.19 NETAPP INC
  • US9240985B1 patent drawing
  • US9240985B1 patent drawing
  • US9240985B1 patent drawing

AI summary

Method and system for managing access to storage space are provided. A plurality of client computing systems interfaces with a management console for accessing storage space at a plurality of storage devices managed by a plurality of storage servers that also interfaces with the management console. The management console is configured to receive a request from a client computing system to access a storage volume or to obtain information regarding the storage volume, validate the request by verifying a client computing system identity with a domain controller, store validation result in an access control data structure at a memory storage device; and use the validation result to either accept or reject any future client computing system request for accessing another storage volume without having to validate the future requests with the domain controller.