FIELD: physics, computer engineering.
SUBSTANCE: invention relates to computer engineering. A method of checking correctness of data entry in a dual-controller data storage system based on an array nonvolatile media, including first and second controllers, each having cache in random-access memory divided into segments, the method comprising: writing data received from an initiator into the cache of the first controller, wherein the data written in the cache are marked as "dirty"; calculating in the cache of the first controller, a check sum of the received data and other "dirty" data stored in the cache; transmitting the data received from the initiator from the first controller to the cache of the second controller, wherein the data written in the cache are marked as "dirty"; calculating in the cache of the second controller a check sum of the received "dirty" data and other "dirty" data stored in the cache; transmitting the check sum calculated in the first controller to the second controller; comparing, in the second controller, the check sums of the first and second controllers; transmitting, from the second controller to the first controller, the check sum comparison result; if the check sums match, the completion of the data synchronisation process is considered correct.
EFFECT: reduced probability of losing "dirty" data upon failure of one of the controllers.
14 cl, 3 dwg
Title | Year | Author | Number |
---|---|---|---|
TRACKING "DIRTY" AREAS OF NONVOLATILE MEDIA | 2011 |
|
RU2728816C2 |
METHOD FOR DATA STORAGE IN REDUNDANT ARRAY OF INDEPENDENT DISKS WITH INCREASED FAULT TOLERANCE | 2020 |
|
RU2750645C1 |
METHOD AND SYSTEM FOR DISTRIBUTED STORAGE OF RECOVERED DATA WHICH ENSURES INTEGRITY AND CONFIDENTIALITY OF INFORMATION | 2021 |
|
RU2777270C1 |
MASSIVE CONTROLLER, SOLID STATE DISK AND DATA RECORDING SOLID STATE DISK CONTROL METHOD | 2015 |
|
RU2661280C2 |
METHOD OF PROTECTING AVAILABILITY AND SECURITY OF STORED DATA AND SYSTEM FOR ADJUSTABLE PROTECTION OF STORED DATA | 2014 |
|
RU2584755C2 |
METHOD FOR SENDING DATA, DATA RECEIVING METHOD AND DATA STORAGE DEVICE | 2013 |
|
RU2596585C2 |
METHOD FOR STORING DATA USING DATA STORAGE DEVICE AND DATA STORAGE DEVICE | 2015 |
|
RU2642349C1 |
METHOD FOR RESTORING DATA WITH CONFIRMED INTEGRITY | 2021 |
|
RU2771238C1 |
DATA INTEGRITY MONITORING AND ENSURING METHOD | 2017 |
|
RU2680739C1 |
SYSTEMS AND METHODS FOR USER AUTHENTICATION BASED ON BIOMETRIC DATA AND DEVICE DATA | 2018 |
|
RU2728828C2 |
Authors
Dates
2015-06-10—Published
2013-09-17—Filed