№ | Слайд | Текст |
1 |
 |
WMS (Workload Management System)Бережная А.Я. Институт физики высоких энергий г.Протвино |
2 |
 |
Использование заданий для запуска приложенийЗадание (job) – это средство для запуска приложений в Грид Информация, которая должна быть определена, когда задание должно быть запущено в Грид Характеристики задания Требования задания и условия на вычислительные ресурсы Включая требования на программное обеспечение Требования к данным Эта информация определяется при помощи Job Description Language (JDL) Основан на CLASSified ADvertisement language (ClassAd) из проекта Condor ClassAd – последовательность атрибутов, разделённых (;) 2 Protvino, Introduction to Grid Computing, 27.06.2007 |
3 |
 |
Как это работаетОсновные компоненты. User Interface (UI): Место, откуда пользователь вошёл в Грид Resource Broker (RB): Сопоставляет пользовательские требования и доступные ресурсы Грид Computing Element (CE): Очередь на выполнение заданий на том кластере, где будет выполняться задание Storage Element (SE): Сервер хранения данных, где сохраняются Грид файлы (чтение/запись/копирование) или их реплики. Information System: Характеристики и статус для CE иSE (Используя “GLUE schema”) 3 Protvino, Introduction to Grid Computing, 27.06.2007 |
4 |
 |
EGEE/LCG Workload Management SystemПользователь управляет заданиями через подсистему управления загрузкой (Workload Management System - WMS); Основная задача WMS - планирование и управление распределенными ресурсами в системе Grid; Что может пользователь? Посылать задачи на выполнение; Выполнять задачи на наиболее подходящих для этого ресурсах (WMS автоматически оптимизирует использование ресурсов); Получать информацию о состоянии задач; Получать результаты выполнения задач. 4 Protvino, Introduction to Grid Computing, 27.06.2007 |
5 |
 |
Сервисы и запуск заданийReplica Catalogue “User interface” Information Service Resource Broker Author. &Authen. Logging & Book-keeping Computing Element Input “sandbox” + Broker Info Output “sandbox” Job Status 5 Protvino, Introduction to Grid Computing, 27.06.2007 |
6 |
 |
Выполнение заданияSUBMITTED - задание послано пользователем, но пока не обработано network server WAITING - задание принято network server, но ещё не обработано workload manager READY - заданию назначен computing element, но оно туда ещё не передано SCHEDULED - задание ожидает в очереди на computing element RUNNING - задание выполняется DONE - задание завершилось ABORTED - задание снято WMS (т.К. Слишком долгое, срок действия сертификата истёк, и т.П.) CANCELLED - задание снято пользователем CLEARED - output sandbox передан на user interface 6 Protvino, Introduction to Grid Computing, 27.06.2007 |
7 |
 |
Запуск заданияRLS Information Service 7 Protvino, Introduction to Grid Computing, 27.06.2007 |
8 |
 |
Запуск заданияRLS Information Service Job Status 8 Protvino, Introduction to Grid Computing, 27.06.2007 |
9 |
 |
Запуск заданияRLS Information Service Job Status 9 Protvino, Introduction to Grid Computing, 27.06.2007 |
10 |
 |
Запуск заданияRLS RB storage Information Service Job Status 10 Protvino, Introduction to Grid Computing, 27.06.2007 |
11 |
 |
Запуск заданияRLS RB storage WM: ответственен за выполнение действий для удовлетворения запроса Information Service Job Status 11 Protvino, Introduction to Grid Computing, 27.06.2007 |
12 |
 |
Запуск заданияRLS RB storage Где должно выполняться это задание ? Match- Maker/ Broker Information Service Job Status 12 Protvino, Introduction to Grid Computing, 27.06.2007 |
13 |
 |
Запуск заданияRLS RB storage Matchmaker: отвечает за поиск “лучшего” CE, где будет выполняться задание Match- Maker/ Broker Information Service Job Status 13 Protvino, Introduction to Grid Computing, 27.06.2007 |
14 |
 |
Запуск заданияRLS Где (на каком SE), необходимые данные? RB storage Какой статус у Грид-ресурсов Match- Maker/ Broker Information Service Job Status 14 Protvino, Introduction to Grid Computing, 27.06.2007 |
15 |
 |
Запуск заданияRLS RB storage Выбор CE Match- Maker/ Broker Information Service Job Status 15 Protvino, Introduction to Grid Computing, 27.06.2007 |
16 |
 |
Запуск заданияRLS RB storage JA: ответственен за окончательную “доводку” задания перед процедурой запуска (напр. Создание wrapper скрипта, и т.П.) Information Service Job Adapter Job Status 16 Protvino, Introduction to Grid Computing, 27.06.2007 |
17 |
 |
Запуск заданияRLS RB storage JC: ответственен за операции управления заданием (через condorc) Information Service Job Status 17 Protvino, Introduction to Grid Computing, 27.06.2007 |
18 |
 |
Запуск заданияRLS RB storage CE получает запрос и посылает задание на выполнение LRMS Information Service Job Status Файлы из Input Sandbox Задание 18 Protvino, Introduction to Grid Computing, 27.06.2007 |
19 |
 |
Запуск заданияRLS RB storage LRMS управляет выполнением задания Information Service Job Status 19 Protvino, Introduction to Grid Computing, 27.06.2007 |
20 |
 |
Запуск заданияRLS RB storage Information Service Job Status Файлы из Output Sandbox 20 Protvino, Introduction to Grid Computing, 27.06.2007 |
21 |
 |
Запуск заданияRLS RB storage edg-job-get-output <job-id> Information Service Job Status 21 Protvino, Introduction to Grid Computing, 27.06.2007 |
22 |
 |
Запуск заданияRLS RB storage Information Service cleared Job Status Файлы из Output Sandbox 22 Protvino, Introduction to Grid Computing, 27.06.2007 |
«WMS (Workload Management System)» |
http://900igr.net/prezentacija/informatika/wms-workload-management-system-152918.html