×
10.09.2019
219.017.c9c1

Результат интеллектуальной деятельности: СПОСОБ ОРГАНИЗАЦИИ ХРАНЕНИЯ ДАННЫХ НА БАЗЕ КОДОВ-ПРОИЗВЕДЕНИЙ С ПРОСТОЙ ПРОВЕРКОЙ НА ЧЕТНОСТЬ СО СМЕЩЕНИЕМ

Вид РИД

Изобретение

Аннотация: Изобретение относится к способу организации хранения данных в массиве устройств хранения. Технический результат заключается в снижении нагрузки на сеть передачи данных и на устройства хранения данных, возникающей в ходе восстановления содержимого одного утраченного устройства хранения данных из массива, и в повышении надежности хранения данных в системе. Для фрагментов массива данных, расположенных в одноименных зонах хранения, формируют фрагменты избыточности, размещаемые в зонах отдельного устройства хранения данных. В каждом устройстве хранения данных зоны объединяются в множество непересекающихся групп, и для фрагментов, расположенных в них, формируются фрагменты избыточности, размещаемые во всех хранилищах по принятой в системе схеме хранения избыточных данных групп. Процесс восстановления содержимого утраченного устройства хранения данных не требует сбора всего содержимого оставшихся устройств. 1 ил.

Изобретение относится к вычислительной технике, в частности системам хранения данных. Заявленный способ может быть использован для организации надежного хранения данных как в локально размещенных массивах устройств хранения данных, так и в распределенных системах хранения данных, позволяя снизить нагрузку на сеть передачи данных.

В условиях непрерывного роста объемов генерируемой и обрабатываемой информации, сопряженного с увеличением объемов трафика данных передаваемого через сети передачи данных, объединяющие различные устройства, остро стоит проблема организации надежного долгосрочного хранения данных. Для решения данной проблемы применяются различные аппаратные и программные средства, в частности системы хранения данных, состоящие из множества устройств хранения данных объединенных в массив. Надежность хранения данных в подобных системах гарантируется применением различных методов избыточного кодирования и резервирования.

Наиболее близким по технической сущности к заявленному способу является способ, представленный в патенте US 6269453 В1 от 31 июл 2001, когда массив из N1=K1+1 устройств хранения данных разделяется на множество K1, собственно устройств хранения информационных данных и одно дополнительное устройство хранения избыточных данных, при этом область памяти каждого из N1 устройств хранения данных, делиться на I равных зон хранения таким образом, что K1 одноименных зон разных хранилищ информационных данных формируют в хранилище избыточных данных одноименную зону, что в совокупности по всем одноименным зонам составляет линию проверки на четность с номером i⊂I, в случае утраты одного из устройств хранения данных, входящих в массив производится опрос всех оставшихся устройств хранения данных с последовательной передачей в контроллер массива содержимого всех зон входящих в линии проверки на четность.

Недостатками прототипа являются:

- предложенное техническое решение позволяет обнаруживать линии проверки на четность, содержащую некорректируемую ошибку, не обнаруживаемую средствами устройств хранения данных, но не позволяет определить зону содержащую эту ошибку для дальнейшего ее исправления;

- в случае утраты одного из устройств хранения данных и осуществлении процедуры восстановления его содержимого, возникает необходимость передачи всего содержимого оставшихся не утраченными устройств хранения данных, что приводит к возрастанию нагрузки на сеть передачи данных, росту времени простоя системы в целом;

- в ходе восстановления данных, проводимого в случае утраты одного из устройств хранения данных, возрастает нагрузка на оставшиеся устройства хранения данных, что снижает их быстродействие и ресурс.

Задачей, на решение которой направлено изобретение, является разработка способа организации хранения данных в массиве устройств хранения данных, базирующемся на применении кодов-произведений с простой проверкой на четность.

Техническим результатом являются:

- снижение общей нагрузки на сеть передачи данных возникающая в ходе восстановления массива данных в случае утраты одного устройства хранения данных из массива устройств хранения данных;

- снижение нагрузки на устройства хранения данных, оставшиеся в массиве, возникающей в процессе восстановления данных;

- повышение надежности хранения данных в системах хранения данных.

Для достижения указанного технического результата предлагается способ восстановления целостности данных в массиве устройств хранения данных, заключающийся в том, что массив из Nl=Kl+1 устройств хранения данных разделяется на множество K1 собственно устройств хранения информационных данных и одно дополнительное устройство хранения избыточных данных, при этом область памяти каждого из N1 устройств хранения данных, делиться на I равных зон хранения таким образом, что K1 одноименных зон разных хранилищ информационных данных формируют в хранилище избыточных данных одноименную зону, что в совокупности по всем N1 одноименным зонам составляет линию проверки на четность с номером i⊂I, при этом в случае утраты одного из хранилищ восстановление данных, хранившихся в нем, осуществляется путем последовательного выделения одноименных зон каждого из K1 оставшихся устройств хранения данных, и за счет системы проверок четности данной линии восстанавливаются утраченные данные этой линии, при этом последовательно используются номера i⊂I линий.

Особенностью является то, что в каждом из N1 устройств хранения данных множество I зон делятся на J=I/(K2+1) групп, где K2 число зон хранения информационных данных в хранилищах d⊂K1 и соответствующих K2 зон избыточных данных в устройстве хранения избыточных данных, совокупность которых в каждом хранилище формирует зону избыточных данных с номером j⊂J, при этом избыточные данные групп для каждого из N1 устройств хранения данных не могут размещаться в устройствах хранения данных для которых они сформированы, а хранятся по принятой в системе схеме хранения избыточных данных групп, например с циклическим сдвигом номеров относительно истинных номеров групп, и при необходимости восстановления содержимого утраченного устройства хранения данных, выбираются любые J-2 линии для каждой из групп, с последующим восстановлением утраченных данных для этих линий, при этом в утраченную группу вводятся избыточные данные группы, находящееся в одном из K1 оставшихся не утраченных устройств хранения данных, жестко закрепленных схемой хранения избыточных данных групп, при этом контроль соответствия содержимого в зонах хранения избыточности и зонах хранения информационных символов позволяет определять зону дислокации скрытых ошибок.

Предлагаемый способ к кодированию данных, размещаемых в памяти массива устройств хранения данных предназначен для повышения надежности функционирования массива, в условиях одиночных отказов отдельных узлов. Новизна этого способа заключается в уменьшении объема трафика передаваемых через сеть обмена данных, генерируемого в случае восстановления содержимого утраченного информационного накопителя, и в возможности обнаруживать и исправлять одиночные некорректируемые ошибки, возникающие в ходе генерации данных, осуществления операций кодирования и передачи данных в память устройств хранения данных.

Предлагаемый способ предполагает формирование и хранение в памяти накопителей двух контрольных сумм. Одна из контрольных сумм размещается в памяти отдельного устройства хранения данных. Вторая контрольная сумма размещается в каждом из устройств хранения данных, как в информационных, так и избыточном. Условием функционирования этого решения является то, что сформированный избыточный символ не должна находиться в том же устройств хранения, для которого оно рассчитан.

Пример организации хранения данных в массиве устройств хранения данных продемонстрирован на Фиг. 1.

Источник и потребитель данных (101), передает исходный массив данных в контроллер (102) массива устройств хранения данных (103).

Для осуществления организации хранения, исходный массив данных разделяется контроллером (102) на k1*k2 фрагментов одинакового размера, размещаемых в зоны (104) устройств хранения информационных данных (105-107), таким образом, что в каждом из них расположено k2 фрагментов, размещенных в зонах, объединенных в группы (108). В случае если информационный массив делится на число фрагментов меньше k1*k2 оставшиеся заполняются значениями ноль. В ином случае, если информационный массив делится на число фрагментов больше k1*k2, он разделяется на несколько слов, обрабатываемых по отдельности. Последовательность зон с одинаковыми номерами, но находящихся на разных устройствах хранения данных образует линию проверки на четность (109).

Формирование избыточности, размещаемом в зонах (110) отдельного устройстве хранения данных (111), производится с использованием выражения:

где i=1, …, k2 - номера зон в каждом из устройств хранения данных, j - номер информационного устройства хранения, di,j - символы содержащиеся в зоне номер i устройства хранения данных j, - сумма элементов по модулю 2.

Формирование избыточности, размещаемом в отдельной линии всех устройств хранения данных (112), производится с использованием выражения:

где i=1, …, k2 - номера фрагментов в каждом из устройств хранения данных, j=2, …, k1 - номер информационного устройства хранения данных, dj,i - символы содержащиеся в зоне номер i устройства хранения данных j, ri - фрагмент номер i устройства хранения избыточных данных.

В случае возникновения события утраты устройства хранения данных, содержимое зоны утраченного устройства хранения данных считается стертым. Массив устройств хранения данных становится безызбыточным до введение в массив устройств хранения данных новоприбывшего устройства хранения данных (113). Операции чтения данных осуществляется с проведением операции декодирования.

Восстановление содержимого утраченного устройства хранения информационных данных производится путем вычисления обратных контрольных сумм d'i,утр для всех кроме одного информационного фрагмента с использованием выражения:

Последний фрагмент утраченного множества восстанавливается с использованием соответствующей контрольной суммы qутр, с использованием выражения:

Полученные символы передаются пользователю или при наличии новоприбывшего устройства хранения данных размещаются в соответствующих зонах этого устройства.

Выявление и коррекция одиночной некорректируемой ошибки, не выявляемой средствами устройства хранения данных, производится путем расчета всех контрольных сумм, как фрагментов, так и хранилищ, с последующим сравнением их с эталонными. Дислокация зоны с поврежденным символом определяется как зона линии с выявленным несоответствием значений вычисленной избыточности с эталонной избыточностью, размещенной в устройстве хранения избыточных данных, расположенная в группе устройства хранения данных для которой вычисленная избыточность не совпадает с эталонной избыточностью, расположенной в зоне хранения избыточности, вычисленной для этой группы зон.

Предлагаемый способ к организации хранения данных, размещаемых в памяти массива устройств хранения данных, позволяет повысить надежность обеспечения операций хранения и восстановления информации, в условиях одиночных отказов отдельных узлов. Применение этого способа позволяет:

- уменьшить объем трафика, передаваемый через сеть обмена данных, генерируемый в случае восстановления содержимого утраченного информационного накопителя;

- снизить эксплуатационную нагрузку, оказываемую на сохранившиеся в составе массива устройства хранения данных в процессе восстановления содержимого утраченного устройства хранения данных;

- повысить надежность обеспечения процедуры хранения, за счет аппарата обнаружения и исправления одиночных некорректируемых ошибок, возникающих в ходе генерации данных, осуществления операций кодирования и передачи данных в память устройств хранения данных по каналам сети передачи данных.

Способ восстановления целостности данных в массиве устройств хранения данных, заключающийся в том, что массив из N=K+1 устройств хранения данных разделяется на множество K собственно устройств хранения информационных данных и одно дополнительное устройство хранения избыточных данных, при этом область памяти каждого из N устройств хранения данных делится на I равных зон хранения таким образом, что K одноименных зон разных хранилищ информационных данных формируют в хранилище избыточных данных одноименную зону, что в совокупности по всем N одноименным зонам составляет линию проверки на четность с номером i⊂I, при этом в случае утраты одного из хранилищ восстановление данных, хранившихся в нем, осуществляют путем последовательного выделения одноименных зон каждого из K оставшихся устройств хранения данных, и за счет системы проверок четности данной линии восстанавливают утраченные данные этой линии, при этом последовательно используют номера i⊂I линий, отличающийся тем, что в каждом из N устройств хранения данных множество I зон делят на J=I/(K+1) групп, где K число зон хранения информационных данных в хранилищах d⊂K и соответствующих K зон избыточных данных в устройстве хранения избыточных данных, совокупность которых в каждом хранилище формирует зону избыточных данных с номером j⊂J, при этом избыточные данные групп для каждого из N устройств хранения данных не могут размещаться в устройствах хранения данных, для которых они сформированы, а хранятся по принятой в системе схеме хранения избыточных данных групп, например, с циклическим сдвигом номеров относительно истинных номеров групп, и при необходимости восстановления содержимого утраченного устройства хранения данных выбирают любые J - 2 линии для каждой из групп с последующим восстановлением утраченных данных для этих линий, при этом в утраченную группу вводят избыточные данные группы, находящиеся в одном из K оставшихся неутраченных устройств хранения данных, жестко закрепленных схемой хранения избыточных данных групп, при этом контроль соответствия содержимого в зонах хранения избыточности и зонах хранения информационных символов позволяет определять зону дислокации скрытых ошибок.
СПОСОБ ОРГАНИЗАЦИИ ХРАНЕНИЯ ДАННЫХ НА БАЗЕ КОДОВ-ПРОИЗВЕДЕНИЙ С ПРОСТОЙ ПРОВЕРКОЙ НА ЧЕТНОСТЬ СО СМЕЩЕНИЕМ
СПОСОБ ОРГАНИЗАЦИИ ХРАНЕНИЯ ДАННЫХ НА БАЗЕ КОДОВ-ПРОИЗВЕДЕНИЙ С ПРОСТОЙ ПРОВЕРКОЙ НА ЧЕТНОСТЬ СО СМЕЩЕНИЕМ
Источник поступления информации: Роспатент

Показаны записи 61-70 из 72.
01.08.2020
№220.018.3b01

Установка для калибровки и предпосадочной обработки лука-севка воздействием электрофизических факторов

Изобретение относится к сельскому хозяйству. В установке для калибровки и предпосадочной обработки лука-севка, а именно в цилиндрическом экранирующем корпусе, расположенном под наклоном к горизонтальной плоскости, соосно установлен секционный цилиндрический перфорированный резонатор из...
Тип: Изобретение
Номер охранного документа: 0002728658
Дата охранного документа: 30.07.2020
01.08.2020
№220.018.3b23

Устройство для очистки молокопроводов доильных установок

Изобретение относится к сельскому хозяйству, в частности к очистке молокопроводов доильных установок. Устройство для очистки молокопроводов доильных установок состоит из приводного элемента, жестко соединенного с чистящим устройством пробкового типа, выполненным с возможностью поступательного...
Тип: Изобретение
Номер охранного документа: 0002728661
Дата охранного документа: 30.07.2020
02.08.2020
№220.018.3b5f

Установка для санитарной обработки волосовидного сырья воздействием электрофизических факторов

Изобретение относится к сельскому хозяйству и может быть использовано для обеззараживания овечьей шерсти, пухового сырья (кроличьего, козьего пуха) и т.п. Установка для санитарной обработки волосовидного сырья состоит из горизонтально расположенной экранирующей шестигранной призмы (11) из...
Тип: Изобретение
Номер охранного документа: 0002728587
Дата охранного документа: 30.07.2020
14.05.2023
№223.018.54a7

Конвейерная сверхвысокочастотная установка с коаксиальным резонатором для отделения пуха от шкур кроликов

На монтажном каркасе горизонтально установлен коаксиальный резонатор, выполненный из двух соосно расположенных неферромагнитных наружного и внутреннего цилиндров с общими основаниями. По периметру боковой поверхности наружного цилиндра, со сдвигом на 120 градусов, установлены магнетроны...
Тип: Изобретение
Номер охранного документа: 0002737144
Дата охранного документа: 25.11.2020
15.05.2023
№223.018.5bc2

Двухмодульная свч установка непрерывно-поточного действия для размораживания и разогрева коровьего молозива

Изобретение относится к сельскому хозяйству, в частности к агропромышленному комплексу и может быть использовано для размораживания и разогрева коровьего молозива. Установка содержит усеченный конический резонатор 1 над тороидальным резонатором 6, 9 с общим перфорированным неферромагнитным...
Тип: Изобретение
Номер охранного документа: 0002752938
Дата охранного документа: 11.08.2021
15.05.2023
№223.018.5bc3

Двухмодульная свч установка непрерывно-поточного действия для размораживания и разогрева коровьего молозива

Изобретение относится к сельскому хозяйству, в частности к агропромышленному комплексу и может быть использовано для размораживания и разогрева коровьего молозива. Установка содержит усеченный конический резонатор 1 над тороидальным резонатором 6, 9 с общим перфорированным неферромагнитным...
Тип: Изобретение
Номер охранного документа: 0002752938
Дата охранного документа: 11.08.2021
15.05.2023
№223.018.5bc4

Радиогерметичная многорезонаторная установка для размораживания и разогрева молозива животных

Изобретение относится к сельскому хозяйству, в частности к агропромышленному комплексу, и может быть использовано для размораживания и разогрева молозива животных в непрерывном режиме. Установка содержит вертикально расположенные основной 2 и дополнительные конические резонаторы 5. Основной...
Тип: Изобретение
Номер охранного документа: 0002752941
Дата охранного документа: 11.08.2021
23.05.2023
№223.018.6c01

Устройство дозированной подачи порошкообразного консерванта при заготовке сенажа в упаковке

Изобретение относится к сельскому хозяйству, а именно к оборудованию для консервирования сенажа во время прессования зеленной массы в рулон, и может быть использовано в кормопроизводстве. Устройство состоит из первичного бункера с установленным внутри него циклонным фильтром крупной фракции,...
Тип: Изобретение
Номер охранного документа: 0002737547
Дата охранного документа: 01.12.2020
23.05.2023
№223.018.6d87

Свч установка непрерывно-поточного действия с кольцевым и коническим резонаторами для дефростации и подогрева молозива животных

Предлагаемое изобретение относится к агропромышленному комплексу и может быть использовано в фермах, где содержится крупный рогатый скот, для дефростации и подогрева молозива животных. СВЧ установка содержит вертикально расположенный кольцевой резонатор 1 прямоугольного сечения без нижнего...
Тип: Изобретение
Номер охранного документа: 0002761810
Дата охранного документа: 13.12.2021
16.06.2023
№223.018.7b37

Переключаемая фильтрокомпенсирующая установка

Использование: в области электротехники. Технический результат – повышение надежности электроснабжения тяговой сети с переключаемой фильтрокомпенсирующей установкой (ФКУ) путем недопущения бросков напряжения и повышения электромагнитной совместимости тяговой сети и электроподвижного...
Тип: Изобретение
Номер охранного документа: 0002753421
Дата охранного документа: 16.08.2021
Показаны записи 11-13 из 13.
10.04.2019
№219.017.0841

Декодер с повышенной корректирующей способностью

Изобретение относится к технике связи и может быть использовано при проектировании новых и модернизации существующих систем передачи дискретной информации. Техническим результатом является повышение достоверности приема информации. Указанный результат достигается тем, что декодер с повышенной...
Тип: Изобретение
Номер охранного документа: 0002438252
Дата охранного документа: 27.12.2011
21.08.2019
№219.017.c1ca

Способ перестановочного декодирования блоковых кодов на базе упорядоченной когнитивной карты

Изобретение относится к технике связи и может использоваться при проектировании новых и модернизации существующих систем передачи дискретной информации. Технический результат заключается в возможности сократить объем памяти для хранения порождающих матриц эквивалентных кодов. Способ...
Тип: Изобретение
Номер охранного документа: 0002697732
Дата охранного документа: 19.08.2019
02.04.2020
№220.018.12e2

Перестановочный декодер с системой быстрых матричных преобразований

Изобретение относится к области техники связи и может использоваться при проектировании новых и модернизации существующих систем обмена данными с применением блоковых помехоустойчивых кодов. Техническим результатом является повышение производительности декодера и значительное снижение...
Тип: Изобретение
Номер охранного документа: 0002718224
Дата охранного документа: 31.03.2020
+ добавить свой РИД