Основные задачи оптимизации ИС
Рассмотрим некоторые типовые варианты оптимизационных задач, связанных с топологическим проектированием ИС. Возможна следующая их классификация [2].
1. Выбор оптимальной пропускной способности (ВСП).
Дано: топология сети, потоки, маршруты. Требуется: минимизировать задержки Т по переменной пропускной способности каналов при ограничениях на стоимость и пропускные способности :
2. Распределение потока.
Дано: топология сети, потоки, пропускные способности каналов. Требуется: минимизировать Т по переменной «маршрут движения» при заданных ограничениях на потоки.
3. Оптимальное распределение потоков и одновременно выбор пропускных способностей.
Дано: топология сети, потоки. Требуется: минимизировать по переменным «маршрут» и «пропускная способность» пр.и заданных ограничениях на поток и время задержки.
4. Определение оптимальной топологии сети.
Дано: характеристики трафика ИС. Требуется: минимизировать по переменным «топология», «маршрут» и «пропускная способность» при ограничениях на поток, задержки и топологию.
Рассмотрим задачу оптимизации пропускных способностей линий. Высокая пропускная способность линий приводит к увеличению затрат, а при малой происходят перегрузки и задержки сообщений. Соотношение между стоимостью и пропускной способностью линий имеет вид
,
где W - полная стоимость линий; Wi - стоимостный коэффициент для i-линии; Ci-пропускная способность i-линии.
Значения Wi неравные, потому что линии имеют разные длины. В частности, соотношение между стоимостью и пропускной способностью может быть задано степенным законом
Средняя задержка для й линии задается временем ожидания в очереди при допущениях, что длина сообщений имеет экспоненциальное распределение:
,
где — интенсивность потока сообщений в м канале; — средняя длина сообщений (в битах).
Среднее значение задержки по всем составляющим получается путём усреднения значения взятого с весовыми коэффициентами , где - суммарная скорость поступления сообщений. Таким образом, средняя задержка Т при этом определяется выражением
(16)
Искомые пропускные способности, которые минимизируют Т при постоянном W, определяются методом неопределенных множителей Лагранжа. Опуская соответствующие математические преобразования, приведем результат в готовом виде:
(17)
где — определяется выражением
Первое слагаемое , в правой части формулы для - пропускная способность линии в режиме насыщения, а второе слагаемое - дополнительная пропускная способность этой линии.
Величина результирующей транзитной задержки при передаче по линиям с пропускными способностями задаваемыми вышеприведенными равенствами (43), определяется так:
(18)
где - сумма интенсивностей трафика по всем линиям.
Рассмотренная задача позволяет при заданном ограничении на стоимость каналов связи так выбрать пропускные способности, чтобы средняя задержка сообщений была минимальной.
К числу оптимизационных задач синтеза ИС относится задача распределения потоков. В предыдущей задаче выбирали пропускные способности каналов при заданной конфигурации потоков. В данной задаче пропускные способности заданы, а потоки надо распределить так, чтобы минимизировать среднюю задержку Т. Предполагается, что все пропускные способности удовлетворяют требованиям трафика, а процедуры выбора пути фиксированы и однозначны.
В качестве исходного выражения для решения задачи используем приведенную выше формулу.
В этом случае задача оптимального распределения потоков представляет собой минимизацию нелинейной функции Т по потокам при условиях выполнения закона сохранения потоков в каждом узле.
Согласно этому закону суммарный трафик , поступающий в узел п, равен суммарному трафику , выходящему из узла, за исключением случая, когда узел ; является узлом-источником или при - узлом назначения. На пропускные способности накладываются ограничения, состоящие в том, что поток в канале не должен быть отрицательным и меньшим пропускной способности, т. е. .
Доказывается, что при этих условиях и ограничениях Т есть выпуклая функция потоков, а множество реализуемых потоков представляется математической моделью в виде выпуклого многогранника в -мерном пространстве параметров потоков. Рассматриваемая задача решается симплекс-методом, который упоминался выше. Если она имеет реализуемое решение, то любой локальный минимум является глобальным минимумом для Т.
Часто при оптимизации ИС используется метод отклонения потока (ОП), суть которого заключается в нахождении стоимости сети для значений «длин» х ребер. Значения длин ребер задаются выражением
(19)
такие «длины» или «стоимостные коэффициенты», соответствующие им, используют для формулировки задачи отыскания потоков по кратчайшим путям и выяснения вопроса о том, какая часть исходного потока должна быть отклонена. Процесс решения циклически повторяется до тех пор, пока не будут получены приемлемые значения . Оптимальный алгоритм ОП дает минимальное значение Т - среднюю задержку сообщения в сети.
Дата добавления: 2015-04-10; просмотров: 1147;