Изобретение относится к вычислительной технике и может быть использовано на центре коммутации сообщений . Известны устройства для распределения потоков информации, содержащие блоки памяти, блоки ввода и вывода, блок управления и блоки дешифрации, выполняющие функции выбора адреса исходящего направления для передачи сообщений, полученных по входным каналам l . Однако они требуют передачи большого объема служебной информации меж ду центрами коммутации сообщений. Наиболее близким к предлагаемому по технической сущности является устройство для распределения потоков информации, содержащее блок приемнопередающего регистра, блок памяти рельефа, блок элементов ИЛИ, блок сравнения и суммирования, блок выдачи направлений, блок дешифрации адре са узла назначения, блок управления и блок дешифрации адреса направления Недостатком этого устройства является низкая скорость обработки сообщений. Цель изобретения - повышение быстродействия устройства для уменьшения времени пребывания сообщений в центре коммутации сообщений в периоды резких колебаний нагрузки. Поставленная цель достигается тем, что в устройство для распределения потоков информации, содержащее приемно-передающий регистр, первый и второй информационные входы которого соединены соответственно с первым входом устройства и о первым выходом первого сумматора, первый и второй входы которого соединены соответственно с выходом элемента ИЛИ и с первым выходом блока управления, второй, третий, четвертый и пятый выходы которого соединены соответственно с . первыми входами блока дешифрации адреса узла назначения, блока памяти рельефа, блока дешифрации адреса направления и блока памяти направления, второй вход и выход которого соединены соответственно со вторым выходом первого сумматора и с первым выходом устройства, первый и второй разрядные выходы приемно-передакмдего регистра соединены соответственно ;со вторым входом блока памяти рельегфа и со вторым выходом устройства. первый выход и третий вход блока памяти рельефа соединены соответственно с первым входом элемента ИЛИ и с первым выходом блока дешифрации адреса направления, второй вход которого является вторым входом устройства, второй вход блока дешифрации адреса узла назначения является третьим входом устройства, вход блока управления является четвертым входом устройства, введены блок памяти маршрутов, два сумматора, два регистра, блок памяти матрицы регенерации, дешифратор и шифратор, причем первый, второй входы и выход блока памяти матрицы регенерации соединены соответственно с шестым выходом блока управления, пятым.входом устройства и с первым входом второго сумматора, второй вход и выход которого соедине ны соответственно с выходом шифратора и с информационным входом первого регистра, управляющий вход и выход которого соединен соответственно с седьмым выходом блока управления и с первым входом третьего сумматора, второй вход и выход которого соедине ны соответственно с выходом второго регистра и с первым входом блока памяти маршрутов, второй, третий вхо ды и выход которого соединены соотве ственно с выходом блока дешифрации адреса узла назначения, с восьмым выходом блока управления и со вторым входом элемента ИЛИ, первый и второй информационные входы второго регистра соединены соответственно с шестым входом устройства и со вторым выходом блока дешифрации адреса направле ния, управляющий вход второго регистра соединен с девятым выходом блока управления, второй выход блока памяти рельефа соединен с входом дешифра тора, выход которого соединен со вхо дом шифратора. Кроме того, блок управления содер жит генератор импульсов, два счетчика, элемент задержки, постоянную память и элемент И, причем выход гене.ратора импульсов соединен с первыми входами первого счетчика и элемента И, второй вход и выход которого являются соответственно входом и седь мым выходом блока, выход первого счетчика соединен с первым входом постоянной памяти и через элемент з дерзк;ки с входом второго счетчика, в ход КОТОРОГО соединен со вторым вхо дом постоянной Псшяти, первый выход которой соединен со вторым входом первого счетчика, со второго по девятый выходы постоянной памяти яв ляются соответственно- с первого по шестой, восьмой и девятый выходами блока. На фиг.1 представлена блок-схема устройства на фиг, 2 - блок-схема блока управления. Устройство содержит блок 1 дешифрации адреса направления, блок 2 дешифрации адреса узла назначения, блок 3 управления, приемно-передающий регистр 4, блок 5 памяти рельефа, второй регистр 6, блок 7 памяти матрицы регенерации, дешифратор 8, блок 9 памяти маршрутов, элемент ИЛИ 10, первый сумматор, 11, блок 12 памяти направления, первый регистр 13, третий сумматор 14, второй сумматор 15, входы 16-21 и выходы 22 и 23 устройства, шифратор 24. Блок управления состоит из постоянной памяти 25, первого счетчика 26, элемента з-адержки 27, второго счетчика 28 и элемента И 29, генератора импульсов 30. Дешифратор 8 и шифратор 24 образуют кодопреобразователь, который .предназначен для преобразования кода каждого члена матрицы рельефов, соответствующего числу транзитных участков пути V , в код, соответствующий средней задержке сообщений в пути, равный Г1 , где k - коэффициент пропорциональности. Число всевозможных комбинаций на входе кодопреобразователя равно максимальному значению г, соответствующего числу транзитных участков в пути максимальной длины. В общем случае величина коэффициента k для каждого пути может быть своя, отличная от других. Устройство работает в одном из следующих четырех режимов. Выбор направления. На вход 20 в блок 2 от коммутационной системы данного центра коммулгации сообщений (ЦКС) поступает код адреса узла назначения Сообщения, который в блоке 2 дешифрируется. На выходе блока 2 появляется сигнал, поступающий в блок 9. По этому сигналу в блоке выбирается столбец, соответствующий ЦКС назначения. Этот столбец импульсами, поступающими с блока 3, считывается через элемент ИЛИ 10 в сумматор 11, где и определяется порядковый номер минимального элемента в столбце, являющегося номером исходящего направления. Передача информации по которому занимает минимальное время. Сигнал с сумматора 11 поступает на соответствующий выбранному исходящему направлению статический триггер в блок 12, с которого на выход 23 выдается сигнал, переключающий путь передаваемой информации в коммутационной системе. Образование матрицы регенерации. В этом режиме на вход 17 от главного ЦКС поступает новая матрица регенерации. Матрица записывается в блок 7 и поэлементно тактовыми импульсами с блока 3 считывается во второй сумматор 15 на вход сум1иатора. Одновременно с блока 5 через блок 7 считывается матрица рельефов. В блоке 7 число транзитных участков в пу ти преобразуется в усредненную оцен ку задержки в пути. Полученные вели чины поэлементно суммируются с соответствующими элементами матрицы регенерации и результат суммирования. запоминается поэлементно в первом регистре. Затем результат суммирования суммируется в третьем сумматоре -44 с соответствукндими элементами вектора состояния исходящих направлений, считываемых с регистра 6. Ре зультат суммирования по командам с блока 3 считывается в блок 9. Обновление матрицы рельефа. На вход блока 1 приходит код адреса на правления, откуда получена информац о рельефе. Сам же вектор минимальны весов поступает с входа 16 на регис 4, где принимается и запоминается. Далее вектор минимальных весов считывается, в блок 5 (на место устарев шей строки). С блока 5 матрица рель фов по столбцам поступает в кодопре образователь, где производится ее преобразование. Дальше корректировк матрицы маршрутов аналогична режиму обновления матрицы регенерации. Кроме этого, по сигналам с блока 3 по столбцам матрица рельефа поступает через элемент ИЛИ 10 в сумматор 11, где выделяется минимальный элемент, к которому прибавляется единица. Результат суммирования записывается в регистр 4. Аналогичным образом в регистр 4 по порядку записываются результаты суммирования из всех столбцов. Образованное слово с выхода 22 устройства выдается на соседние ЦКС. При выходе из строя смежного направления, адрес вышедшего направления поступает на вход 18 блока 1, где производится дешифрация этого адреса. Одновременно с блока 3 по сигналу от системы контроля, поступающего на вход 21 во все элементы выбранной строки матрицы рельефов, в 6JiOKe 5 записывается большое число после этого производится формирование слова для передачи на соседние .ЦКС описанным ранее способом, а также осуществляется корректировка матрицы маршрутов в блоке 9. Обновление вектора состояния направлений. От устройств контроля ЦКС по входу 21 в блок 3 поступает сигнал о необходимости обновления векто ра состояния направлений. После этого сигналами из блока 3 информация о величинах задержек в очередях по вхо ду 21 устройства считывается в регистр 6, где хранится до следующего обновления. Дальнейшее обновление .матрицы маршрутов в блоке 9 происходит так же, как и в описанных режимах . Работа блока управления происходит следующим образом. На счетчик 26 поступают импульсы от генератора импульсов 30, при заполнении счетчика на его выходе образуется сигнал обращения к постоянной памяти 25, по которому постоянная память вырабатывает сигналы управления устройством в соответствии с адресом, установленным на втором счетчике 28. Данный счетчик меняет свое состояние, а следовательно, и адрес выбора сигналов управления от импульса обращения к постоянной памяти, следующего на него через элемент задержки 27. Постоянная память постоянно вырабатывает импульсы, следующие . на счетчик 26, и устанавливает в последнем необходимый интервал между импульсами обращения к постоянной памяти. Кроме того, импульсы с генератора 30 через элемент И 29 при наличии сигналов с системы контроля (вход 21) отпирающих элемент И, поступают на второй регистр устройства для постоянного обновления информации о длинах очередей. Данное устройство позволяет сократить количество дорогостоящих каналов связи при обслуживании заданного объема графика с заданным количеством за счет более эффективного использования каналов связи, сократить объем дорогостоящих буферных накопитейей при обслуживании заданного объема графика с заданным качеством за счет более высокого быстродействия устройства распределения потоков информацииJ значительно уменьшить вероятность блокировки узлов коммутации из-за перегрузок в периоды скачкообразного изменения нагрузки на сеть, сократить время доведения информации. Формула изобретения 1. Устройство для распределения потоков информации, содержащее приемно-передающий регистр/ первый и второй информационные входы которого соединены соответственно с первым входом устройства и с первым выходом первого сумматора, первый и второй входы которого соединены соответственно с выходом элемента ИЛИ и с первым выходом блока управления, второй, третий, четвертый и пятый выходы которого соединены соответственно с первыми входами блока дешифрации адреса узла назначения, блока памяти рельефа, блока дешифрации адреса направления и блока памяти направления, второй вход и выход которого соединены соответственно со вторым выходом первого cytviMaTopa и с первым выходом стройства, первый и второй разрядные выходы приемно-передающего регистра оединены соответственно со вторым ходом блока памяти рельефа и со втс1рым выходом устройства, первый выход и третий вход блока памяти рельефа соединены соответственно с первым входом элемента ИЛИ и с первым выходом лока дешифрации адреса направления, второй вход которого является вторым входом устройства, второй вхо блока дешифрации адреса узла назначения является третьим входом устройства, вход блока управления является -четвертым входом устройства, отличающееся тем, что, с целью повьйиения быстродействия, в него введены блок памяти маршрутов, два сумматора, два регистра, блок памяти матрицы регенерации, дешифратор и шифратор, причем первый, второ входы и выход;. блока памяти матрицы реЪенерации соединены соответственно с шестым выходом блока управления, пятым входом устройства и с первым входом второго сумматора, второй вхо и выход которого соединены соответственно с выходом шифратора и с информационным входом первого регистра управляющий вход и выход которого соединены соответственно с седьмым выходом блока управления и с первым входом третьего сумматора, второй вход и выход которого соединены соответственно с выходом второго регистра и с первым входом блока памяти маршрутов, второй, третий входы и выход которого соединены соответственно с выходом блока дешифрации адреса узла назначения, с восьмым выходом блока управления и со вторым входом элемента ИЛИ, первый и второй информационные входы второго регистра соединены соответственно с шестым
входом устройства и со вторым выходом блока дешифрации адреса направления, управляющий вход второго регистра соединен с девятым выходом блока управления, второй выход блока памяти рельефа соединен с входом дешифратора, выход которого соединен со входом шифратора.
2. Устройство ПОП.1, отличающееся тем, что блок управления содержит генератор импульсов, два счетчика, элемент задержки, постоянную память и элемент И, причем выход генератора импульсов соединен с первыми входами первого счетчика и элемента И, второй вход и выход которого являются соответственно входом и седьмым выходом блока, выход первого счетчика соединен с первым входом постоянной памяти и через элемент задержки с входом второго счетчика, выход которого соединен со вторым входом постоянной памяти, первый выход которой соединен со вторым входом первого счетчика, со второго по девятый выходы постоянной памяти являются соответственно с первого по шестой, восьмой и девятый выходами блока.
Источники информации, принятые во внимание пря экспертизе
1.МизИн И.А, и др. Передача информации в сетях коммутацией сообщений. М., Связь, 1977.
2,Лаптев В.И. Принцип построения блока выбора направлений устройств управления коммутируемой сетью связи. Автоматы и управление сетями связи. М., Наука, 1971 (прототип.
название | год | авторы | номер документа |
---|---|---|---|
Устройство маршрутизации | 1988 |
|
SU1695329A1 |
Устройство для выбора адреса узла коммутации сообщений | 1980 |
|
SU935940A2 |
Устройство для выбора адреса узла коммутации сообщений | 1977 |
|
SU670932A1 |
Устройство маршрутизации сети связи | 1987 |
|
SU1499370A1 |
Устройство для моделирования маршрутов сообщений и управления процессом коммутации в сети связи | 1980 |
|
SU922757A1 |
Устройство для обмена информацией | 1979 |
|
SU842773A1 |
Устройство с динамическим выбором маршрутов передачи данных | 1987 |
|
SU1587529A1 |
УСТРОЙСТВО УПРАВЛЕНИЯ ПЕРЕДАЧЕЙ ПАКЕТОВ ДАННЫХ | 1998 |
|
RU2138128C1 |
Устройство маршрутизации | 1986 |
|
SU1432546A1 |
Устройство маршрутизации | 1987 |
|
SU1499366A1 |
Авторы
Даты
1981-11-15—Публикация
1979-12-12—Подача