Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Распределенный алгоритм беллмана-форда

МАРШРУТИЗАЦИЯ (СЕТЕВОЙ УРОВЕНЬ. 3-ий УРОВЕНЬ OSI) | КОММУТАЦИЯ ИНФОРМАЦИОННЫХ ПОТОКОВ В СЕТЯХ | МАРШРУТИЗАЦИЯ В ИНФОРМАЦИОННЫХ СЕТЯХ | ВОЛНОВЫЕ МЕТОДЫ МАРШРУТИЗАЦИИ | В СЕТЯХ | МЕЖКОНЦЕВОЕ ОКОННОЕ УПРАВЛЕНИЕ ПОТОКАМИ | ДЛЯ ВИРТУАЛЬНЫХ КАНАЛОВ | АЛГОРИТМ МАРШРУТИЗАЦИИ СЕТИ ARPANET | МАРШРУТИЗАЦИИ СЕТИ TYMNET | МАРШРУТИЗАЦИИ В АРХИТЕКТУРЕ SNA |


Читайте также:
  1. III. Комплексные умения и алгоритмы к
  2. VII. Повторить алгоритм для построения 2-го ребра
  3. Алгоритм 2.13. Однократная привязка к точке на объекте
  4. Алгоритм 2.14. Настройка и включение режима текущей привязки
  5. Алгоритм 2.3. Сохранение ПСК
  6. Алгоритм 2.6. Ориентация ПСК по объекту чертежа
  7. Алгоритм 2.8. Установка стандартной ортогональной ПСК

 

Будем считать, что длина dij, каждого ребра графа сети поло­жительна. В принципе длина dij, может изменяться во времени, но примем, что все изменения в сети произошли до момента t0 и оста­ются фиксированными после него, по крайней мере, до построения кратчайшего маршрута.

 
 

 

 


 

Исходный граф сети

А)

       
   
 
 

 


P={1,2} P={1,2,5}

 

б)в)

 
 

 

 


г)д)

 

P={1,2,5,3,4} P={1,2,5,3,4,6}

Рис. 2.2.

 

Пусть известно Di кратчайшее расстояние от каждого узла до узла-получателя информации, которым для конкретности будем считать узел 1.

Можно показать, что:

Di=min [dij+Dj], " i¹1, D1=0. (2.1)

jÎN(i)

Здесь N(i) - множество соседей узла i, т.е. узлов, соединенных с узлом i линией связи.

Асинхронный вариант распределенного алгоритма Беллмана-Форда работает нерегламентированно время от времени (например, при изме­нении dij или Dj), выполняя операцию (2.1) в каждом узле i¹1 пе­редавая измененное значение Di соседям.

В результате каждый узел будет знать не только свое кратчай­шее расстояние Di, но и уходящую от него линию, лежащую на крат­чайшем пути к узлу 1.

Особенностью данного алгоритма является то, что для его рабо­ты в узлах сети необходимо хранить очень мало информации и не нуж­ны подробные сведения о топология всей сети - вполне достаточно знать длины уходящих от узла линий и обмениваться о соседями ин­формацией о кратчайших расстояниях Di на данный момент.

Именно на данном алгоритме маршрутизации был основан перво­начальный алгоритм сети ARPANET, он также близок к алгоритму ис­пользуемого в сети DNA фирмы DEC.

Совокупность значений Di, образует "рельеф" сети, поэтому рас­сматриваемый метод является разновидностью метода рельефов.

 


Дата добавления: 2015-07-25; просмотров: 56 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
ЦЕНТРАЛИЗОВАННЫЕ АЛГОРИТМЫ НАХОЖДЕНИЯ КРАТЧАЙШЕГО ПУТИ| НА КРАТЧАЙШИХ ПУТЯХ

mybiblioteka.su - 2015-2024 год. (0.006 сек.)