ГРИД-ДИСПЕТЧЕР: РЕАЛИЗАЦИЯ СЛУЖБЫ ДИСПЕТЧЕРИЗАЦИИ ЗАДАНИЙ В ГРИД

Содержание

Слайд 2

Постановка задачи

Грид образован из кластеризованных неотчуждаемых ресурсов. На машины кластеров поступает независимый

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

Слайд 3

Особенности диспетчеризации в Грид

Шаг диспетчеризации требует существенного времени.
Число событий в Грид

Особенности диспетчеризации в Грид Шаг диспетчеризации требует существенного времени. Число событий в
на порядки больше, чем в локальных вычислительных комплексах .

Слайд 4

Грид-диспетчер

Ядро Грид- диспетчера

PBS

LSF

Condor

задание

задание

задание

Узел Грид

Узел Грид

Узел Грид

Клиент

Клиент

Клиент

Грид-диспетчер Ядро Грид- диспетчера PBS LSF Condor задание задание задание Узел Грид

Слайд 5

Грид-служба

Грид-служба

Ядро

База данных

Пользовательский
интерфейс

Очередь событий

Структурная схема Грид-диспетчера

Job Control

Серверная часть Грид-диспетчера

Пользовательский
интерфейс

Пользовательский
интерфейс

Агент

Агент

Агент

Грид-служба Грид-служба Ядро База данных Пользовательский интерфейс Очередь событий Структурная схема Грид-диспетчера

Слайд 6

Задача планирования

Локальное
расписание

Локальное
расписание

Локальное
расписание

Глобальное
задание

Глобальное
задание

Глобальное
задание

Планирование

Глобальное
расписание

Ограничения:
Глобальные задания
упорядочены по приоритетам.
Пересчет глобальных
приоритетов в локальные.
Ресурсный запрос

Задача планирования Локальное расписание Локальное расписание Локальное расписание Глобальное задание Глобальное задание
задания.
Учет прав доступа.

Информация о
ресурсах

Слайд 7

Прогнозирование в Грид-диспетчере

Сервер Грид-диспетчера

Агент

Составление прогноза

Время

Время

Освобождение ресурса

Пересылка прогноза

Обработка прогноза (шаг планирования)

Доставка задания

Прогнозирование в Грид-диспетчере Сервер Грид-диспетчера Агент Составление прогноза Время Время Освобождение ресурса

Слайд 8

Проверка возможности запуска глобального задания

Пересчет платы за глобальное задание в локальный приоритет

Проверка возможности запуска глобального задания Пересчет платы за глобальное задание в локальный
и сравнение приоритетов.
Проверка прав доступа.
Проверка ресурсного запроса.

Слайд 9

Окно планирования

Глобальное
задание

Глобальное
задание

Глобальное
задание

Время

Прогноз

Окно планирования Глобальное задание Глобальное задание Глобальное задание Время Прогноз

Слайд 10

Поступление нового задания

Глобальное
задание

Глобальное
задание

Глобальное
задание

Время

Прогноз

Поступление нового задания Глобальное задание Глобальное задание Глобальное задание Время Прогноз

Слайд 11

Алгоритм планирования

Глобальное
задание

Глобальное
задание

Глобальное
задание

Время

Ресурс № 1

Ресурс № 2

Ресурс № 3

Алгоритм планирования Глобальное задание Глобальное задание Глобальное задание Время Ресурс № 1

Слайд 12

GRB vs. Грид-диспетчер

GRB

Грид-диспетчер

Запуск задания в момент
поступления
Механизм приоритетов
отсутствует
Кластеры выделены для
работы с GRB

Запуск задания

GRB vs. Грид-диспетчер GRB Грид-диспетчер Запуск задания в момент поступления Механизм приоритетов
непосредственно перед началом счета
Наличие механизма приоритетов
Наряду с глобальными
заданиями выполняются
и локальные
Имя файла: ГРИД-ДИСПЕТЧЕР:-РЕАЛИЗАЦИЯ-СЛУЖБЫ-ДИСПЕТЧЕРИЗАЦИИ-ЗАДАНИЙ-В-ГРИД.pptx
Количество просмотров: 107
Количество скачиваний: 0