2 Постановка задачи
В таблице 7 представлены варианты заданий.
Необходимо произвести два вычислительных эксперимента по выравниванию нагрузки подсистем ВС и определить число итерационных циклов C выравнивания при различных требуемых дисперсиях результатной нагрузки D1 и D2 и количестве подсистем ВС: N1 и N2. Результаты экспериментов необходимо сопоставить и объяснить, т.е. сравнить числа итерационных циклов выравнивания.
Порядок выполнения работы
Ознакомиться с режимами работы программы выравнивания нагрузки, предложенной преподавателем;
В соответствии с исходными данными вариантов провести расчеты нагрузки подсистем для экспериментов 1 и 2, сначала для числа подсистем N1, затем – для N2;
Результаты вычислений нагрузки и числа полученных итераций представить в виде таблицы. Таблица результатов должна содержать исходные данные из таблицы вариантов, исходный и результатный вектор нагрузок и число итераций. Форма таблицы – произвольная.
Сделать выводы по работе.
Характеристика программы выравнивания нагрузки
Программа «Распределение нагрузки управляющих средств нижнего уровня системы мониторинга распределенных объектов» предназначена для выравнивания нагрузки средств обработки данных (СОД) в случае отказа СОД или ввода новых источников данных. Программа позволяет выравнивать нагрузку для систем с кольцевой и разомкнутой архитектурой.
На рисунке 7 представлено главное окно программного модуля. Программа написана в соответствии с алгоритмом, представленным выражениями (1)-(11), при участии инженера Горбатова Р.А.
В качестве параметра нагрузки используется интенсивность потока заявок, поступающих на СОД от датчиков информации. Для выполнения расчетов значения интенсивности потока заявок задаются с использованием генератора случайных чисел. Для реализации данного алгоритма необходимо обеспечить передачу данных о своем состоянии между соседними СОД и возможность перенаправления потока заявок от источника данных к нескольким управляющим средствам.
Пользователь вводит количество средств обработки данных и приходящуюся на них интенсивность потока заявок. Ввод данных осуществляется вручную или из файла по команде «Файл»-«Загрузить данные».
В меню «Настройки» задается погрешность выравнивания нагрузки в виде оценки ее дисперсии на множестве нагрузок подсистем.
Р
езультатом
работы программы являются значения
интенсивности нагрузки после выравнивания
и необходимое количество итерационных
циклов выравнивания.
Рисунок 7 –Главное окно программы выравнивания нагрузки
Таблица 7 – Варианты заданий
Контрольные вопросы
1. Как проявляется принцип самоорганизации при распределении нагрузки в рассмотренном в работе алгоритме.
2. От чего зависит число итераций (последовательных приближений) в рассмотренном алгоритме выравнивания нагрузки.
