Устройство управления нагрузкой коммутационной среды мультипроцессорной системы Советский патент 1992 года по МПК G06F15/16 

Описание патента на изобретение SU1730634A1

СО

С

Похожие патенты SU1730634A1

название год авторы номер документа
Устройство для коммутации сообщений 1989
  • Емелин Владимир Петрович
  • Маматов Юрий Александрович
  • Пешков Александр Владимирович
  • Сердцев Алексей Александрович
SU1665383A1
СПОСОБ ДВУХТАКТНОЙ АССОЦИАТИВНОЙ МАРШРУТИЗАЦИИ 1999
  • Валов С.Г.
  • Евсюков С.Г.
RU2140132C1
ЦИФРОВАЯ КОММУТАЦИОННАЯ СИСТЕМА 1994
  • Старовойтов А.В.
  • Оськин В.А.
  • Андрианов В.В.
  • Каминский В.Г.
  • Тимлин Ю.В.
  • Пирожков В.И.
  • Смирнов В.А.
RU2127025C1
Реконфигурируемый вычислительный модуль 2018
  • Андрюшин Дмитрий Валентинович
  • Биконов Дмитрий Владиленович
  • Бутов Алексей Александрович
  • Гаврилов Святослав Андреевич
  • Горбунов Виктор Станиславович
  • Никитин Анатолий Иванович
  • Панасенков Алексей Викторович
  • Равчеев Андрей Валерьевич
  • Семенов Александр Александрович
  • Степанов Антон Сергеевич
  • Пеплов Илья Сергеевич
  • Шмаленко Дмитрий Сергеевич
  • Эйсымонт Леонид Константинович
RU2686017C1
Устройство межмодульной связи для системы коммутации сообщений 1986
  • Литаврин Анатолий Алексеевич
  • Белоушкин Александр Александрович
SU1388883A1
Пакетная сеть для мультипроцессорных систем и способ коммутации с использованием такой сети 2018
  • Елизаров Сергей Георгиевич
  • Монахов Александр Михайлович
  • Сизов Анатолий Дмитриевич
RU2703231C1
КОММУТАТОР LINK-ПОРТОВ 2009
  • Еремеев Петр Михайлович
  • Гришин Вячеслав Юрьевич
  • Нестерова Кристина Юрьевна
  • Садовникова Антонина Иннокентьевна
  • Трапезина Евгения Николаевна
RU2405196C1
УСТАНОВЛЕНИЕ ТРАКТОВ ВЫЗОВОВ СЕТЕЙ СВЯЗИ В ШИРОКОПОЛОСНЫХ СЕТЯХ СВЯЗИ 1993
  • Томас Ллойд Хиллер
  • Джеймс Джозеф Фелан
  • Мейер Джозеф Зола
RU2117403C1
СЕТЬ ДЛЯ МАРШРУТИЗАЦИИ СООБЩЕНИЙ 1996
  • Арцатбанов А.Ю.
  • Итенберг И.И.
  • Марков А.Л.
  • Секачев Б.С.
  • Фоменко Г.А.
RU2115162C1
УПРАВЛЯЮЩАЯ ЭВМ 2005
  • Акимов Максим Владимирович
  • Гусев Александр Викторович
  • Итенберг Игорь Ильич
  • Куликов Дмитрий Анатольевич
  • Сивцов Сергей Александрович
  • Тарандевич Константин Валентинович
  • Тимченко Александр Петрович
RU2316807C2

Иллюстрации к изобретению SU 1 730 634 A1

Реферат патента 1992 года Устройство управления нагрузкой коммутационной среды мультипроцессорной системы

Изобретение относится к вычислительной технике и может быть применено при построении коммутационной среды мульти- пооцессорныхЭВМ. Целью изобретения является повышение производительности сети коммутации за счет регулирования нагрузкой сети. Устройство содержит группу блоков 1 коммутации, группу согласующих резисторов 2. Каждый блок 1 коммутации имеет вход 3 запроса, выход 4 подтверждения, вход 5 процессорного модуля, информационный вход 6. выход 7 процессорного модуля, информационный выход 8, аналоговый выходА, выход В управления нагрузкой процессорного модуля и выход С опорного напряжения. 4 ил.

Формула изобретения SU 1 730 634 A1

V4

CJ О

СО

N

Изобретение относится к вычислительной технике и может быть применено при построении коммутационной среды мультипроцессорных ЭВМ.

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

На фиг. 1 представлена функциональная схема устройства; на фиг. 2 - функциональная схема блока коммутации; на фиг. 3 - схема входного интерфейса и переключателя; на фиг. 4 - алгоритм работы микропрограммного автомата.

Устройство содержит группу блоков 1 коммутации и группу согласующих резисторов 2.

Каждый блок 1 коммутации имеет вход 3 запроса, выход 4 подтверждения, выход 5 процессорного модуля, информационный вход 6, вход 7 процессорного модуля, информационный выход 8, аналоговый выход А, выход В управления нагрузкой процессорного модуля (ПМ) и вход С опорного напряжения.

Каждый блок 1 коммутации содержит первый 9, второй 10i и третий 102 интерфейсы, переключатель 11, первый 12, второй 13i и третий 132 буферные регистры, первый 141 и второй 142 и третий 15 цифроаналоговые преобразователи (ЦАП) и аналоговый компаратор 16.

Каждый интерфейс состоит из дешифратора 17 адреса и блока 18 управления.

Переключатель 11 содержит ключ 19, арбитр 20 выходных каналов, регистр 21 и группу элементов ИЛИ 22,

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

Рассмотрим передачу пакетов между узлами сети. Пакет с выхода буферного регистра 13 узла источника поступает в интерфейс 10 узла приемника и записывается во входной 21 регистр узла-приемника. Протокол обмена между узлами - асинхронный по принципу запрос-подтверждение.

Для описания алгоритмов работы приняты следующие обозначения: RQin - запрос источника на вывод информации

(инвертированный выход буферного регистра Буфер пуст); AQin - подтверждение приемника о принятии информации (от МПА 23); RQa - запрос к арбитру (от 18); Ada подтверждение (разрешение) от арбитра; RQout-запрос за запись в выходной буферный регистр; AQout- подтверждение о записи в выходной буферный регистр (инвертированный сигнал Буфер полон).

0 Формирование управляющих сигналов осуществляется блоком 18 управления, диаграмма переходов которого представлена на фиг. 4.

После записи пакета во входной регистр

5 производится дешифрация адресной части дешифратором 17 адреса, который определяет направление дальнейшей передачи:

-при несовпадении координат узла- приемника с координатами текущего узла

0 дешифратор выдает код, соответствующий возможности вывода по любому направлению (вертикальное или горизонтальное);

-при несовпадении одной из координат дешифратор формирует код для запроса

5 блоком 18 управления выходного канала, по которому нет совпадения (например, при несовпадении координат столбца - блок 18 запрашивает горизонтальный выходной канал);

0 - при совпадении координат запрашивается канал на вывод в текущий ПМ.

Переключение направления движением пакета осуществляется переключателем 11, представляющим собой полный коммута5 тор. В данном случае он имеет два входа и два выхода. Каждый выходной канал имеет арбитр 20 канала, к которому поступают запросы от блока 18 управления входных интерфейсов 10, который в соответствии с

0 принятой системой приоритетов представляет свой выходной канал одному из выход- ных. При этом открывается соответствующий ключ 19 и пакет с выхода входного регистра 21 поступает в выходной

5 канал на вход выходных буферных регистров 14 и 15.

Блок 18 управления соответствующего входного канала формирует сигналы записи в буферный регистр. Элементы ИЛИ 22 слу0 жат для объединения сигналов записи в буферные регистры от всех входных интерфейсов 9 и 10. Получив подтверждение о записи буферные регистры блока 18 управления возвращаются в исходное со5 стояние и данный входной интерфейс готов к работе. Такой способ построения коммутационных узлов является общепринятым.

При возрастании общего количества пакетов (нагрузки на сеть) падает производительность сети, и при дальнейшем

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

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

1.Производится преобразование коэффициента заполнения выходных буферов, который пропорционален количеству пакетов в очередях (нагрузка на сеть), в аналоговый сигнал с помощью ЦАП 14 и 15.2.Производится суммирование сигналов от всех узлов. Результирующий сигнал пропорционален общему числу пакетов.3.При превышении уровня задаваемого источником сигнала опорного напряжения результирующим сигналом формируется сигнал на выходе В, управляющий работой ПМ и препятствующий поступлению пакетов в сеть от ПМ через входы 5. Таким образом, нагрузка ограничивается и поддерживается требуемым (оптимальным) количеством пакетов в сети. При этом достигается максимальная производительность.

При малой размерности сети сопротивление резисторов 2 выбирается равным ну- лю (заменяется проводниками). При возрастании размерности сети сказываются сопротивления соединительных проводников, которые различны (из-за разного геометрического взаиморасположения ПМ). Для выравнивания сопротивлений соединений используются резисторы 2, сопротивления которых больше сопротивления соединений. В этом случае напряжение в каждом узле определяется следующим соотношением:

U Z| + ... + Zi

311 i i

где Z - передаточник сопротивления холостого хода;

i - ток преобразованного источника.

Передаточное сопротивление характеризует вклад источника в результирующее напряжение узла, Чем дальше находится источник от узла (электрической цепи), тем его влияние меньше. В рассматриваемом примере источниками тока i являются ЦАП узлов. Ток i пропорционален загрузке буферов i-ro узла коммутации.

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

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

Возможность управления нагрузкой коммутационной сети снижает вероятность блокировок и, следовательно, повышает

5 производительность устройства.

Формула изобретения Устройство управления нагрузкой коммутационной среды мультипроцессорной сис- темы, содержащее группу блоков

0 коммутации, каждый из которых содержит первый, второй и третий интерфейсы, переключатель, первый второй и третий буферные регистры, первый вход первого интерфейса блока коммутации соединен с

5 выходом процессорного модуля блока 1 коммутации, первые входы второго и третьего интерфейсов блока коммутации соединены с информационным входом блока коммутации, информационные выходы всех

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

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

подключены к первому входу аналогового компаратора и являются аналоговым выходом блока коммутации, второй вход аналогового компаратора блока коммутации соединен с входом опорного напряжения блока коммутации, выход аналогового комLb {

12

ю,

п

13,

10,

13,

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

fe

СНачалоj

Запись 8 K&Zt

Дешифрация йдр.

AQln-0;

RQct-0;RQoitt 0

Документы, цитированные в отчете о поиске Патент 1992 года SU1730634A1

Устройство формирования маршрута сообщения в однородной вычислительной системе 1985
  • Самошин Владимир Николаевич
SU1287172A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для коммутации сообщений 1989
  • Емелин Владимир Петрович
  • Маматов Юрий Александрович
  • Пешков Александр Владимирович
  • Сердцев Алексей Александрович
SU1665383A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 730 634 A1

Авторы

Маматов Юрий Александрович

Емелин Владимир Петрович

Пешков Александр Владимирович

Сердцев Алексей Александрович

Даты

1992-04-30Публикация

1989-07-11Подача