FIELD: data storage.
SUBSTANCE: invention relates to a system for distributed storage of recoverable data and a method for distributed storage of recoverable data. The method for distributed storage of recoverable data with information integrity is performed by at least one system, which contains a plurality of storage nodes connected by a network and storing data in the form of extents, data service (DS) agents for managing extents, metadata service (MDS) agents for managing metadata , related to nodes and extents, and cluster manager (CM) agents. The method consists of the following steps: generating a checksum for each data extent; detection of a node failure in the system by one of the CM agents or a disk failure in the system by the DS agent; notifying DS or MDS agents of a failure; formation by independently notified DS or MDS agents of a recovery plan for data extents affected by the failure; and collectively restoring the affected extents based on the generated plan in the previous step using checksums, with each node including a plurality of disks; and a disk failure is detected by the DS agent based on the disk error rate.
EFFECT: improving the reliability of data recovery.
17 cl, 9 dwg
Title | Year | Author | Number |
---|---|---|---|
DATA ENCODING METHOD AND DATA STORAGE SYSTEM | 2023 |
|
RU2819584C1 |
INTEGRATED HARDWARE AND SOFTWARE SYSTEM | 2016 |
|
RU2646312C1 |
DATA STORAGE SYSTEM | 2023 |
|
RU2824327C1 |
METHOD FOR HIGH SPEED CONTROL OVER BLOCKS FOR INSTANT COPYING IN DATA STORAGE SYSTEMS WITH JOINT USAGE OF MEMORY BY N UNITS | 2003 |
|
RU2297662C2 |
TRANSPARENT RECOVERY AFTER FAILURE | 2012 |
|
RU2595903C2 |
CONTAINER-CONTROLLING AND DISPATCHING SYSTEM | 2019 |
|
RU2751576C2 |
METHOD FOR CENTRALIZED RESPONSE TO A NETWORK FAILURE OR SERVER FAILURE IN A HIGH AVAILABILITY CLUSTER AND VIRTUAL MACHINE RECOVERY IN A HIGH AVAILABILITY CLUSTER AND A SYSTEM IMPLEMENTING THIS METHOD | 2022 |
|
RU2788309C1 |
CONTROL AND CONTAINERS DISPATCHING SYSTEM | 2015 |
|
RU2666475C1 |
CONTAINER CONTROL AND DISPATCHING SYSTEM | 2015 |
|
RU2704734C2 |
METHOD FOR CONSTRUCTING HIGH-PERFORMANCE FAULT-TOLERANT DATA STORAGE SYSTEMS BASED ON DISTRIBUTED FILE SYSTEMS AND NVMe OVER FABRICS | 2018 |
|
RU2716040C2 |
Authors
Dates
2022-08-01—Published
2021-08-03—Filed