Computer System Storage Node Deployment with Parallel Disk Setup
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
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.
Data Source
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.


