Software-defined Storage UI for Hardware Resource Visibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Managing hardware resources in conjunction with software-defined storage environments is challenging due to difficulties in identifying storage device allocation, locations, and error management within these environments.

Innovation Solution

A user interface service that obtains enclosure information from multiple enclosures, determines storage overviews, and generates user interfaces to display occupied and available storage slots, along with their functions within the software-defined storage configuration, using APIs and databases to unify information across different vendors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If software-defined storage environment is implemented to abstract local storage, then storage efficiency and accessibility are improved, but difficulty in managing hardware resources and identifying storage device allocation increases

Engineering Contradiction:
Improvestorage efficiencyVSAvoidhardware management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary system that acts as a mediator between the software-defined storage environment and physical hardware resources. This intermediary collects enclosure information from multiple enclosures, determines storage overviews, and generates user interfaces that present unified storage information. This mediator layer simplifies hardware management by abstracting the complexity of identifying storage device allocation, locations, and errors, while maintaining the efficiency benefits of software-defined storage.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple enclosures from different vendors are used to support hardware resources, then system versatility and capacity are improved, but difficulty in identifying storage device allocation and locations across vendors increases

Engineering Contradiction:
Improvevendor compatibilityVSAvoidstorage device identification difficulty
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent implements a universal interface system that can work with multiple enclosures from different vendors. The user interface service obtains enclosure information from various vendors, determines storage overviews, and generates unified user interfaces that present storage information in a consistent manner. This universal approach allows the system to support diverse hardware resources while simplifying the identification of storage device allocation and locations across different vendor configurations.

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

3Ease of operation

If storage devices are joined in software-defined storage environment, then storage pool accessibility to processing systems is improved, but difficulty in identifying errors and configuration information increases

Engineering Contradiction:
Improvestorage accessibilityVSAvoiderror identification difficulty
Core Design Contradiction:
Ease of operationVSDifficulty of detecting and measuring

Solution Approach 1:

The patent implements feedback mechanisms where the user interface service continuously collects enclosure information from multiple enclosures, determines storage overviews, and generates updated user interfaces. This feedback loop provides real-time or periodic information about storage device allocation, locations, and errors. The feedback mechanism makes error identification and configuration information accessible while maintaining the ease of operation benefits of software-defined storage pools.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11644975B2Software-defined storage information in view of available hardware resources
Publication Date: 2023.05.09 VMWARE INC
  • US11644975B2 patent drawing
  • US11644975B2 patent drawing
  • US11644975B2 patent drawing

AI summary

Described herein are systems, methods, and software to generate user interfaces to indicate software-defined storage information in view of available hardware resources. In one example, a user interface service may obtain enclosure information associated with enclosures in a computing environment and may determine a storage overview for the plurality of enclosures based on the enclosure information. The user interface service may further determine a function for each storage device in the storage overview in relation to a software-defined storage configuration for the computing environment and generate a user interface to indicate the storage overview with the function for each storage device in the plurality of enclosures.