Storage System Representative Node Resource Status Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current storage systems face challenges in managing resource status information efficiently, as the collection method requires large disk capacity for representative nodes, while distributed storage methods increase CPU load due to frequent inquiries from management software.

Innovation Solution

A storage system with a representative node and general nodes, where resource status information is stored in both local and summary databases, allowing the representative node to decide the acquisition source based on requests, reducing disk capacity and CPU load.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If operational information of all storage nodes is retained in the representative node (collection method), then the operational information can be centrally managed, but the disk capacity required for the representative node becomes large

Engineering Contradiction:
Improveoperational information managementVSAvoiddisk capacity
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The patent divides the storage system into representative nodes and general nodes, with each general node storing its own operational information locally. This segmentation prevents the need for a single representative node to store all operational information, thereby reducing the disk capacity requirement for representative nodes while maintaining centralized management capabilities.

Inventive Principle:
Principle #1Segmentation

2Quantity of substance

If operational information is retained in each storage node (distributed storage method), then the disk capacity required for the representative node is reduced, but the load of the CPU of the entire system increases due to frequent inquiries

Engineering Contradiction:
Improvedisk capacityVSAvoidCPU load
Core Design Contradiction:
Quantity of substanceVSUse of energy by moving object

Solution Approach 1:

The patent implements local quality by allowing general nodes to store and manage their own operational information locally. This enables the representative node to acquire operational information directly from specific general nodes rather than querying all nodes, thereby reducing the overall CPU load while maintaining distributed storage benefits.

Inventive Principle:
Principle #3Local quality

3Adaptability or versatility

If operational information is retained in each storage node, then distributed storage is achieved, but the number of queries to general nodes increases when acquisition destination is always the general node

Engineering Contradiction:
Improvedistributed storage capabilityVSAvoidquery response time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent introduces dynamic decision-making for the representative node to determine the acquisition destination of operational information. The representative node can dynamically switch between acquiring information from general nodes or from its own storage based on system conditions, request types, and data availability, thereby optimizing response time while maintaining distributed storage capabilities.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10891166B2Storage system and information management method having a plurality of representative nodes and a plurality of general nodes including a plurality of resources
Publication Date: 2021.01.12 HITACHI VANTARA LTD
  • US10891166B2 patent drawing
  • US10891166B2 patent drawing
  • US10891166B2 patent drawing

AI summary

According to one embodiment, a storage system includes a representative node and a plurality of general nodes including a plurality of resources. Each of the general nodes stores resource status information indicating respective statuses of the plurality of resources in a first storage unit thereof. The representative node stores resource status information collected from the plurality of general nodes in a second storage unit thereof, decides whether to acquire the resource status information from the first storage unit of the general node or to acquire the resource status information from the second storage unit based on a received request, and transmits the resource status information acquired from a decided acquisition destination to an issuing source of the request.