
- •Карпенко а.П., Федорук е.В. Учебное пособие
- •Содержание
- •Метод балансировки загрузки
- •Иерархический графовый алгоритм балансировки загрузки
- •Спектральный алгоритм бисекции графа
- •Экспериментальная часть
- •Порядок выполнения работы
- •Контрольные вопросы
- •Содержание отчета о работе
- •Лабораторная работа №2. Аналитическое исследование эффективности статической балансировки загрузки мвс
- •Цель работы
- •Теоретическая часть
- •Постановка задачи
- •Статическая балансировка загрузки методом равномерной декомпозиции параллелепипеда п
- •Статическая балансировка загрузки методом равномерной декомпозиции расчетных узлов
- •Экспериментальная часть
- •Статическая балансировка загрузки методом равномерной декомпозиции параллелепипеда п
- •Статическая балансировка загрузки методом равномерной декомпозиции расчетных узлов
- •Порядок выполнения работы
- •Контрольные вопросы
- •Содержание отчета о работе
- •Лабораторная работа №3. Исследование эффективности статической балансировки загрузки мвс с помощью имитационного моделирования
- •Цель работы
- •Теоретическая часть
- •Постановка задачи
- •Экспериментальная часть
- •Порядок выполнения работы
- •Экспериментальная часть
- •Порядок выполнения работы
- •Экспериментальная часть
- •Порядок выполнения работы
- •Экспериментальная часть
- •Порядок выполнения работы
- •Теоретическая часть
- •Постановка задачи
- •Экспериментальная часть
- •Порядок выполнения работы
- •Контрольные вопросы
- •Содержание отчета о работе
- •Список использованных источников
- •Приложение а. Статическая балансировка загрузки. Gpss-программа
- •Приложение б. Динамическая равномерная балансировка загрузки. Gpss-программа
- •Приложение в. Динамическая экспоненциальная балансировка загрузки. Gpss-программ
Экспериментальная часть
Рассмотрим двумерную задачу ( ), когда параллелепипед представляет собой единичный квадрат (рисунок 6.2). Множество формируется с помощью линейной ограничивающей функции , т.е. . Здесь - заданные преподавателем константы.
Рисунок 6.2 - Расчетная область задачи
В качестве сетки используем равномерную детерминированную сетку с количеством узлов по осям , равным 256, т.е. сетку с количеством узлов .
Будем исходить из следующих значений параметров задачи и МВС:
;
l=8;
;
;
;
.
Пренебрежем вычислительными затратами на построение сетки , на вычисление значений ограничивающей функции , а также на построение приближенного значения функционала , т.е. положим , , . Положим также, что вычислительная сложность вектор-функции есть случая величина с равномерным законом распределения, математическое ожидание которой равно .
По результатам «прогонов» оценка математического ожидания ускорении вычисляется по формуле
,
а оценка дисперсии этого ускорения и оценка его среднего квадратичного ускорения – по формулам
,
соответственно [4]. Здесь , - оценка ускорения вычислений, полученная в -ом «прогоне».
Порядок выполнения работы
а) Разработать GPSS-модель для вычисления оценок математического ожидания и среднего квадратичного отклонения ускорения S при диффузной балансировке загрузки.
б) Количество
«прогонов» модели
положить равным 1. Для заданных
преподавателем величин
,
,
,
вычислить с помощью разработанной
GPSS-модели значения
ускорения
для
.
в) Результаты вычислений свести в таблицу.
г) На одном рисунке изобразить зависимости для всех заданных величин .
д) Количество «прогонов» модели положить равным 300. Для заданных преподавателем величин , , , вычислить с помощью разработанной GPSS-модели оценки математического ожидания ускорения и его среднего квадратичного отклонения для .
е) Занести полученные результаты в таблицу.
ж) На одном рисунке изобразить зависимость для всех заданных величин .
з) На одном рисунке изобразить зависимость для всех заданных величин .
Контрольные вопросы
а) Чем объясняется наблюдаемый характер зависимостей ускорения и оценки математического ожидания ускорения от числа процессоров ?
б) Как объясняется наблюдаемый характер зависимости оценки математического ожидания ускорения от величины .
в) Как объясняется наблюдаемый характер зависимости оценки среднего квадратичного отклонения ускорения от величины .
Содержание отчета о работе
Отчет о работе должен содержать следующее.
а) Постановка задачи.
б) Схема метода балансировки загрузки.
в) Разработанная GPSS-модель для вычисления оценок математического ожидания и среднего квадратичного отклонения ускорения S.
г) Указанные в п 6.4 таблицы экспериментальных результатов.
д) Указанные в п 6.4 рисунки.
Лабораторная работа №7. Сравнение эффективности динамических методов балансировки загрузки МВС с помощью имитационного моделирования
Цель работы
Целью работы является изучение методов динамической равномерной, экспоненциальной и диффузной балансировки загрузки многопроцессорной вычислительной системы (МВС), как приближенных способов решения задачи оптимального отображения вычислительных процессов на архитектуру многопроцессорной ЭВМ, а также сравнительное исследование эффективности указанных методов балансировки с помощью имитационного моделирования [1, 3].