METHOD OF ARRANGING DATA IN RAID ARRAYS FOR BALANCED LOAD DISTRIBUTION DURING ARRAY RECOVERY Russian patent published in 2025 - IPC G06F3/06 

Abstract RU 2835373 C1

FIELD: physics.

SUBSTANCE: invention relates to a method of arranging data in a RAID array for balanced load distribution during array recovery. Method comprises steps of creating a new RAID array using a procedure for generating a stripe map; number of free disks N, length of current stripe L and the length of the stripe arrangement map R is passed at the input of the procedure for generate a stripe map and based on the obtained data, a stripe map consisting of R concatenated permutations of the set {1, …, N} is formed; matrix of combinations M of size N×N is initialized, during which all its elements are assigned values of 0, the current stripe is initialized with an empty list; permutation is generated in the stripe map by calling the generate permutation procedure with the following input parameters: current value of combination matrix M, list of occupied disks in current stripe, length of current stripe L, number of disks in RAID array N; to generate one permutation based on input parameters, auxiliary structures are initialized, namely: list of free disks is initialized with numbers from 1 to N, list of disks in current permutation is initialized with empty list; iterative selection of a disk which is contained in the list of free disks, but is not contained in the list of occupied disks in the current stripe, using the search for the minimum sum of the elements of the combination matrix corresponding to the disk, and occupied disks in the current stripe; adding a disc to a list of occupied discs in the current stripe and to the end of the list of discs in the current permutation; once the length of the list of occupied disks in the current stripe has reached the length of the current stripe L, updating the combination matrix and assigning the list of occupied disks in the current stripe to an empty list value; procedure for generation of a permutation in a stripe arrangement map is repeated until the number of permutations reaches R.

EFFECT: faster recovery of a RAID array due to a data arrangement scheme which ensures uniform distribution of the read load across all disks during recovery of the array.

1 cl, 9 dwg

Similar patents RU2835373C1

Title Year Author Number
METHOD FOR DATA REDISTRIBUTION DURING EXPANSION OF DISK ARRAY 2020
  • Marov Aleksei Valerevich
  • Smirnov Dmitrii Sergeevich
RU2747213C1
METHOD OF PROTECTING AVAILABILITY AND SECURITY OF STORED DATA AND SYSTEM FOR ADJUSTABLE PROTECTION OF STORED DATA 2014
  • Kosolapov Jurij Vladimirovich
RU2584755C2
METHOD OF RECOVERING RECORDS IN STORAGE DEVICE AND SYSTEM FOR REALISING SAID METHOD 2012
  • Marov Aleksej Valer'Evich
  • Uteshev Aleksej Jur'Evich
RU2502124C1
METHOD FOR DATA STORAGE IN REDUNDANT ARRAY OF INDEPENDENT DISKS WITH INCREASED FAULT TOLERANCE 2020
  • Dremliuga Anton Anatolevich
  • Fromm Anton Konstantinovich
  • Shetokhin Dmitrii Nikolaevich
  • Pinchuk Artur Igorevich
RU2750645C1
METHOD AND APPARATUS FOR RECORDING HIGH-SPEED INPUT DATA INTO MATRIX OF MEMORY DEVICES 2006
  • Brune Tomas
  • Vittenburg Jens Peter
RU2417461C2
METHOD AND SYSTEM FOR DISTRIBUTED STORAGE OF RECOVERED DATA WHICH ENSURES INTEGRITY AND CONFIDENTIALITY OF INFORMATION 2021
  • Chajkovskij Sergej Stanislavovich
RU2777270C1
BINARY EQUIVALENT CODE COMBINATION GENERATOR 2019
  • Gladkikh Anatolij Afanasevich
  • Said Basem Abdulsalam Salekh
  • Bakurova Anastasiya Denisovna
RU2743854C1
EFFICIENT ALGORITHM AND PROTOCOL FOR REMOTE DIFFERENTIAL COMPRESSION 2005
  • Teodosiu Dehn
  • B'Orner Nikolaj S.
  • Bouzman Patrik Eh.
  • Gurevich Jurij
RU2382511C2
METHOD OF CHECKING CORRECTNESS OF DATA ENTRY IN DUAL-CONTROLLER DATA STORAGE SYSTEM BASED ON ARRAY OF NONVOLATILE MEDIA AND APPARATUS THEREFOR 2013
  • Kopanygin Nikolaj Pavlovich
RU2552151C2
DATA ENCODING METHOD AND DATA STORAGE SYSTEM 2023
  • Lysanov Sergej Vyacheslavovich
  • Bashirov Sergej Romanovich
  • Nefedov Anton Sergeevich
  • Ismagilov Ildar Khasanovich
RU2819584C1

RU 2 835 373 C1

Authors

Vasenina Anna Igorevna

Levitskij Ivan Maksimovich

Smirnov Dmitrij Sergeevich

Dates

2025-02-25Published

2024-07-02Filed