Читайте также:
|
|
Как уже отмечалось, в качестве длин линий (весов ребер) могут быть выбраны величины, отражающие степень нагруженности линий в некоторый момент в прошлом. При этом, если более нагруженной линии приписывать большую длину, то алгоритм отыскания кратчайшего пути не будет стремиться использовать эту линию в качестве маршрутного пути.
Однако при этом возникает возможность появления колебаний нагрузок в сети, особенно вероятная в дейтаграммных сетях, т.к. дейтаграммная сеть, в отличие от сети с виртуальными каналами, очень быстро реагирует на обновление кратчайших путей и может почти мгновенно перенаправить весь график по новым кратчайшим путям. 22
При этом, поскольку интенсивность поступающих в линии нагрузок зависит от выбранной маршрутизации, которая, в свою очередь, зависит от интенсивностей проходящих по линиям потоков, возникает эффект обратной связи.
Можно показать, что рассмотренный тип неустойчивости проявляется в том случае, когда длина линии dij возрастает непрерывно и монотонно с ростом проходящей по линии нагрузки xij. и если dij = 0 при xij=0 [I]. Поэтому данные колебания можно погасить путем добавления положительной константы к длине линии так, чтобы dij=a>0. При этом скалярная величина a (длина линии при нулевой нагрузке) называется коэффициентом смещения.
Если выбрать величину a достаточно большой, то маршрутизация из адаптивной превращается в статическую, т.к. она становится нечувствительной к возникающим изменениям графика.
Другим способом гашения колебаний является введение механизма усреднения длин линий в течение временного интервала, охватывающего несколько обновлений кратчайших путей. При этом алгоритм становится более устойчивым, но быстрота реакции алгоритма на возникающие перегрузки уменьшается.
Следующим способом демпфирования колебаний является использование асинхронного обновления кратчайших путей, что, как показано в [II], также приводит к некоторому усреднению их длин.
В сетях с виртуальными каналами маршруты устанавливаются на все время сеанса связи, при этом средняя продолжительность сеанса часто оказывается больше среднего времени между обновлениями кратчайшего пути, что демпфирует реакцию сети на обновление кратчайших путей.
Дата добавления: 2015-07-25; просмотров: 47 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
РАСПРЕДЕЛЕННЫЙ АЛГОРИТМ БЕЛЛМАНА-ФОРДА | | | ВОЛНОВЫЕ МЕТОДЫ МАРШРУТИЗАЦИИ |