×
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 оставшихся неутраченных устройств хранения данных, жестко закрепленных схемой хранения избыточных данных групп, при этом контроль соответствия содержимого в зонах хранения избыточности и зонах хранения информационных символов позволяет определять зону дислокации скрытых ошибок.
СПОСОБ ОРГАНИЗАЦИИ ХРАНЕНИЯ ДАННЫХ НА БАЗЕ КОДОВ-ПРОИЗВЕДЕНИЙ С ПРОСТОЙ ПРОВЕРКОЙ НА ЧЕТНОСТЬ СО СМЕЩЕНИЕМ
СПОСОБ ОРГАНИЗАЦИИ ХРАНЕНИЯ ДАННЫХ НА БАЗЕ КОДОВ-ПРОИЗВЕДЕНИЙ С ПРОСТОЙ ПРОВЕРКОЙ НА ЧЕТНОСТЬ СО СМЕЩЕНИЕМ
Источник поступления информации: Роспатент

Показаны записи 1-10 из 72.
13.01.2017
№217.015.8fad

Устройство для моделирования электровоза переменного тока

Изобретение относится к моделированию промышленных процессов. Устройство для моделирования электровоза переменного тока, подключенного между контактной сетью и рельсом, содержит первый линейный резистор и параллельно ему включенную цепь с последовательно соединенными индуктивной катушкой и...
Тип: Изобретение
Номер охранного документа: 0002605225
Дата охранного документа: 20.12.2016
13.01.2017
№217.015.8fbf

Декодер с обработкой списка базового кластера

Изобретение относится к технике связи и может использоваться при проектировании новых и модернизации существующих систем передачи дискретной информации. Технический результат изобретения заключается в повышении достоверности приема информации и скорости обработки данных. Декодер позволяет...
Тип: Изобретение
Номер охранного документа: 0002605365
Дата охранного документа: 20.12.2016
25.08.2017
№217.015.b6d1

Способ консервирования зеленой массы

Изобретение относится к сельскому хозяйству, а именно к способу консервирования зеленой массы, и может быть использовано в кормопроизводстве, в частности для заготовки силоса. Консервирование зелёной массы осуществляют с использованием бактериального и химического препаратов. В качестве...
Тип: Изобретение
Номер охранного документа: 0002614799
Дата охранного документа: 29.03.2017
04.04.2018
№218.016.34aa

Измельчитель корнеклубнеплодов

Изобретение относится к области сельскохозяйсвтенного производства и может быть использовано при производстве кормов, в частности, путем измельчения корнеклубнеплодов. Измельчитель корнеклубнеплодов включает камеру измельчения с загрузочной и выгрузной горловинами и бункер, снабженный...
Тип: Изобретение
Номер охранного документа: 0002646045
Дата охранного документа: 01.03.2018
04.04.2018
№218.016.36c9

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

Изобретение относится к технологиям сетевой связи. Технический результат заключается в повышении скорости декодирования. В способе декодирования символы принятой кодовой комбинации V систематического (n,k)-кода по основному алгоритму упорядочиваются по убыванию их мягких решений символов и на...
Тип: Изобретение
Номер охранного документа: 0002646372
Дата охранного документа: 02.03.2018
10.05.2018
№218.016.3c33

Фильтрокомпенсирующее устройство

Изобретение относится к системам электроснабжения электрических железных дорог переменного тока, в частности, к устройствам компенсации реактивной мощности тяговой нагрузки и фильтрации высших гармоник тока и напряжения в тяговой сети, то есть к фильтрокомпенсирующим устройствам (ФКУ)....
Тип: Изобретение
Номер охранного документа: 0002647709
Дата охранного документа: 19.03.2018
10.05.2018
№218.016.4a75

Микроволновая сушилка пушно-мехового сырья роторного типа

Изобретение относится к сушильному оборудованию и может быть использовано в сельском хозяйстве и в легкой промышленности, например для сушки и обеззараживания шкур животных. Микроволновая сушилка пушно-мехового сырья роторного типа содержит цилиндрический экранирующий корпус, внутри которого...
Тип: Изобретение
Номер охранного документа: 0002651594
Дата охранного документа: 23.04.2018
10.05.2018
№218.016.4b2b

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

Изобретение относится к сельскому хозяйству и легкой промышленности. Аэродинамическая сушилка пушно-мехового сырья с воздействием электромагнитного поля сверхвысокой частоты характеризуется тем, что в цилиндрическом экранирующем корпусе 1 с утеплительным цилиндром 2 соосно расположен...
Тип: Изобретение
Номер охранного документа: 0002651593
Дата охранного документа: 23.04.2018
29.05.2018
№218.016.597d

Смеситель сухих сыпучих и влажных рассыпных кормов

Изобретение относится к оборудованию для смешивания сухих сыпучих и влажных рассыпных кормов, может быть использовано в сельскохозяйственном производстве на животноводческих комплексах и фермах в линиях по приготовлению сухих и влажных кормов. Смеситель сухих сыпучих и влажных рассыпных кормов...
Тип: Изобретение
Номер охранного документа: 0002655351
Дата охранного документа: 25.05.2018
09.06.2018
№218.016.5b4c

Экструдер для приготовления кормовой массы из соломы

Изобретение относится к сельскохозяйственному производству, а именно к устройствам для приготовления кормов различным группам животных. Экструдер состоит из цилиндрического корпуса с установленным в нем шнеком, имеющего переднюю и заднюю крышки с отверстиями для вала шнека и выгрузки готового...
Тип: Изобретение
Номер охранного документа: 0002655760
Дата охранного документа: 29.05.2018
Показаны записи 1-10 из 13.
20.06.2013
№216.012.4e98

Система исправления стираний с защитой номера кластера

Изобретение относится к вычислительной технике. Технический результат заключается в повышении достоверности приема информации. Система исправления стираний с защитой номера кластера содержит блок приема, один выход которого подключен к анализатору сигналов, а также накопитель оценок, блок...
Тип: Изобретение
Номер охранного документа: 0002485702
Дата охранного документа: 20.06.2013
27.11.2013
№216.012.865b

Адаптивный декодер произведения кодов размерности 3d

Изобретение относится к технике связи и может использоваться при проектировании новых и модернизации существующих систем передачи дискретной информации. Технический результат - повышение достоверности и скорости передачи информации. Для достижения технического результата используется система...
Тип: Изобретение
Номер охранного документа: 0002500073
Дата охранного документа: 27.11.2013
27.06.2014
№216.012.d78e

Способ снижения погрешности оценок собственных координат автономного необитаемого подводного аппарата с инерциальной навигационной системой

Изобретение относится к области навигации и может быть использовано для определения местоположения и управления движением автономных необитаемых подводных аппаратов с инерциальной навигационной системой и средствами технического зрения. Технический результат - повышение точности. Для достижения...
Тип: Изобретение
Номер охранного документа: 0002520960
Дата охранного документа: 27.06.2014
10.01.2015
№216.013.1af7

Мягкий декодер последовательного турбокода

Изобретение относится к технике связи. Технический результат заключается в повышении достоверности приема информации. Устройство содержит блок приема, блок индексов, блок статистических решений, блок итераций, блок внутреннего кода, блок приоритетов, блок стираний, блок локаторов стираний, блок...
Тип: Изобретение
Номер охранного документа: 0002538331
Дата охранного документа: 10.01.2015
10.04.2016
№216.015.2f75

Способ мягкого декодирования блоковых кодов

Изобретение относится к технике связи и может быть использовано в системах передачи дискретной информации. Техническим результатом является повышение скорости декодирования и достоверности принимаемой информации. Способ содержит этапы, на которых: для всех разрешенных кодовых комбинаций...
Тип: Изобретение
Номер охранного документа: 0002580797
Дата охранного документа: 10.04.2016
13.01.2017
№217.015.8fbf

Декодер с обработкой списка базового кластера

Изобретение относится к технике связи и может использоваться при проектировании новых и модернизации существующих систем передачи дискретной информации. Технический результат изобретения заключается в повышении достоверности приема информации и скорости обработки данных. Декодер позволяет...
Тип: Изобретение
Номер охранного документа: 0002605365
Дата охранного документа: 20.12.2016
25.08.2017
№217.015.c94f

Лексикографический декодер каскадного кода

Изобретение относится к технике связи и может использоваться в системах передачи дискретной информации. Техническим результатом является повышение достоверности приема информации и снижение сложности реализации. Устройство содержит блок приема, блок индексов, блок статистических решений, блок...
Тип: Изобретение
Номер охранного документа: 0002619533
Дата охранного документа: 16.05.2017
04.04.2018
№218.016.2f2f

Перестановочный декодер с режимом обучения

Перестановочный декодер с режимом обучения относится к технике связи и может использоваться при проектировании новых и модернизации существующих систем обмена данными с применением блоковых помехоустойчивых кодов. Техническим результатом является повышение производительности декодера....
Тип: Изобретение
Номер охранного документа: 0002644507
Дата охранного документа: 12.02.2018
04.04.2018
№218.016.36c9

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

Изобретение относится к технологиям сетевой связи. Технический результат заключается в повышении скорости декодирования. В способе декодирования символы принятой кодовой комбинации V систематического (n,k)-кода по основному алгоритму упорядочиваются по убыванию их мягких решений символов и на...
Тип: Изобретение
Номер охранного документа: 0002646372
Дата охранного документа: 02.03.2018
14.11.2018
№218.016.9d32

Перестановочный декодер с памятью

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