Общая математическая модель распределения вычислительных ресурсов в многопроцессорных системах М.Х. Прилуцкий, С.Ю. Петри Нижегородский государственный.

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



Advertisements
Похожие презентации
СЕТЕВОЕ ПЛАНИРОВАНИЕ И УПРАВЛЕНИЕ (СПУ). Цель: Научиться использовать аппарат сетевого планирования и управления – совокупность моделей и методов планирования.
Advertisements

СЕТЕВОЕ ПЛАНИРОВАНИЕ И УПРАВЛЕНИЕ (СПУ). Цель: Научиться использовать аппарат сетевого планирования и управления – совокупность моделей и методов планирования.
Выполнили: Мартышкин А. И. Кутузов В. В., Трояшкин П. В., Руководитель проекта – Мартышкин А. И., аспирант, ассистент кафедры ВМиС ПГТА.
1 Курс: Модели и методы дискретной оптимизации Лектор: д.т.н., профессор Овчинников Владимир Анатольевич Структура курса: 17 лекций – 17 семинаров – экзамен.
Сетевое планирование. Сетевой график – информационно- динамическая модель, отражающая взаимосвязи между работами, необходимые для достижения конечной.
Оптимизационное моделирование. Различные аспекты оптимизации занимают очень важное место в бизнесе и деятельности современных организаций и предприятий.
Формализованные методы в управлении предприятием Докладчик: С.И. Шаныгин Федеральное государственное бюджетное образовательное учреждение высшего профессионального.
Эволюционное моделирование и генетические алгоритмы. Эволюционное моделирование и генетические алгоритмы. I. Эволюционное моделирование II. Генетический.
Применение генетического программирования для реализации систем со сложным поведением Санкт-Петербургский Государственный Университет Информационных Технологий,
Внеурочная деятельность пропедевтический курс информатики Информатика в играх и задачах Учитель: Павлова Юлия Евгеньевна.
Стохастическое программирование выполнили Шпарик Анна Кутас Юлия.
ОСНОВНЫЕ ПОНЯТИЯ ИССЛЕДОВАНИЯ ОПЕРАЦИЙ (ИСО). Исследование операций – это комплексная математическая дисциплина, занимающаяся построением, анализом и применением.
Разработка программного обеспечения (Software Engineering) Часть 1. Введение.
Автоматизированное управление дорожным движением (светофорами) Москва 2012г. Бычков Алексей Сергеевич, группа: А Национальный исследовательский университет.
КОМПЬЮТЕРНОЕ МОДЕЛИРОВАНИЕ. Модель – это искусственно созданный объект, заменяющий некоторый объект реального мира и воспроизводящий ограниченное число.
Принципы разработки параллельных алгоритмов. Введение Для определения эффективных способов организации параллельных вычислений необходимо: Выполнить анализ.
В. И. Дихтяр МАТЕМАТИКА Российский университет дружбы народов Институт гостиничного бизнеса и туризма Раздел 3Линейное программирование Тема 32 Задачи.
1 Тема урока : Оптимизационное моделирование. 2 Оптимизация Оптимизация (математика)Оптимизация (математика) нахождение оптимума (максимума или минимума)
Задача построения расписания конфигураций с ограниченной глубиной узлов для беспроводных сенсорных сетей Евгений Наградов.
Презентация к уроку по алгебре (10 класс) на тему: Презентация. Применение математической статистики в школе.
Транксрипт:

Общая математическая модель распределения вычислительных ресурсов в многопроцессорных системах М.Х. Прилуцкий, С.Ю. Петри Нижегородский государственный университет им. Н.И. Лобачевского, Н.Новгород

Введение Процесс управления решением совокупности задач в многопроцессорных системах формально можно представить как проблему распределения ограниченных ресурсов в сетевых канонических структурах (см. [1-3]). Формальная постановка проблемы позволяет использовать хорошо разработанный аппарат решения задач распределения ресурсов к решению задач управления многопроцессорными системами.

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

Ресурсы и деятельности Деятельность в процессе выполнения потребляет и производит ресурсы. Роль ресурсов играют вычислительные устройства и каналы связи, а роль деятельностей операции и подпрограммы. Взаимодействие ресурсов и деятельностей.

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

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

Математическая модель Исходные параметры модели T = {1,..,T 0 }- множество тактов планирования J – множество различных деятельностей, I - множество ресурсов, используемых в системе, Все ресурсы разбиваются на два подмножества: I Э – множество эксклюзивных ресурсов и I O – множество общедоступных ресурсов, I Э I О =I, I Э I О =. Vit – количество ресурса i, которое поступит в систему в такт t, i I, t T. K(j) – множество деятельностей, непосредственно предшествующих деятельности j, K(j) J, j J.

Математическая модель Исходные параметры модели R=(r ij ) матрица ресурсоемкостей, где r ij обозначает количество ресурса i, которое требуется для выполнения деятельности j, j J, i I.. и, соответственно, минимальная и максимальная длительности потребления деятельностью j ресурс i, i I, j J. h j – начальные сроки j J H. d j – директивные сроки j J D.

Математическая модель Варьируемые параметры математической модели X=( ) и Y=( ) матрицы времен начала и окончания потребления деятельностями ресурсов T, T; величины интенсивности потребления деятельностью j ресурса i в такт t, i I, j J, t T; величины, определяющие очередность расходования эксклюзивного ресурса i деятельностью j в такт t: i I Э, j,k J.

Математическая модель Ограничения математической модели Ограничения математической модели учитывают технологические, организационные и ресурсные условия. Технологические условия: i I, j J. (1) если и если i I, j J, t T. (2) i I, j J, (3), либо, i I Э, j,k J, (4)

Математическая модель Ограничения математической модели Организационные условия:, i I, j J Н. (5), i I, j J D. (6) Ресурсные условия: i I, j J. (7) i I, t T. (8) T, T,, i I, j J, t T. (9) Неформализованные условия (4) могут быть приведены к формальному виду: i I Э, j,k J, (10) i I Э, j,k J,

Постановка задачи В рамках построенной общей математической модели ставятся различные оптимизационные задачи такие, как задача равномерного расходования ресурсов, задача наилучшего выполнения организационных условий по начальным и (или) директивным срокам и др.

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

Литература 1. Прилуцкий М.Х., Батищев Д.И., Гудман Э.Д., Норенков И.П. Метод декомпозиций для решения комбинаторных задач упорядочения и распределения ресурсов// Информационные технологии. Москва, N1, 1997, с Прилуцкий М.Х., Батищев Д.И., Гудман Э.Д., Норенков И.П. Метод комбинирования эвристик для решения комбинаторных задач упорядочения и распределения ресурсов. //Информационные технологии. Москва, N2, 1997, с М.Х.Прилуцкий, Д.В.Попов. Распределение и упорядочение работ в многостадийных системах. «Моделирование и оптимизация сложных систем». Межвузовский тематический сборник научных трудов ВГАВТ, ННовгород, 1999, стр