METHOD FOR DATA REDISTRIBUTION DURING EXPANSION OF DISK ARRAY Russian patent published in 2021 - IPC G06F12/02 G06F3/06 

Abstract RU 2747213 C1

FIELD: computing technology.

SUBSTANCE: according to the data redistribution method, at least one physical disk is added to a disk array containing at least two disks with the initial distribution of data across the array disks, all stripes of the original disk data array are divided into groups containing k stripes, wherein the number k of stripes from the initial configuration of the array is selected so that the transferred data, including the calculated checksums for the new data array, occupies an integer number m of stripes when the data from the initial configuration of the disk array is transferred to the new configuration of the disk array, the data of each group of stripes of the original disk array is then sequentially transferred to a reserved data recording area, and then the data of this group of stripes is recorded onto the stripes of the new configuration of the disk array upon fulfillment of the condition of the size of the free area between the transferred and non-transferred data of the new configuration of the disk array becoming larger than the size of the transferred group of stripes, the data of each group of stripes of the original disk array is transferred and recorded directly onto the stripes of the new configuration of the disk array, and when transferring the data of the last group of stripes of the original disk array to the stripes of the new configuration of the disk array, data redistribution is stopped, wherein the data array may be referred to at the request of users while the data is transferred.

EFFECT: increased speed of the data redistribution procedure with possibility of implementing user requests during redistribution.

8 cl, 8 dwg

Similar patents RU2747213C1

Title Year Author Number
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 OF RECOVERING RECORDS IN STORAGE DEVICE AND SYSTEM FOR REALISING SAID METHOD 2012
  • Marov Aleksej Valer'Evich
  • Uteshev Aleksej Jur'Evich
RU2502124C1
METHOD FOR STORING DATA USING DATA STORAGE DEVICE AND DATA STORAGE DEVICE 2015
  • Lin, Chungong
  • Xu, Fei
  • Cai, Enting
RU2642349C1
METHOD OF RESTORING RECORDS IN STORAGE DEVICE, SYSTEM FOR REALISING SAID METHOD AND MACHINE-READABLE MEDIUM 2010
  • Fedorov Andrej Rjurikovich
RU2448361C2
METHOD AND SYSTEM FOR DISTRIBUTED STORAGE OF RECOVERED DATA WHICH ENSURES INTEGRITY AND CONFIDENTIALITY OF INFORMATION 2021
  • Chajkovskij Sergej Stanislavovich
RU2777270C1
METHOD AND DEVICE FOR DATA ACCESS 2014
  • Chen Syaolyan
  • Si Yujtsin
  • Lej Yun
  • Van Tyanke
RU2626091C1
MASSIVE CONTROLLER, SOLID STATE DISK AND DATA RECORDING SOLID STATE DISK CONTROL METHOD 2015
  • Jiang Peijun
  • Xue Qiang
  • Huang Keji
RU2661280C2
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
TRACKING "DIRTY" AREAS OF NONVOLATILE MEDIA 2011
  • Paleologu, Emanuel
  • Mehra, Karan
  • Moss, Darren
RU2728816C2
METHOD OF PROTECTING AVAILABILITY AND SECURITY OF STORED DATA AND SYSTEM FOR ADJUSTABLE PROTECTION OF STORED DATA 2014
  • Kosolapov Jurij Vladimirovich
RU2584755C2

RU 2 747 213 C1

Authors

Marov Aleksei Valerevich

Smirnov Dmitrii Sergeevich

Dates

2021-04-29Published

2020-06-24Filed