Скачать 0.9 Mb.
|
2.8.Варианты запуска задач.Для запуска задач в системе Cleo предусмотрены 4 варианта:
В первом и втором случаях после запуска мониторы на узлах или сервер очередей на головной машине соответственно отслеживают вызовы команды rsh, сделанные задачей (такие вызовы делает, к примеру, mpich). Эти вызовы обрабатываются и передаются в виде запроса головному серверу. Головной сервер, в свою очередь, инициирует запуск требуемых процессов, запрашивая мониторы на узлах. Таким образом, возможно полностью исключить использование стандартного rsh или ssh. Все запущенные по такой схеме процессы задач на узлах контролируются мониторами, что повышает надёжность системы и обеспечивает гарантированное завершение задач. В третьем варианте запуск происходит "традиционным" способом, то есть так, как предполагает параллельная среда. Однако, все процессы задачи на узлах "берутся под контроль" мониторами системы. В случае аварийного завершения задачи или ее удаления процессы на узлах будут принудительно завершены. Четвёртый вариант предполагает такой же способ запуска, но при этом контроль задач отключается. Данный режим не рекомендуется, так как в случае сбойного поведения задачи возможны нежелательные эффекты в виде работающих процессов завершённой задачи. Следует отметить, что варианты запуска могут быть индивидуальны по отношению к каждой задаче. То есть в рамках одной и той же очереди возможны разные варианта запуска. Выбор варианта осуществляется проверкой параметров run_via_mons и attach_mask при запуске задачи (см. п.13). 2.9.Внутренняя архитектура.Система очередей представляет собой приложение клиент-сервер. Серверная программа называется q3.pl. После старта она сама переходит в фоновый режим и создает дерево процессов, соответствующее дереву очередей, заданному в файле конфигурации. Перед запуском сервера необходимо запустить на узлах процессы-мониторы qmon3.pl. Если процесс-монитор не запущен на узле, то система считает этот узел сбойным и исключает его из рабочего поля. В дальнейшем головной процесс периодически опрашивает сбойные узлы, и если ему удаётся соединиться с процесом-монитором, то узел помечается как работоспособный и возвращается в рабочее поле (если он не был заблокирован иначе). Взаимодействие с сервером производится по протоколу TCP/IP через порт, указанный в конфигурации. Ниже описан основной клиент, реализующий взаимодействие с сервером. На данный момент команды могут задаваться только с той машины, на которой запущен сервер, так как пока реализована только локальная авторизация пользователя системы. Однако, в случае необходимости, авторизация может быть отключена и все команды в этом случае могут быть выполнены удаленно. Следует отметить, что авторизация должна быть отключена как на сервере, так и в клиентских программах. Так как при отключенной авторизации невозможно проверить реальные полномочия пользователя, отключать ее не рекомендуется. Параметры всей системы, отдельных очередей и права пользователей задаются в отдельном файле конфигурации. В любой момент конфигурация может быть перечитана из него. Однако, не все параметры могут быть изменены на ходу. Об этом см. в главе "Настройка через файл конфигурации". Система рассчитана на многопользовательскую среду и способна обслуживать нескольких пользователей одновременно. 2.10.Поддержка параллельных сред.Система способна поддерживать несколько параллельных сред одновременно. Это значит, что отдельная очередь может быть настроена на запуск параллельных приложений одного типа (например, MPICH), а другая – другого типа (например, ScaMPI). Возможно также изменение параллельной среды для отдельного пользователя. Поддержка различных параллельных сред осуществляется за счет настройки следующих параметров:
Более подробно эти вопросы освещены в главе «Примеры конфигураций». |
Руководство администратора Данный документ представляет собой руководство для администратора Транспортной подсистемы (далее – тп) |
Руководство администратора Данный документ представляет собой руководство для администратора Учетной системы хода исполнения государственных и муниципальных... |
||
Руководство администратора Страниц 58 Версия 2 04. 08. 2017 Назначение... Настоящий документ содержит руководство администратора по программному продукту «q framework». Цель документа – предоставить администратору... |
Руководство администратора На листах Аннотация Документ «Руководство Администратора» По основным образовательным программам и дополнительным общеобразовательным программам амурской области |
||
Наименование программы Руководство администратора Документ Настоящий документ содержит описание действий администратора по настройке по «Фрагмент» |
Программный комплекс «Открытый бюджет» Руководство администратора Инструкция по установке ... |
||
Программный комплекс «Портал управления общественными финансами»... ... |
Руководство пользователя для администратора по программе «Прием экзаменов Web. Гостехнадзор» При входе в систему пользователь попадает на форму ввода логина и пароля, которая одна и для администратора, и для учащегося |
||
Баланса главного распорядителя, распорядителя, получателя бюджетных... Методических указаний по инвентаризации имущества и финансовых обязательств, утвержденных приказом Минфина России от 13. 06. 1995... |
Руководство по работе в Кабинете администратора начислений Клиентская... Клиентская часть Кабинета учета начислений и платежей представляет собой «Кабинет администратора начислений» (далее кан) и обеспечивает... |
||
Руководство администратора удаленного клиента Документ является дополнением к ранее выпущенному документу Руководств администратора удаленного клиента. Документ предназначен для... |
Руководство администратора Руководство предназначено для администраторов программного комплекса гнивц курьер «Корпорация» ивключает сведения по |
||
Должностная инструкция администратора сервера (web-, файл-, почтового и др.) На должность администратора сервера I категории назначается лицо, имеющее высшее профессиональное (математическое, инженерно-математичесвое,... |
Руководство администратора |
||
Руководство администратора епс |
Руководство администратора На листах Аннотация Документ «Руководство пользователя» По основным образовательным программам и дополнительным общеобразовательным программам амурской области |
Поиск |