Redundancy protected method, device and system

A technology of redundant protection and redundant disk array, applied in the field of storage

Active Publication Date: 2012-07-04
CHENGDU HUAWEI TECH
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The inventor found that the existing storage cluster needs to be expanded with disk groups containing a fixed number of disks when expanding, and cannot support the redundancy of disk groups containing different numbers of disks. Yu Bao

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
  • Redundancy protected method, device and system
  • Redundancy protected method, device and system
  • Redundancy protected method, device and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0034] see figure 1 , figure 1 It is a flowchart of a redundancy protection method provided by Embodiment 1 of the present invention. Such as figure 1 As shown, the method may include:

[0035] 101: Group the disks of at least two storage nodes to obtain at least one disk group;

[0036] 102: According to the number of disks included in each disk group, select the corresponding RAID type from the preset correspondence between the number of disks and the RAID type;

[0037] 103: Calculate the parity block of each disk in the disk group by using the selected RAID type, and store the parity block in each disk in the disk group respectively.

[0038] For example, the above-mentioned 101 groups the disks of at least two storage nodes, and several disk groups can be obtained by using but not limited to the following methods:

[0039] Please also refer to figure 2 , figure 2 It is a flowchart of a method for obtaining a disk group provided by Embodiment 1 of the present i...

Embodiment 2

[0052] see image 3 , image 3 It is a flowchart of a redundancy protection method provided by Embodiment 2 of the present invention. In this embodiment, it is assumed that the storage cluster currently includes 6 storage nodes, namely storage node 0 to storage node 5; wherein, each storage node includes 6 disks numbered N0, N1, N2, N3, N4, and N5; The preset threshold is 12; the redundant backup method provided by the embodiment of the present invention may include:

[0053] 301: Judging that the total number of disks 36 of storage node 0 to storage node 5 is greater than the preset threshold of 12, divide the 36 disks into 6 disk groups;

[0054] Wherein, 6 disk groups=total number of disks 36 / (preset threshold 12 / 2).

[0055] For example, in the divided 6 disk groups, the 6 disks included in the first disk group can be composed of the N0th disks of storage nodes 0 to 5; N1 disks form the 6 disks included in the second disk group; N2 disks from storage node 0 to storage ...

Embodiment 3

[0071] see Figure 4 , Figure 4 It is a structural diagram of a redundant protection device provided by Embodiment 3 of the present invention. Such as Figure 4 As shown, the device may include:

[0072] A grouping module 401, configured to group the disks of at least two storage nodes to obtain at least one disk group;

[0073] For example, the grouping module 401 may determine whether the total number of disks of at least two storage nodes is less than or equal to a preset threshold, and if so, divide the disks of at least two storage nodes into a group comprising the total number of disks of at least two storage nodes Disk group; Conversely, when the grouping module 401 judges that the total number of disks of at least two storage nodes is greater than a preset threshold, the disks of at least two storage nodes are divided into grouping value disk groups;

[0074] Wherein, the grouping value is the integer part of the quotient obtained by dividing the total number of d...

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 relates to the memory technical field and discloses a redundancy protected method, a device and a system; the method comprises the following steps: disks of at least two memory nodes aregrouped to obtain at least one disk pack; and then according to the disk number included by each disk pack, a corresponding independent redundant disk array type is selected from the corresponding relation of a preset disk number and an independent redundant disk array type; and the selected independent redundant disk array type is utilized for figuring out check blocks of each disk in the corresponding disk pack; the check blocks of each disk are respectively stored in each disk of the corresponding disk pack. The embodiment of the invention can simultaneously support the redundancy protection of the disk pack containing different disk counts.

Description

technical field [0001] The present invention relates to the field of storage technology, in particular to a redundancy protection method, device and system. Background technique [0002] Storage cluster refers to aggregating the disks of at least two storage nodes into a disk group that can provide users with a unified access interface and management interface. Users can transparently access and utilize the disks on at least two storage nodes through the provided access interface , which can give full play to the performance and disk utilization of storage nodes. [0003] In a storage cluster, data is stored in and read from disks of at least two storage nodes in parallel according to certain rules, so that higher performance of concurrent disk access can be obtained. Since data is stored in disks of at least two storage nodes, in order to protect data integrity and reliability, data redundancy protection needs to be implemented between at least two storage nodes of the cl...

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
Patent Type & Authority Patents(China)
IPC IPC(8): G06F11/14G06F3/06
Inventor 魏明昌
Owner CHENGDU HUAWEI TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products