Cluster View for Storage Devices via Aggregated Node Reports

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional network storage environments provide inadequate views of storage information due to redundant and overlapping data from isolated reports from individual nodes, failing to offer a comprehensive view of the node cluster's collective storage devices.

Innovation Solution

Generating a cluster view by aggregating storage device reports from nodes within a node cluster to create storage device data structures, which provide a unified view of storage information from the perspective of the node cluster, eliminating redundant data and conflicts through a centralized storage API.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If conventional reporting tools query individual nodes for storage information, then each node can provide its local storage device data, but the resulting view contains significant redundant and overlapping information from multiple nodes reporting the same storage devices

Engineering Contradiction:
Improvestorage information completenessVSAvoiddata redundancy
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent introduces a cluster storage reporting tool as an intermediary component that sits between individual nodes and administrators. This tool receives storage device reports from multiple nodes, processes them centrally, and generates a unified cluster view. The intermediary consolidates information from scattered node reports, eliminating redundancy while maintaining completeness of storage information across the entire cluster.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent merges storage device reports from multiple individual nodes into a single unified cluster view. By combining reports that contain storage device information from different nodes and applying deduplication logic, the system creates a consolidated view that shows each storage device exactly once, even though multiple nodes may have access to the same storage devices.

Inventive Principle:
Principle #5Merging (Combining)

2Ease of operation

If administrators query multiple nodes individually for storage device information, then they can obtain data from each node's perspective, but they cannot obtain a unified view of what the entire node cluster knows about storage devices

Engineering Contradiction:
Improvestorage information accessibilityVSAvoidcluster-wide storage visibility
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The cluster storage reporting tool provides universal access to storage information for the entire cluster through a single interface. Instead of requiring administrators to query each node separately to understand cluster-wide storage status, the tool consolidates information from all nodes and presents a unified view that shows the complete picture of storage devices accessible to any node in the cluster.

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

Solution Approach 2:

The reporting tool acts as an intermediary that aggregates storage information from multiple nodes and presents it as a unified cluster view. This mediator collects reports from individual nodes, processes them to eliminate duplicates, and generates comprehensive cluster-level reports that provide administrators with complete visibility into all storage devices known to any node in the cluster.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If nodes report storage information independently, then each node can maintain accurate local storage data, but the aggregate view contains conflicts and overlaps that reduce administrative efficiency

Engineering Contradiction:
Improvenode-level storage data accuracyVSAvoidadministrative efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent extracts the storage reporting function from individual nodes and centralizes it in a dedicated cluster storage reporting tool. This extraction allows nodes to maintain their local storage information independently while the centralized tool processes these reports to create a unified view. The separation enables accurate node-level data to be preserved while eliminating the administrative burden of dealing with redundant and conflicting information in aggregate views.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS9305001B2Cluster view for storage devices
Publication Date: 2016.04.05 NETAPP INC
  • US9305001B2 patent drawing
  • US9305001B2 patent drawing
  • US9305001B2 patent drawing

AI summary

One or more techniques and/or systems are provided for generating a macroscopic cluster view of storage devices, as opposed to merely an isolated view from an individual node. For example, nodes within a node cluster may be queried for storage device reports comprising storage device information regarding storage devices with which the nodes are respectively connected (e.g., I/O performance statistics, path connections, storage device attributes, status, error history, etc.). The storage device reports may be aggregated together to define one or more storage device data structures (e.g., a storage device data structure comprising one or more tables that may be populated with storage device information). In this way, the cluster view may be generated based upon querying one or more storage device data structures (e.g., an error cluster view, a storage device cluster view, a node summary cluster view, etc.).