ГРИД-ДИСПЕТЧЕР: РЕАЛИЗАЦИЯ СЛУЖБЫ ДИСПЕТЧЕРИЗАЦИИ ЗАДАНИЙ В ГРИД Шорин О.Н.

Презентация:



Advertisements
Похожие презентации
Способы планирования в грид и их реализация в Грид-диспетчере в Грид-диспетчере В.Коваленко, О.Шорин, П.Березовский, Д.Семячкин Институт прикладной математики.
Advertisements

Планирование многопроцессорных заданий в грид Дмитрий Семячкин Институт прикладной математики им. М.В. Келдыша.
Система управления ресурсами в гетерогенных вычислительных сетях Ростовский Государственный Университет А.А. Букатов,
Разработка и исследование алгоритмов динамического распределения и доставки данных с учетом требований вычислительных сервисов в системе распределенных.
Лекция 23 Лекция 23 Схемы распределения данных и запросов. Обработка распределенных данных и запросов. Многопотоковые и многосерверные архитектуры. Типы.
«Разработка методов сбора и анализа статистики по потоку прохождения задач в распределенных и многопроцессорных системах» Дипломная работа Выполнена Булочниковой.
Презентация по первой главе: « Что такое компьютерная сеть?» Выполнила: Савченко Ксения год.
Технология модели «клиент-сервер». Роли Компьютер, управляющий тем или иным ресурсом, принято называть сервером этого ресурса Компьютер, желающий воспользоваться.
Локальная сеть Типы локальных сетей Топология сетей.
БАЗЫ ДАННЫХ часть II Распределенные и параллельные системы управления базами данных.
Архитектура системы сбора данных установки ПАНДА в проекте FAIR в Дармштадте П.А. Семенов ИФВЭ, Протвино Семинар ИЦФР 14 декабря 2009.
Различия и особенности распространенных протоколов. Принципы работы протоколов разных уровней. Предоставление сетевых услуг. Борисов В.А. КАСК – филиал.
ДИНАМИЧЕСКИ ФОРМИРУЕМЫЕ ПАРАЛЛЕЛЬНЫЕ СРЕДЫ В УСЛОВИЯХ ГРИД-ПОЛИГОНОВ, ПРОБЛЕМЫ И РЕШЕНИЯ Варламов Дмитрий Волохов В.М., Пивушков А.В., Сурков Н.Ф., Волохов.
Лекция 2 Принципы создания, классификация, состав и структура ЭИС.
Выполнили: Мартышкин А. И. Кутузов В. В., Трояшкин П. В., Руководитель проекта – Мартышкин А. И., аспирант, ассистент кафедры ВМиС ПГТА.
Удаленный доступ к МетаКластеру Менеджер Доступа Лабутин Дмитрий Юрьевич ННГУ 2002.
Технические и программные средства реализации информационных процессов Тема 5-2.
Администрирование информационных систем Лекция 4. Система управления базами данных.
Планирование и диспетчеризация процессов и задач Операционные системы и среды ВМ-1 3 курс.
Система управления предприятием Papyrus: общие функциональные возможности
Транксрипт:

ГРИД-ДИСПЕТЧЕР: РЕАЛИЗАЦИЯ СЛУЖБЫ ДИСПЕТЧЕРИЗАЦИИ ЗАДАНИЙ В ГРИД Шорин О.Н.

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

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

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

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

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

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

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

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

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

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

GRB vs. Грид-диспетчер GRBГрид-диспетчер Запуск задания в момент поступления Механизм приоритетов отсутствует Кластеры выделены для работы с GRB Запуск задания непосредственно перед началом счета Наличие механизма приоритетов Наряду с глобальными заданиями выполняются и локальные

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