Unlock instant, AI-driven research and patent intelligence for your innovation.

Capacity expansion method and system of storage cluster and related device

A storage cluster and memory technology, applied in the input/output process of data processing, instruments, electrical digital data processing, etc., can solve the problems of reducing expansion efficiency, occupying system resources, and existing extra migration, so as to improve performance and reduce The effect of resource utilization and improving the efficiency of expansion and reconstruction

Active Publication Date: 2021-03-09
SUZHOU LANGCHAO INTELLIGENT TECH CO LTD
View PDF3 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

When performing node expansion, the data distribution algorithm will re-select OSDs for all PGs through a series of calculations. After the selection is completed, data migration is required for the newly added OSD members in the PG, but it is easy to exist during the data migration process. After a PG reselects members, the newly added members are still the OSD of the old node, but because there is no data of the PG on the OSD, data migration is also required, so that there will be additional migration during capacity expansion, which not only occupies system resources , while reducing the expansion efficiency

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Capacity expansion method and system of storage cluster and related device
  • Capacity expansion method and system of storage cluster and related device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039] In order to make the purposes, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments It is a part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the scope of protection of this application.

[0040] Please refer to figure 1 , figure 1 It is a flowchart of a storage cluster expansion method provided in the embodiment of the present application, the method includes:

[0041] S101: Receive an expansion command, and determine a new expansion node corresponding to the expansion command;

[0042] This step is to receive the expansion command ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides a capacity expansion method of a storage cluster, which comprises the following steps: receiving a capacity expansion instruction, and determining a new capacity expansion nodecorresponding to the capacity expansion instruction; traversing all the placement groups, and determining the reference count of the OSD corresponding to each placement group, wherein the reference count of each OSD is the same as the number of the placement groups borne by the OSD; setting the OSD with the maximum reference count in each placement group as a to-be-determined OSD; and calling a data distribution interface to select an optimal OSD from the new expansion nodes to replace the OSD to be determined. According to the invention, the OSD with the maximum reference technology in each placement group is only replaced by the OSD in the new expansion node, and data migration between the interiors of the old nodes is avoided, so that the expansion reconstruction efficiency is improved,the resource utilization rate of the system during expansion is reduced, and the performance of the storage system is improved. The invention further provides a capacity expansion system of the storage cluster, a computer readable storage medium and storage equipment, which have the above beneficial effects.

Description

technical field [0001] The present application relates to the field of data storage, in particular to a storage cluster expansion method, system and related devices. Background technique [0002] In a distributed storage system, the stored content is cut according to a fixed size. This piece of fixed-size data is called an object, and PG (Placement Group, a carrier for placing objects) is an aggregation of multiple objects. The correspondence between each PG and OSD (Object-based Storage Device, object storage device) is through the data distribution algorithm. One PG corresponds to multiple OSDs. OSD can be simply understood as a physical disk, and one OSD can There are multiple PGs, and the stored content is placed on disk. When performing node expansion, the data distribution algorithm will re-select OSDs for all PGs through a series of calculations. After the selection is completed, data migration is required for the newly added OSD members in the PG, but it is easy to ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F3/06
CPCG06F3/067G06F3/0629G06F3/0604G06F3/0607G06F3/0653G06F3/0631G06F3/0644G06F3/0673
Inventor 孙润宇孟祥瑞
Owner SUZHOU LANGCHAO INTELLIGENT TECH CO LTD