Система управления ресурсами в гетерогенных вычислительных сетях Ростовский Государственный Университет E-mail: ghachk@rsusu1.rnd.runnet.ru А.А. Букатов,

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



Advertisements
Похожие презентации
Операционные системы Процессы и потоки Скрипов Сергей Александрович 2009.
Advertisements

Выполнили: Мартышкин А. И. Кутузов В. В., Трояшкин П. В., Руководитель проекта – Мартышкин А. И., аспирант, ассистент кафедры ВМиС ПГТА.
Владимир Костюков, АлтГТУ АлтГТУ им И. И. Ползунова Распределенная система мониторинга и диспетчерезации процессов гетерогенной среды.
Администрирование информационных систем Лекция 4. Система управления базами данных.
Н.Новгород, Международный научно- практический семинар, ноябрь 2002 Нижегородский государственный университет Разработка интегрированной среды высокопроизводительных.
Информационные сети. Занятие 1(вводное): Понятие сети Типовые задачи администратора Назначение информационных сетей Требования к сетям и их характеристики.
ПАРАЛЛЕЛЬНАЯ ФИЛЬТРАЦИЯ ИЗОБРАЖЕНИЙ Фурсов В.А., Попов С.Б. Самарский научный центр РАН, Самарский государственный аэрокосмический университет, Институт.
ГРИД-ДИСПЕТЧЕР: РЕАЛИЗАЦИЯ СЛУЖБЫ ДИСПЕТЧЕРИЗАЦИИ ЗАДАНИЙ В ГРИД Шорин О.Н.
Программное обеспечение персонального компьютера.
Работу выполнили ученики 21 гимназии 10 А класса.
АлтГТУ им И. И. Ползунова. АлтГТУ им. И. И. Ползунова Проблемы эксплуатации Текст.
АлтГТУ им И. И. Ползунова. АлтГТУ им. И. И. Ползунова Модель распределенной системы мониторинга.
Архитектура и обеспечение систем базы данных. СУБД.
Основные виды ресурсов и возможности их разделения.
Классификация БД. СУБД и ее компоненты. Логическое и физическое описание данных.
Локальная сеть Типы локальных сетей Топология сетей.
Выполнила студентка группы ТУ-501 Полозова Ю.О. База данных (БД) представляет собой совокупность структурированных данных, хранимых в памяти вычислительной.
Параллельные вычисления Лекция 6. y = 3x + 7x – 8x при x = 4 y1 = 3x(1 действие) y2 = 7x(2 действие) y3 = 8x(3 действие) y = y1 + y2 – y3(4 действие)
К построению и контролю соблюдения политик безопасности распределенных компьютерных систем на основе механизмов доверия А. А. Иткес В. Б. Савкин Институт.
Операционные системы Введение (часть 4) 4.Основы архитектуры операционных систем 4.1.Базовые понятия 4.2.Свойства ОС 4.3.Структура ОС 4.4.Логические функции.
Транксрипт:

Система управления ресурсами в гетерогенных вычислительных сетях Ростовский Государственный Университет А.А. Букатов, Г.М. Хачкинаев

Основные задачи Регулирование процесса выполнения заданий таким образом, чтобы обеспечить эффективное использование ресурсов, исключив конкуренцию между заданиями. Обработка каждого задания за минимальное время. Поддержка выполнения параллельных задач. Устойчивость. Безопасность. Удобство эксплуатации.

Вычислительные узлы разбиваются на классы по типу и производительности процессоров. Каждое задание выполняется на процессорных элементах в рамках одного класса, хотя одно и то же задание может допускать выполнение на различных классах. Класс состоит из вычислительных узлов (хостов), а каждый хост – из процессорных элементов. Т.е. образуется трехуровневая иерархия – класс, хост, ПЭ. С объектом каждого из этих уровней связан набор ресурсов. Узел M … ПЭ 1 ПЭ N M Узел 1 … ПЭ 1 ПЭ N 1 ….. Класс 1 Узел K … ПЭ 1 ПЭ N M Узел 1 … ПЭ 1 ПЭ N 1 ….. Класс С ….. Объекты вычислительной сети

Ресурсы вычислительных систем и ресурсные требования заданий Ресурс – это некоторая характеристика объекта вычислительной сети, которая может отличать его от других объектов. Владелец задания формирует список требуемых ресурсов, которые система обработки должна удовлетворить при запуске задания на выполнение. Ресурсы могут быть расходуемыми или постоянными. В случае расходуемого ресурса при запуске задания количество такого ресурса у объекта уменьшается на величину, требуемую заданием. Расходуемые ресурсы описываются некоторым положительным числом. Постоянные ресурсы (свойства) могут применяться для определения характеристик объекта, не зависящих от количества запущенных заданий. Примеры ресурсов: Тип операционной системы – постоянный ресурс класса Объем свободной оперативной памяти – расходуемый ресурс узла или ПЭ ( в зависимости от архитектуры узла)

Задание Исполнимый модуль Исполнимые модули Исполнимый модуль Входные данные Информация о ресурсах

Общая схема системы управления заданиями Диспетчер планирования Планировщик 1 Планировщик С ………………. Статистика и журнализация Пользователи, ограничения Спул заданий Узел 1 1 Узел 1 L Узел N M Центральный сервер Клиентские утилиты tsub tdel tstat tconf Узел N 1 Агенты узлов Монитор ресурсов 1 Монитор ресурсов С

Планирование заданий Поступающие в систему задания помещаются в очередь (спул). Задача планировщика заключается в выборе для каждого задания подходящих узлов (таким образом, чтобы удовлетворить ресурсные требования заданий) и момента для запуска. При выборе размерности задания планировщик стремится минимизировать время прохождения для данного задания (насколько это возможно). Очередность выполнения заданий может зависит от множества параметров ( времени поступления задания в систему, приоритета владельца задания, вычислительной сложности задания и т.д. ). Степень влияния этих параметров на конечный приоритет задания определяется администратором системы.