Computer System Storage Node Deployment with Parallel Disk Setup

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing methods for initial setting of storage systems in cloud environments are inefficient, leading to prolonged construction times due to the need for data writing, guarantee code assignment, and control information setup, which is hindered by back-end bandwidth limitations.

Innovation Solution

A computer system and management method that utilizes a control node to template configuration information from an existing storage node, enabling parallel initial settings across multiple disks, and deploys a new storage node with pre-configured disks using a template deployment service.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the disk is initialized by sequentially writing data, guarantee code, and control information, then the reliability of data storage is improved, but the construction time of the storage system increases

Engineering Contradiction:
Improvedata storage reliabilityVSAvoidconstruction time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-generating and storing control information templates in a template storage area before the actual disk initialization. When a new storage node is deployed, the system retrieves the appropriate control information template and automatically generates the required control information, eliminating the need for sequential manual writing of data, guarantee code, and control information during the initialization process. This significantly reduces construction time while maintaining data reliability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the disk initialization process into distinct phases: (1) writing user data to the disk, (2) generating control information by retrieving templates and processing them with the data, and (3) writing the generated control information to the disk. This segmentation allows for parallel processing of data writing and control information generation, reducing the overall initialization time while ensuring all necessary components are properly configured for reliable data storage.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If a setting script is executed to automatically configure the storage system, then the ease of operation is improved, but the processing time increases due to back-end bandwidth limitations

Engineering Contradiction:
Improveautomatic configurationVSAvoidprocessing time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent uses copying by retrieving pre-generated control information templates from a template storage area and applying them to the new storage node's disks. Instead of executing lengthy setting scripts that repeatedly read and write control information through the back-end bandwidth, the system copies the already-processed control information templates and efficiently applies them to multiple disks in parallel, dramatically reducing processing time while maintaining automatic configuration capabilities.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The control information is pre-generated and stored in a template storage area before the actual deployment. When a new storage node is configured, the system retrieves the appropriate template and generates the control information in advance, then writes it to the disk. This preliminary preparation eliminates the need for time-consuming real-time processing during the configuration process, reducing back-end bandwidth usage and overall processing time.

Inventive Principle:
Principle #10Preliminary action

3Manufacturing precision

If the control information is written to the disk sequentially, then the manufacturing precision of data placement is improved, but the productivity of storage system deployment decreases

Engineering Contradiction:
Improvedata placement accuracyVSAvoidstorage system deployment speed
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent segments the control information writing process by first generating all necessary control information in a template storage area, then distributing and writing it to multiple disks in parallel. The control information is divided into manageable units that can be simultaneously written to different disks, maintaining precise data placement through template-based generation while dramatically improving deployment speed through parallel processing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The control information is pre-generated and stored in a template storage area before deployment. When deploying a new storage node, the system retrieves the appropriate template and generates the control information in advance, then writes it to the disk in parallel with data writing operations. This preliminary preparation enables concurrent operations that maintain data placement precision while accelerating the overall deployment process.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12461673B2Computer system and management method for computer system
Publication Date: 2025.11.04 HITACHI VANTARA LTD
  • US12461673B2 patent drawing
  • US12461673B2 patent drawing
  • US12461673B2 patent drawing

AI summary

In a computer system including a plurality of storage nodes and a control node, in a case where a storage system is deployed to a new storage node, the control node templates configuration information of an existing storage node by using a template deployment service, the control node sets a plurality of initial setting nodes, and causes the plurality of initial setting nodes to perform in parallel initial setting of converting and storing data of the existing storage node by using the template in a plurality of disks to be connected to a new storage node, and the new storage node is connected to the disks in which the initial setting is performed, and imports configuration information of the existing storage so that the storage system is deployed.