Storage Cluster Visualization via Segmentation and Intermediary

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Administrators of storage cluster systems face challenges in diagnosing and maintaining complex systems due to the unique configurations and high complexity of interactions among various components, making it difficult to grasp component interactions and automated responses.

Innovation Solution

An administration system that collects and organizes data on storage cluster systems as objects with properties, allowing for the generation of visualizations that help administrators understand system states and changes over time, enabling better diagnosis and oversight through an ingest server, database server, and visualization server.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If storage cluster systems use a wide range of hardware and software components to meet diverse client requirements, then system adaptability and storage capacity are improved, but system complexity and difficulty in diagnosing problems increase

Engineering Contradiction:
Improvesystem adaptabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the complex storage cluster system into distinct visualizable components including nodes, storage devices, networks, and clients. Each component type is represented as a separate object in the visualization interface, allowing administrators to break down and analyze individual parts rather than being overwhelmed by the entire system's complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an administration system as an intermediary between administrators and the complex storage cluster system. This intermediary provides automated discovery, monitoring, and visualization capabilities that translate complex system states into comprehensible graphical representations, reducing the cognitive burden on administrators.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If storage cluster systems geographically disperse components to increase capacity and redundancy, then system reliability and storage capacity are improved, but difficulty in grasping component interactions increases

Engineering Contradiction:
Improvesystem reliabilityVSAvoiddifficulty in grasping interactions
Core Design Contradiction:
ReliabilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent adds a spatial visualization dimension to represent geographically dispersed components. The graphical user interface displays nodes, storage devices, and networks in a spatial layout that reflects their physical or logical arrangement, allowing administrators to visually trace interactions across geographic boundaries without mentally reconstructing the system architecture.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The patent implements automated monitoring and event notification systems that provide continuous feedback about component states and interactions. When events occur in geographically dispersed components, the system automatically notifies administrators and displays relevant information in the visualization interface, eliminating the need for administrators to actively track interactions across multiple locations.

Inventive Principle:
Principle #23Feedback

3Speed

If storage cluster systems increase the quantity and complexity of network connections to improve access speed and redundancy, then system performance and reliability are improved, but difficulty in diagnosing problems increases

Engineering Contradiction:
Improveaccess speedVSAvoiddifficulty in diagnosing problems
Core Design Contradiction:
SpeedVSDifficulty of detecting and measuring

Solution Approach 1:

The patent extracts network connection information from the complex system architecture and presents it as a separate, visualizable layer in the graphical interface. Network topologies, connection states, and data flow patterns are displayed independently, allowing administrators to focus on network-specific diagnostics without being distracted by other system components.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent uses color-coding to indicate network connection states, performance metrics, and event conditions. Different colors represent different statuses such as healthy, degraded, or failed connections, enabling administrators to quickly identify problematic network links amidst complex topologies without analyzing numerical data.

Inventive Principle:
Principle #32Color changes

Data Source

PatentUS10229178B2Techniques for visualizing storage cluster system configurations and events
Publication Date: 2019.03.12 NETAPP INC
  • US10229178B2 patent drawing
  • US10229178B2 patent drawing
  • US10229178B2 patent drawing

AI summary

Various embodiments are generally directed to techniques for generating effective visualizations of some or all of a storage cluster system. An apparatus includes a processor component; a rendering component to generate a visualization of at least a portion of a storage cluster system for presentation on a display, the visualization to comprise a depiction of an object that corresponds to a component of the storage cluster system; and an interpretation component to interpret received indications of operation of an input device to select the depicted object and to select a first time and a second time along a timeline presented on the display, and to generate a command to request information indicating a change in state of the object between the first and second times.