METHOD OF CHECKING CORRECTNESS OF DATA ENTRY IN DUAL-CONTROLLER DATA STORAGE SYSTEM BASED ON ARRAY OF NONVOLATILE MEDIA AND APPARATUS THEREFOR Russian patent published in 2015 - IPC G06F11/07 G06F12/16 

Abstract RU 2552151 C2

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

Similar patents RU2552151C2

Title Year Author Number
TRACKING "DIRTY" AREAS OF NONVOLATILE MEDIA 2011
  • Paleologu, Emanuel
  • Mehra, Karan
  • Moss, Darren
RU2728816C2
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 SYSTEM FOR DISTRIBUTED STORAGE OF RECOVERED DATA WHICH ENSURES INTEGRITY AND CONFIDENTIALITY OF INFORMATION 2021
  • Chajkovskij Sergej Stanislavovich
RU2777270C1
MASSIVE CONTROLLER, SOLID STATE DISK AND DATA RECORDING SOLID STATE DISK CONTROL METHOD 2015
  • Jiang Peijun
  • Xue Qiang
  • Huang Keji
RU2661280C2
METHOD OF PROTECTING AVAILABILITY AND SECURITY OF STORED DATA AND SYSTEM FOR ADJUSTABLE PROTECTION OF STORED DATA 2014
  • Kosolapov Jurij Vladimirovich
RU2584755C2
METHOD FOR SENDING DATA, DATA RECEIVING METHOD AND DATA STORAGE DEVICE 2013
  • Ouyan Tszi
  • Tszou E
RU2596585C2
METHOD FOR STORING DATA USING DATA STORAGE DEVICE AND DATA STORAGE DEVICE 2015
  • Lin, Chungong
  • Xu, Fei
  • Cai, Enting
RU2642349C1
METHOD FOR RESTORING DATA WITH CONFIRMED INTEGRITY 2021
  • Krupenin Aleksandr Vladimirovich
  • Dichenko Sergej Aleksandrovich
  • Samojlenko Dmitrij Vladimirovich
  • Finko Oleg Anatolevich
  • Fadeev Roman Viktorovich
  • Kis Sergej Andreevich
  • Bryantsev Arsenij Vyacheslavovich
  • Shemetov Oleg Petrovich
RU2771238C1
DATA INTEGRITY MONITORING AND ENSURING METHOD 2017
  • Dichenko Sergej Aleksandrovich
  • Samojlenko Dmitrij Vladimirovich
  • Finko Oleg Anatolevich
RU2680739C1
SYSTEMS AND METHODS FOR USER AUTHENTICATION BASED ON BIOMETRIC DATA AND DEVICE DATA 2018
  • Piel, Brian
RU2728828C2

RU 2 552 151 C2

Authors

Kopanygin Nikolaj Pavlovich

Dates

2015-06-10Published

2013-09-17Filed