![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
![]() |
![]() |
||||||
![]() |
Eng | Rus | Ukr | ![]() |
![]() |
||||
![]() |
|||||||
![]() |
![]() |
||||||
![]() |
![]() |
![]() |
|||||
![]() |
Компьютерные сети
|
16.01.2005
|
![]() |
![]() |
|||
3. 5. Анализ вероятностно-временных характеристик РВС. Использование вероятности своевременной доставки вместо ограничения на время доставки, позволяет по новому сформулировать задачи анализа распределённой вычислительной сети. В работах рассматриваются и исследуются три типа наиболее важных задач анализа вероятностно-временных характеристик распределённой вычислительной сети: 1.задача выбора пропускных способностей каналов связи (ВПС); 2.задача выбора маршрутов и распределения потоков в сети (РП); 3.задача ВПС РП, которая является комбинацией вышеуказанных. Рассмотрим их по порядку. 3.5.1. Задача ВПС для распределённой вычислительной сети Задана структура сети Имеем набор каналов связи с различной пропускной способностью при условии: и очевидном условии
Исследование свойств функции ограничений Вначале исследуем функцию из (3.7). 1. Доказательство вогнутости функции Имеем где Обозначим Тогда Справедлива следующая теорема. Если все функции Докажем сначала вогнутость отдельной функции Обозначим для удобства Тогда Итак функция Теперь докажем, что произведение вогнутых функций- вогнутая функция. Действительно, вспомним определение вогнутой функции. Функция Так как функции f(x)- мультипликативная, то так как это соотношение справедливо для всех i, то получаем: что и требовалось доказать. Аналогично доказывается, что произведение выпуклых функций выпуклая функция. Исследуем характер функции Для этого необходимо и достаточно, чтобы функции Найдём Находим вторую производную и так как 3.5.2. Существующие решения задачи ВПС. Впервые эта задача в постановке была рассмотрена Клейнроком [33], где предложены методы её решения для некоторых классов функций При этом минимальная стоимость, которая удовлетворяет ограничению на максимальную задержку Если функции Crs(mrs) вогнуты, то для отыскания необходимых значений В данной роботе для решения этой задачи предлагается алгоритм, который использует идеи последовательного анализа вариантов и находит оптимальные пропускные способности для дискретных переменных [93]. 3.5.3.Описание алгоритма ВПС Алгоритм А1 состоит из последовательного применения процедуры отсева по ограничению Начальный этап. Сначала находим диапазон изменения по каждой из переменных: 1. Вместо Дальше округляем это значение к ближайшему большему целому из ряда 2. Вместо
Вместо начального верхнего значения пропускной способности канала(r,s) Учитывая мультипликативный вид функции так как понятно, что Поэтому, если окажется, что условие (3.19) не выполняется для Потом переходим к 1-ой итерации. 1-я итерация. Процедура 1. Находим Приравниваем 2. Выполняем отсев существующих значений Тогда условие отсева значений для переменной имеет вид: при этом будут отсеяны все значения 3. Повторяем эту процедуру для всех (r,s), при этом получаем новые верхние границы переменных где Процедура Выполняем отсев по ограничению. Отсев происходит в соответствии с условием: По нему отсеиваются все те значения Отсев согласно (3.23) проводим для всех каналов связи (r,s). В результате получаем новые множества вариантов Mrs=[mrsmin(1),mrsmax(1)]. Если окажется, что Mrs(1)=Æ, хотя бы для одного (r,s), то переход к 2-ой итерации, при этом расширяем множество вариантов, для этого приравниваем Последовательность итераций повторяем до тех пор, пока не получим настолько небольшие подмножества Mrs(k) для каждого (r,s) принадлежащего E, что из них можно будет найти оптимальные решения простым перебором, т.е. путём проверки по ограничению и приравнивая значения целевой функции. Замечания. Если в процессе итераций необходимо расширить множество после его сужения или наоборот сузить множество вариантов после расширения, то приравниваем |
![]() |
||||||
![]() |
|||||||
Copyright © 2002-2004 | ![]() |
||||||
![]() |
![]() |