Типовые средства реализации распределенных комплексов автоматизации физических экспериментов

Автор: Белицкий Е.А., Остапенко Е.Д.

Журнал: Компьютерная оптика @computer-optics

Статья в выпуске: 2, 1987 года.

Бесплатный доступ

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

Короткий адрес: https://sciup.org/14058114

IDR: 14058114

Текст научной статьи Типовые средства реализации распределенных комплексов автоматизации физических экспериментов

ТИПОВЫЕ СРЕДСТВА РЕАЛИЗАЦИИ РАСПРЕДЕЛЕННЫХ

КОМПЛЕКСОВ АВТОМАТИЗАЦИИ ФИЗИЧЕСКИХ ЭКСПЕРИМЕНТОВ

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

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

В основу выбора конкретных систем для рассмотрения были положены принадлежность к классу коммерческих, ориентация на массовое аппаратное обеспечение, однородность базовых аппаратных и программных средств. По этим признакам были отобраны разработанная в СССР подсистема организации многомашинных комплексов в составе РАФОС-2 [1], зарубежные системы MRRT-11 (США) [2] и STAR-11 (ФРГ) [3]. Они в дальнейшем будут обозначаться соответственно как системы I, И, 111.

Эти системы базируются на операционных системах (ОС), совместимых с ОС реального времени RT-11, имеют сходную конфигурацию аппаратных средств типа ’’звезды” с одной центральной ЭВМ С и некоторым числом сателлитных ЭВМ Si. Каждая из Si присоединена к С с помощью интерфейсных средств, называемых далее соединением. Периферийные устройства в составе С называются внешними в отличие от устройств в составе Si. называемых локальными. Аналогично различаются центральная и локальные ОС.

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

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

Возможность работы Si в режиме места экспериментатора (мэкса) предполагает возможность подготовки программ с терминала Si. доступ к информации на внешних устройствах, защищенность пользователей Si от взаимного влияния. Системы I. Ill реализуют эту возможность полностью, в 11 воплощены только два последних свойства.

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

Распределенный доступ к данным предполагает возможность согласованного доступа нескольких Si к общим данным. В III включена подсистема

Характеристики

РАФОС-2

MRRT-11

STAR-11

Число Si (максимальное)

29

8

14

Тип интерфейса и скорость обмена

ИРПС

DL-I1

WB-11

(максимальная)

9,6 Кбод

19,2 Кбод

2,4 Мбод

Режим мэкса в Si

Да

Ограниченный

Да

Дистанционное управление из Si другими ЭВМ

Только С

Нет

Да

Распределенный доступ Si к общим данным

Нет

Нет

Да

Средства синхронизации работы разных Si

Да

Нет

Да

Использование внешних устройств из Si

Ограниченное

Ограниченное

Полное

Использование локальных устройств

Ла

Да

Да

Динамическое отключение/ подключение Si к С

Да

Нет

Да

Эмуляция в Si терминала С

Да

Нет

Нет

Интерференция работы Si

Высокая

Средняя

Низкая

Средства обслуживания соединения

Драйвер терминала

Драйвер соединения

Монитор

Тип монитора в Si

RM/SJ/FB

R.M

FB

Прозрачность распределенной среды для Si

Ограниченная

Полная

Полная

Оптимизация работы, компонент ОС

Нет

Нет

Да

RECORD-11, упорядочивающая доступ Si к элементам файловой системы С на уровне отдельных записей.

Средства синхронизации работы необходимы для согласованной реализации вычислительных процессов в нескольких Si. В I они обеспечиваются средствами глобальных "почтовых ящиков", в III — это средства межсателлитного обмена сообщениями.

Использование внешних устройств в I и II распространяется на устройства с файловой структурой RT-11, а в III включает также устройства со специальной структурой каталога (магнитная лента и т.д.).

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

Эмуляция в Si терминала С облегчает отладку программного обеспечения для Si. Эта возможность реализована в I, так как центральной ОС в ней является многопользовательский TS-монитор РАФОС-2.

Значимы также следующие показатели качества реализации системы:

  • —    степень интерференции работы Si является чрезвычайно важной характеристикой, отражающей

влияние системной обстановки на время реакции отдельной Si. Она высока в I, где соединения обслуживаются в С по алгоритму разделения времени, ориентированному на терминальный обмен; ниже в II, где соединения в С обслуживаются специальным драйвером межмашинной связи, и исключительно мала в III, так как в последнем случае соединения обслуживаются внутренними средствами резидентного монитора;

  • —    прозрачность распределенной среды характеризует степень зависимости программного обеспечения от операционной среды по сравнению с эталонной RT-11. Если в 1 практически все функции системы предоставляются Si по специфическим запросам, в II и III программы могут без изменения переноситься на самостоятельную ЭВМ;

  • —    оптимизация работы компонент ОС отражает ориентацию на повышение суммарной производительности системы при реализации управляющих компонент последней. В III она нашла выражение в специализации протокола обмена Si с С, разработке нестандартных компонент локальной ОС и применении программного кэширования при доступе Si к внешним устройствам.

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

Статья научная