Устройство для распределения заданий между эвм
Иллюстрации
Показать всеРеферат
Изобретение относится к автоматике и вычислительной технике и может быть использовано для распределения заданий между ЭВМ в трехмашинных вычислительных системах. Целью изобретения является повышение надежности функционирования. Поставленная цель достигается тем, что в устройство введены блок приоритета, обеспечивающий разделение времени поступления управляющих сигналов, что обеспечивает повышение помехоустойчивости устройства. Использсгвание данного устройства позволяет равномерно загрузить ЭВМ комплекса в режиме повьшенной производительности и направлять очередное задание на все ЭВМ комплекса в режиме повьшгенной надежности . Смена режима проводится автоматически в зависимости от загрузки комплекса. 2 ил. (Л с to
СОКИ СОВЕТСНИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСГЪБЛИК
ОЮ (11) (М 4 G 06 F 9/46
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К ASTOPCKOMY СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ ИОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИ (21) 3890577/24-24 (22) 29.04.85 ,(46) 15,12.86, Бюл В 46 (72) С.В.Данилов, Н.И.Крылов и В.В.Соколов (53) 681.325 (088.8) (56) Авторское свидетельство СССР
В 857993, кл. G 06 F 9/00, 1981.
Авторское свидетельство СССР
Ф 1111163, кл. G 06 F 9/46, 1984. (54) УСТРОЙСТВО ДЛЯ РАСПРЕДЕЛЕНИЯ
ЗАДАНИЙ МЕЖДУ ЭВМ (57) Изобретение относится к автоматике и вычислительной технике и может быть использовано для распределения заданий между ЭВМ в трехмашинных вычислительных системах. Целью изобретения является повышение надежности функционирования. Поставленная цель достигается тем, что в устройство введены блок приоритета, обеспечивающий разделение времени поступления управляющих сигналов, что обеспечивает повышение помехоустойчивости устройства. Использование данного устройства позволяет равномерно загрузить ЭВМ комплекса в режиме повышенной производительности и направлять очередное задание на все
ЭВМ комплекса в режиме повышенной надежности. Смена режима проводится автоматически в зависимости от загрузки комплекса. 2 ил.
12771
Изобретение относится к вычислительной технике и может быть использовано для распределения запросов между 3ВМ в двухмашинных и в трехмашинных вычислительных системах. 5
Цель изобретения — повышение надежности функционирования устройства.
На фиг. 1 изображена блок-схема устройства для распределения заданий между ЭВМ; на фиг. 2 — блок приорите- 10 та.
Устройство содержит блок 1 приоритета, счетчики 2, схемы 3 сравнения, элементы И 4 и 5, блоки элементов
И 6, элементы ИЛИ 7, регистр 8, ответнь1е входы 9 устройства, входы 10 блока 1, тактовый вход 11 устройс.тва, информационные входы 12 устройства, информационные выходы 13 устройства.
Блок приоритета содержит тригге- 20 ры 14 и 15, элементы И 16 и 17, элемент ИЛИ 18, элементы 19 и 20 задержки.
Устройство работает следующим образом.
Сущность работы устройства заключается в реализации возможности авто,матизированного выбора одного из трех ,режимов Функционирования вычислительной системы: режима повышенной произ- 30 водительности, режима повышенной надежности и их сочетания.
Установка регистра 8 в нулевое состояние соответствует заданию режима повышенной производительности, когда поступающая на группу входов 12 устройства очередная задача направляется на одну из трех менее загруженную
ЭВМ и решается там.
Установка регистра 8 в состояние Щ 111...11 соответствует заданию режима повышенной надежности, когда поступающая на группу входов 12 устройства очередная задача направляется на входы всех трех ЭВМ, где осуществляется ее параллельное решение, Запись в регистр 8 некоторого произвольного числа соответствует третьему режиму функционирования системы, когда ЭВМ работают в режиме по- 0 вышенной надежности, если число решаемых задач каждой ЭВМ не превышает заданного числа, в противном случае осуществляется переход в режим повышенной производительности. 55
Рассмотрим работу устройства в каждом из трех названных режимов.
Режим повышенной производительности.
10 2
В исходном состоянии счетчики 2, регистр 8 и триггеры 14 и 15 блока приоритета установлены в состояние
"0 . На выходе первой схемы 3 сравнения формируется разрешающий потенциал, если содержимое регистра 8 больше содержимого первого счетчика 2. Поскольку в регистр 8 записан код 000...00, то в режиме повышенной производительности на выходе первой схемы 3 сравнения разрешающий потенциал сформирован не будет.
На втором (на схеме правом) выходе неравенства второй схемы сравнения (как и третьей) формируется разрешающий потенциал в случае, если код, поданный на ее вторые (на схеме правые) входы, больше кода, поданного на левые входы, в противном случае (меньше или равно) разрешающий потенциал формируется на первом выходе второй и третьей схем 3 сравнения. Схемы 3 сравнения и элементы
И 5 выполняют функции формирования разрешающего потенциала элемента
И 4 для счетчика 2, содержимое которого минимально, при равенстве кодов счетчиков — для счетчика с меньшим номером. В рассматриваемом случае разрешающий потенциал будет сформирован на выходе первого элемента И 4.
При поступлении на группу входов
12 первого запроса на вход 11 поступает тактовый импульс, который, пройдя через блок приоритета, поступает на суммирующий вход первого счетчика
2„ увеличивая его содержимое на единицу, и на управляющий вход первого блока элементов И 6, Таким образом, поступивший на группу входов 12 запрос будет направлен на первую ЭВМ, поступивший на группу входов 12 второй запрос — на вторую ЭВМ и т.д.
Таким образом, в режиме повышенной производительности поступающий на вход 12 устройства запрос направляется на ЭВМ с минимальной загрузкой и решается там.
Режим повышенной надежности.
В исходном состоянии в регистр 8 записан код 111...11, счетчики 2 и триггеры 14 и 15 блока 1 приоритета установлены в состояние "0". Записанный в регистр 8 код 111...11 будет всегда больше кода числа решаемых задач счетчика 2, следовательно, на выходе первой схемы 3 сравнения будет з 12771 разрешающий потенциал, который через элемент ИЛИ 7 поступит на первые вхо— ды всех трех элементов И 4.
При поступлении на группу входов
12 запроса на вход 11 поступает тактовый импульс, который, пройдя через блок приоритета поступает на сумирующие входы счетчиков 2 и на управляющие входы блоков элементов И 6. Таким образом, в режиме повышенной на- 10 дежности поступивший на вход 12 устройства запрос поступает через блоки элементов И 6 на все три ЭВИ, где осуществляется его параллельное решение ° t5
Сочетание режимов.
В исходном состоянии в регистр 8 записано некоторое число, например
К, счетчики 2 и триггеры 14 и 15 блока приоритета установлены в состоя- 20 ние "0". Если содержимое первого счетчика 2 не более К, то устройством обеспечивается решение задач в режиме повышенной надежности, в противном случае — в режиме повышенной 25 производительности, причем процесс функционирования в каждом из режимов не отличается от описанного.
При отказе ЭВМ или выводе ее на профилактику с выхода этой ЭВМ на 30 установочные входы соответствующего счетчика подается код 111...11.
Блок 1 приоритета предназначен для разделения во времени моментов поступления сигналов на сумирующие .и вычитающие входы реверсивных счетчиков. Сигналы об окончании решения очередной задачи от ЭВМ поступают на входы 9.
Поступающие на входы 9 сигналы 40 ,.об окончании решения очередной зада- чи и на входы 10 о поступлении запросов переводят соответствующие триггеры 14 и 1р в единичное состояние. Эти же сигналы, задержанные элементами 45
19 и 20 задержки, поступают на вторые входы элементов И 16 и 17 снимая различные моменты времени поступившие сигналы.
10 4
Формула из обре те ния
Устройство для распределения заданий между ЭВМ, содержащее три счетчика, три элемента ИЛИ, три элемента
И, три схемы сравнения и три блока элементов И, группы входов блоков элементов И соединены с группой информационных входов устройства, выходы именных каналов блока приоритета и с входами элемента ИЛИ блока приоритета, выход элемента ИЛИ блока приоритета через первый элемент задержки блоков элементов И являются выходами устройства, выходы первого счетчика подключены к первым входам первой и второй схем сравнения, выходы второго счетчика подключены к вторым входам второй схемы сравнения и к первым входам третьей схемы сравнения, выходы третьего счетчика подключены к вторым входам третьей схемы сравнения, о т л и ч а ю щ е е с я тем, что, с целью повышения надежности функционирования, в устройство введен блок приоритета, четвертый и пятый элементы И и регистр, выходы которого соединены с вторыми входами первой схемы сравнения, выход которой подключен к пер. вым входам елементов ИЛЙ, выход каждого из которых подключен соответственно к первому входу первого, второго и третьего элементов И, вторые входы первого, второго и третьего элементов И объединены и подключены к тактовому входу устройства, выход равенства второй схемы сравнения соединен с вторым входом первого элемента
ИЛИ, выход неравенства второй схемы сравнения соединен с первыми входами четвертого и пятого элементов И, вторые входы которых подключены соответственно к выходу равенства и не= . равенства третьей схемы сравнения, выходы четвертого и пятого элементов
И соединены соответственно с вторыми входами второго и третьего элементов
ИЛИ, причем блок приоритета содержит элемент ИЛИ, два элемента задержки и в каждом канале два триггера и два элемента И, причем единичные выходы первого и второго триггеров канала соединены с первыми входами соответственно первого и второго элементов И своего канала, выходы которых соединены с нулевыми входами соответственно первого и второго триг1 геров своего канала, выходы первого и второго элементов И каждого канала соединены соответственно с вычитающим и суммирующим входами одноименного счетчика, суммирующий вход каждого счетчика соединен с управляющим входом одноименного блока элементов
И, выходы первого, второго и третьего элементов И соединены с единичными входами вторых триггеров одно12771.фиест
Составитель M.ÊóäðÿøåB
Редактор E.Конча Техред И.Попович Корректор И.Эрдейи
Заказ 6668i43 Тираж 671 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб. д. 4/5
Производственно-полиграфическое предприятие, г. Ужгород, .ул. Проектная, 4 соединен с вторыми входами первых элементов И всех каналов и с входами второго элемента задержки, выход которого соединен с вторыми входами
10 6 вторых элементов И всех каналов, единичные входы первых триггеров каналов соединены с одноименными ответными входами устройства.