Unified Namespace Storage Management Infrastructure

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional storage system management consoles are limited in their ability to dynamically acquire user credentials on-demand, leading to the need for expensive persistent storage capabilities and incompatibility issues across heterogeneous server platforms, which hinders efficient management of resources in large-scale storage systems.

Innovation Solution

A namespace and storage management (NSM) application infrastructure that integrates namespace and storage management, utilizing a client presentation layer, API toolkit, and credential handling layer to provide a unified management framework supporting various heterogeneous storage access protocols, allowing on-demand credential collection and management of resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional storage system management consoles use persistent storage to store user credentials, then credential availability is improved, but system cost increases and interoperability across heterogeneous platforms deteriorates

Engineering Contradiction:
Improvecredential availabilityVSAvoidpersistent storage capability
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the credential storage function from persistent storage and relocates it to volatile memory, eliminating the need for expensive persistent storage capabilities while maintaining credential availability during system operation

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The management console is designed to operate across heterogeneous server platforms (Windows, UNIX, Linux) using a universal credential handling mechanism in volatile memory, improving interoperability without requiring platform-specific persistent storage implementations

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

2Speed

If conventional management consoles pre-store credentials, then access speed is improved, but security deteriorates and adaptability to different platforms worsens

Engineering Contradiction:
Improvecredential access speedVSAvoidplatform compatibility
Core Design Contradiction:
SpeedVSAdaptability or versatility

Solution Approach 1:

The credential storage mechanism transitions from static persistent storage to dynamic volatile memory management, allowing credentials to be loaded and unloaded based on operational needs, improving both security and platform adaptability while maintaining access speed

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the storage parameter from persistent to volatile memory, and implements credential loading/unloading mechanisms that adapt to different server platforms, simultaneously improving security, platform compatibility, and maintaining operational speed

Inventive Principle:
Principle #35Parameter changes

3Ease of manufacture

If namespace management and storage management are separated, then system modularity is improved, but management efficiency deteriorates

Engineering Contradiction:
Improvesystem modularityVSAvoidmanagement efficiency
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The patent merges namespace management and storage management into a unified management console that operates in volatile memory, combining previously separate functions to improve management efficiency while maintaining the modular architectural benefits

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS9270741B2Namespace and storage management application infrastructure for use in management of resources in a storage system environment
Publication Date: 2016.02.23 NETAPP INC
  • US9270741B2 patent drawing
  • US9270741B2 patent drawing
  • US9270741B2 patent drawing

AI summary

A namespace and storage management (NSM) application includes an infrastructure configured to enable efficient management of resources in a storage system environment. The NSM application executes on a NSM console and interacts with an NSM server to integrate namespace management and storage management in the storage system environment. The NSM server, in turn, interacts with one or more remote agents installed on host machines in the environment to convey application programming interface (API) function calls that enable remote management of the resources.