Параллельное программирование в стандарте MPI. Баканов В.М - 18 стр.

UptoLike

Составители: 

- 18 -
Система управления прохождением задач представляет собой совокуп-
ность взаимодействующих процессов на управляющей ЭВМ, основные из
которых (см. рис.1.5) следующие
(
*
)
:
runmvs
клиент, вызываемый на сервере доступа, обеспечивает связь
пользователя с системой управления прохождением задач (именно эта
программа вызывается при выполнении всех пользовательских команд),
runmvsd
сервер запросов, отвечающий за связь с клиентом и обработку
клиентских запросов; функционирует на УМ,
qserver
сервер очередей параллельных задач, который ведет очередь па-
раллельных задач согласно заданной политике планирования очередей;
функционирует на УМ,
mrun
процесс-‘запускательзадачи, функциями которого являются опре-
деление свободных вычислительных модулей, выделение требуемого па-
раллельного ресурса для задачи, порождение (с помощью системного вы-
зова
fork
) специального процесса-менеджера
manager
, который запускает
задачу и контролирует ее; функционирует на УМ,
sleeper
- процесс, контролирующий время выполнения задачи.
Рисунок 1.5 — Схема взаимодействия процессов.
*
Баранов А.В., Лацис А.О., Сажин С.В., Храмцов М.Ю., Шарф С.В. Руководство систем-
ного программиста (администратора) системы управления прохождением задач МВС-
1000/16 (версия 1.23).
                                         - 18 -

  Система управления прохождением задач представляет собой совокуп-
ность взаимодействующих процессов на управляющей ЭВМ, основные из
                               ( )
которых (см. рис.1.5) следующие * :

     runmvs – клиент, вызываемый на сервере доступа, обеспечивает связь
     пользователя с системой управления прохождением задач (именно эта
     программа вызывается при выполнении всех пользовательских команд),
     runmvsd – сервер запросов, отвечающий за связь с клиентом и обработку
     клиентских запросов; функционирует на УМ,
     qserver – сервер очередей параллельных задач, который ведет очередь па-
     раллельных задач согласно заданной политике планирования очередей;
     функционирует на УМ,
     mrun – процесс-‘запускатель’ задачи, функциями которого являются опре-
     деление свободных вычислительных модулей, выделение требуемого па-
     раллельного ресурса для задачи, порождение (с помощью системного вы-
     зова fork) специального процесса-менеджера manager, который запускает
     задачу и контролирует ее; функционирует на УМ,
     sleeper - процесс, контролирующий время выполнения задачи.




                 Рисунок 1.5 — Схема взаимодействия процессов.


*
    Баранов А.В., Лацис А.О., Сажин С.В., Храмцов М.Ю., Шарф С.В. Руководство систем-
    ного программиста (администратора) системы управления прохождением задач МВС-
    1000/16 (версия 1.23).