Check patentability & draft patents in minutes with Patsnap Eureka AI!

Cross-cluster traffic optimization method for single-point failure recovery of cluster storage system

A cluster storage and single-point failure technology, which is applied in the transmission system, response error generation, redundant code error detection, etc., can solve the problem of less cross-cluster maintenance traffic, and achieve the effect of shortening the repair time

Active Publication Date: 2022-02-18
XIAMEN UNIV
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In order to alleviate the impact of cross-cluster repair traffic, existing work mainly focuses on designing new cluster-aware erasure codes ([4] H.Hou, P.Lee, K.W.Shum, and Y.Hu. Rack-aware RegeneratingCodes for Data Centers.IEEE Transactions on Information Theory,65(8):4730–4745,2019; [5]Y.Hu,X.Li,M.Zhang,P.Lee,X.Zhang,P.Zhou,and D.Feng .Optimal RepairLayering for Erasure-Coded Data Centers:From Theory to Practice.ACMTransactions on Storage,13(4):33,2017.), maintain the same fault tolerance with less cross-cluster repair traffic, or propose a new repair order Scheduling methods to reduce cross-cluster repair traffic ([6]Z.Shen,J.Shu,andP.Lee.Reconsidering Single Failure Recovery in Clustered File Systems.InProc.of IEEE / IFIP DSN,2016.), but these works all choose Designate a dedicated node to repair all lost blocks, such a repair scheme will easily cause the bandwidth of the dedicated node to become the bottleneck of repair performance

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
  • Cross-cluster traffic optimization method for single-point failure recovery of cluster storage system
  • Cross-cluster traffic optimization method for single-point failure recovery of cluster storage system
  • Cross-cluster traffic optimization method for single-point failure recovery of cluster storage system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039] The following embodiments will further illustrate the present invention in conjunction with the accompanying drawings.

[0040] The purpose of the embodiments of the present invention is to propose a cross-cluster traffic optimization method for single-point failure recovery of a cluster storage system. The method mainly consists of two parts. The first part is the optimization method at the single-stripe level. For each stripe, specify a plan to repair the invalid data of the stripe (including specifying the node to read data and perform repairs), so as to minimize the cross-cluster repair traffic at the single-stripe level. . The main body of the second part is a greedy algorithm. This greedy algorithm finds a multi-stripe repair combination solution under the condition of ensuring the optimal single-stripe repair to make cross-cluster upload and download traffic more balanced.

[0041] Embodiments of the present invention include the following steps:

[0042] Suppo...

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 a cross-cluster traffic optimization method for single-point failure recovery of a cluster storage system, involving the cluster storage system. 1: Divide the original data into fixed-size data blocks, encode the data blocks to generate corresponding check blocks, and then distribute them to different nodes for storage according to constraints; 2: Find the cross-cluster repair for each stripe that minimizes the stripe Traffic repair scheme; 3: Initialize the unrepaired stripe set, perform several rounds of repairs, randomly select multiple stripes from the unrepaired stripe set in each round to form the current round of repaired stripe set, and obtain a single stripe repair according to step 2 Combining the schemes to obtain the initial multi-strip repair combination plan, using the greedy algorithm to schedule the multi-strip repair, and obtaining the multi-strip repair combination plan for each round through the replacement step and the exchange step; 4: Complete several rounds of repair, each round is based on the repair The scheme and coding rules are used to recover corresponding invalid stripes. Minimize and balance cross-cluster repair traffic, applicable to any erasure code, and widely applicable.

Description

technical field [0001] The invention relates to a cluster storage system, in particular to a cross-cluster traffic optimization method for single-point failure recovery of the cluster storage system. Background technique [0002] A large-scale cluster storage system usually consists of hundreds or even thousands of storage servers (also called nodes), and a large number of nodes makes the system have to solve common unexpected failures. In order to ensure the reliability of data, the existing system mainly adopts the method of storing redundant data in advance, and the two most representative schemes are "backup" and "erasure code". Backup is to copy data into n parts and store them in n different devices. When a device fails, select the backup data in the remaining unfailed devices to restore. The backup method is simple and effective, but it is easy to cause a huge storage overhead, and its storage overhead is n times that of the original data. Erasure codes take fixed-s...

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): H04L67/1097H04L41/0654H04L41/0823G06F11/10H04L67/06
CPCH04L67/1097H04L41/0654H04L41/0823G06F11/10H04L67/06
Inventor 沈志荣舒继武林诗尧
Owner XIAMEN UNIV
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More