МЕНЮ


Фестивали и конкурсы
Семинары
Издания
О МОДНТ
Приглашения
Поздравляем

НАУЧНЫЕ РАБОТЫ


  • Инновационный менеджмент
  • Инвестиции
  • ИГП
  • Земельное право
  • Журналистика
  • Жилищное право
  • Радиоэлектроника
  • Психология
  • Программирование и комп-ры
  • Предпринимательство
  • Право
  • Политология
  • Полиграфия
  • Педагогика
  • Оккультизм и уфология
  • Начертательная геометрия
  • Бухучет управленчучет
  • Биология
  • Бизнес-план
  • Безопасность жизнедеятельности
  • Банковское дело
  • АХД экпред финансы предприятий
  • Аудит
  • Ветеринария
  • Валютные отношения
  • Бухгалтерский учет и аудит
  • Ботаника и сельское хозяйство
  • Биржевое дело
  • Банковское дело
  • Астрономия
  • Архитектура
  • Арбитражный процесс
  • Безопасность жизнедеятельности
  • Административное право
  • Авиация и космонавтика
  • Кулинария
  • Наука и техника
  • Криминология
  • Криминалистика
  • Косметология
  • Коммуникации и связь
  • Кибернетика
  • Исторические личности
  • Информатика
  • Инвестиции
  • по Зоология
  • Журналистика
  • Карта сайта
  • Распределенные алгоритмы

    Во-вторых, рассмотрим случай что 1v > ku. Как в предыдущей лемме, w отец u,

    и поэтому v(T[u], lca(w, v)= lca(u, v). Но теперь 1w < lu , таким образом

    fv(w)< fv(u). []

    Может быть показано что каждый пакет достигает пункта назначения. Поток

    пакетов для v показан на Рисунке 4.16. Пусть пакет для v сгенерирован в

    узле u. По Лемме 4.28, метка узла уменьшается с каждым переходом, до тех

    пор пока, за конечное число шагов, пакет получен узлом w с 1w(lv. Каждый

    узел к которому пакет пересылается после w также имеет метку (lv по

    лемме 4.29. За конечное число шагов пакет получает v, потому что с каждым

    шагом fv уменьшается или пакет прибывает в v, по Лемме 4.30. Это

    завершает доказательство Теоремы 4.25. []

    Эффективность интервальной маршрутизации: общий случай. Теорема 4.25

    говорит что корректная ILS существует для каждой сети, но не предполагает

    ничего о эффективности путей выбранных схемой. Ясно что ILS с поиском в

    глубину используется для демонстрации существования схемы для каждой сети,

    но что они не обязательно лучшие возможные схемы. На пример, если схема с

    обходом в глубину применена к кольцу из N узлов, существуют узлы u и v с

    d(u, v) == 2, и схема использует N — 2 переходов для передачи пакета от u

    к v (Упражнение 4.8). Существует ILS для того же кольца что которая

    пересылает каждый пакет через путь с минимальным количеством шагов.

    (Теорема 4.34).

    Определение 4.31 ILS оптимальна если она передает все пакеты через

    оптимальные пути.

    ILS общительна если она передает пакет от одного узла к соседу данного

    узла за один шаг.

    ILS линейна если интервал для передачи в каждом ребре линейный.

    Мы называли ILS с минимальным количеством шагов (или кротчайший путь) если

    она оптимальна относительно оценки пути мерой минимальным количеством

    шагов (или кратчайший путь, соответственно). Просто показать что если схема

    удовлетворяет мере минимального количества шагов то схема общительна. Также

    легко проверить что ILS линейна тогда и только тогда когда в каждом узле u

    с lu ( 0 существует ребро с пометкой 0, и в узле с пометкой 0 существует

    ребро с меткой 0 или 1. Это показывает что для сетей в общем виде качество

    методов маршрутизации плохое, но для некоторых классов специальной сетевой

    топологии качество схемы очень неплохое. Это делает метод процессорных

    сетей с регулярной структурой, которые используются для реализации

    параллельных вычислений с виртуальной общей разделяемой памяти.

    Не известно точно как, для произвольной сети, лучшие схемы интервальной

    разметки сравниваются с оптимальными алгоритмами маршрутизации. Некоторые

    нижние границы длин путей, как подразумевают оптимальные ILS не всегда

    существуют, было дано Ружечкой(Ruzecka).

    [pic]

    Рисунок 4.1T Граф-паук с тремя ногами

    Теорема 4.32 [Ruz88] Существует сеть G такая что для каждой верной ILS в G

    существуют узлы u и v такие что пакет от u к v доставлен только после по

    крайней мере 3/2DG переходов.

    Известно как лучшие схемы ILC с поиском в глубину сравниваются с общими

    лучшими схемами ILS для этих же сетей. Упражнение 4.7 дает очень плохую

    схему ILS с поиском в глубину для сети которая действительно допускает

    оптимальную ILS (по Теореме 4.37), но может существовать лучшая схема ILS

    с поиском в глубину для такой сети.

    В ситуациях когда большинство соединений происходят ммежду соседями, будучи

    общительными достаточные требования для ILS. Так можно показать из

    Рисунка 4.15 схема ILS с поиском в глубину не обязательно общительна;

    узел 4 передает пакеты для узла 2 через узел 1.

    Это существенно для применимости метода интервальной маршрутизации,

    которым рассматриваются циклические интервалы. Хотя некоторые сети

    допустимы, и даже оптимальны, схемы с линейноинтервальной маршрутизации, не

    возможно маркировать каждую сеть линейными интервалами. Применимость схемы

    линейноинтервальной разметки была исследована Бэккером, Ван Лиуином, и

    Таном [BLT91].

    [pic]

    Рисунок 4.18 Оптимальная ILS для кольца

    Теорема 4.33 Существует сеть для которой нет применимой схемы

    линейноинтервальной разметки

    Доказательство. Рассмотрим граф-паук с тремя ногами длины 2, как

    нарисовано на Рисунке 4.17. Наименьшей матка (0) и наибольшей метка (6)

    означены два узла, и так как всего три ноги, существует(по крайней мере)

    одна нога которая не содержит ни меньшую ни большую метку. Пусть x будет

    первым узлом отцентра в этой ноге. Узел x передает пакета адресованные к 0

    и 6 в центр, и единственный линейный интервал который содержит и 0 и 6

    это полное множество ZN . Следовательно, x также пересылает пакеты для

    своих соседей через центр, и эти пакеты никогда не достигнут своих пунктов

    назначения. []

    Бэккер, Ван Лиуин и Taн полностью описали класс сетей топологии которых

    допускают линейные схемы ILS кротчайших путей и представили результаты

    содержащие классы графических топологий которые допускают адаптацию и

    линейные схемы ILS с минимальным количеством шагов линейны.

    Оптимальность интервальной маршрутизации: специальные топологии.

    Было показано что существуют оптимальные схемы интервальной разметки для

    некоторых классов сетей имеющих регулярную структуру. Сети таких структур

    используются , например, в реализации параллельных вычислений.

    Теорема 4.34 [LT87] Существует схема ILS с минимальным количеством шагов

    для кольца из N узлов.

    Доказательство. Метки узлов означены от 0 до N — I по часовой стрелке. Для

    узла i канал по часовой стрелке означен меткой i +1 и канал против часовой

    стрелке означен (i+ [N/2]) mod N, см Рисунок 4.18. С этой схемой разметки

    узел с меткой i посылает пакеты для узлов i+1, ..., (i+ [N/2] ) -1 через

    канал по часовой стрелке и пакеты для узлов (i + [N/2]), . . . , i —1

    через канал против часовой стрелке, что является оптимальным.

    []

    [pic]

    Рисунок 4.19 Оптимальная ILS для сетки n x n.

    Так как ILS iв Доказательстве Теоремы 4.34 оптимальна , она общительна;

    она линейна.

    Теорема 4.35 [LT87] Существует схема ILS с минимальным количеством шагов

    для сетки n x n .

    Доказательство. Метки узлов означены по рядам в возрастающем порядке,

    т.е., i-ый узел в j-ом ряду помечен (j - l)n + (i - 1). Канал вверх этого

    узла помечен 0, канал налево этого узла помечен (j - l)n, канал направо

    помечен (J - l)n + i, и канал вниз помечен j n, см Рисунок 4.19. Теперь

    легко проверить что когда узел u передает пакет к узлу v,

    Случай 1: если v в ряду большем чем u, тогда u посылает пакет через свой

    канал наверх;

    Случай 2: если v в ряду меньшем чем u, тогда u посылает пакет через свой

    канал вниз;

    Случай 3: если v в том же ряду что и u но левее, u посылает пакет через

    свой левый канал; и

    Случай 4: если v в том же ряду что и u но правее, то u посылает пакет через

    свой канал направо.

    Во всех случаях , u посылает пакет к узлу ближайшему к v, что и

    подразумевает что выбранный путь оптимальный.

    []

    Так как ILS в Доказательстве Теоремы 4.35 оптимальна, он общительна; то

    схема также линейна.

    Теорема 4.36 Существует линейная схема ILS с минимальным количеством шагов

    для гиперкуба.

    Теорема 4.37 [FJ88] Существует схема ILS кротчайших путей для непланарных

    сетей с произвольными весами каналов.

    Интервальная маршрутизация имеет некоторые привлекательные преимущества,

    как следствия, над механизмами классической маршрутизации основанными на

    хранении привилегированных каналов отдельно для каждого пункта

    назначения.

    (1) Малая пространственная сложность. Таблицы маршрутизации могут хранится

    в 0(deg • log N) бит для узла степенью deg.

    Эффективность вычислений таблиц маршрутизации. Таблицы маршрутизации для

    схем ILC c поиском в глубину могут быть вычислены используя распределенный

    обход сети в глубину, который может использовать O(E) сообщений за время

    0(N) ; см Часть 6.4.

    Оптимальность. Метод маршрутизации способен выбирать оптимальный петь в

    некоторых классах сетей, см. Теоремы с 4.34 до 4.37.

    Эти преимущества делают метод применимым для процессорных сетей с

    регулярной топологией. Транспьютеры часто используются для конструирования

    таких топологий, маршрутизационные чипы Инмос 104 (смотри Раздел 1.1.5)

    разработаны для использования интервальной маршрутизации.

    К сожалению, для сетей с произвольной топологией, когда методы используют

    схемы ILS с поиском в глубину присутствуют несколько минусов:

    (1) Плохая живучесть. Не возможна легкая адаптация схемы ILS с поиском в

    глубину при добавлении или удалении узла в сети. Дерево ILS не может долго

    удовлетворять требованию по которому ветвь существует только между узлом и

    его предком. В результате минимальное изменение топологии сети может

    потребовать полного перевычисления таблиц маршрутизации, включая

    вычисление новых адресов (меток) для каждого узла.

    Не оптимальность. Схема ILS поиска в глубину может направлять пакет через

    пути длиной ((N), даже в случаях сетей с малым диаметром; см Упражнение

    4.7.

    (* A пакет с адресом d был получен или создан узлом u *)

    if d = lu

    then обработать пакет локально

    [pic] else begin (i := самая ддлинная матка канала т.что (i ( d ;

    послать пакет через канал помеченый (i

    end

    Алгоритм 4.20 Префиксная передача (для узла u).

    4.4.3 Префиксная маршрутизация

    Рассмотрев недостатки интервальной маршрутизации, Бэккер, Ван Лиуин, и Taн

    [BLT93] разработали метод маршрутизации в котором таблицы могут быть

    вычислены используя произвольное дерево охвата. Использование

    неограниченного дерева охвата может увеличить как живучесть так и

    эффективность. Если a канал добавлен между двумя существующими узлами то

    дерево охвата остается деревом охвата а новый канал будет ветвью. Если

    новый узел добавляется вместе с некоторым количеством каналов соединяющих

    его с существующими узлами то дерево охвата расширяется используя один из

    каналов и новый узел. Остальные каналы становятся ветвями. Оптимальность

    может быть улучшена выбором дерева охвата малой глубины (как в лемме 4.22.)

    Как метки узлов и каналов в префиксной маршрутизации предпочтительнее

    использовать строки чем целые числа, используемые в интервальной

    маршрутизации. Пусть ( – алфавит; в последствии метка будет строкой над (,

    ( обозначает пустую строку, и (* множество строк над (. Для отбора канала

    для передачи пакета, алгоритм рассматривает все каналы которые являются

    префиксами адреса пункта назначения. Выбирается самая длинная из этих

    меток, и выбранный канал используется для передачи пакета. На пример,

    предположим что узел имеет каналы с метками aabb, abba, aab, aabc, и aa, и

    должен переслать пакет с адресом aabbc. Метки каналов aabb, aab, и aa

    являются префиксами aabbc, и самая длинная из этих трех меток aabb,

    следовательно узел передаст пакет через канал помеченный aabb. Алгоритм

    передачи дан как Алгоритм 4.20. Мы пишем ( (( для обозначения что ( префикс

    (.

    Определение 4.38 Схема префиксной разметки (над () для сети G это:

    (1) обозначение различными строками из (* узлов G; и

    Для каждого узла, означивание различными строками каналов данного узла.

    Алгоритм префиксной маршрутизация предпалагает что схема префиксной

    разметки (PLS) дана, и перенаправляет пакеты Алгоритмом 4.20.

    Определение 4.39 Схема префиксной разметки приемлема если все пакеты в

    конечном счете достигнут своих пунктов назначения.

    Теорема 4.40 Для каждой связной сети G существует приемлемая схема PLS .

    Доказательство. Мы определим класс схем префиксной разметки и докажем, как

    и в Теореме 4.25, что схемы в этом классе приемлемы. Пусть T обозначает

    произвольное дерево охвата в G.

    Определение 4.41 Дерево Т схемы PLS для G это схема префиксной разметки

    при которой выполняются следующие правила.

    (1) Метка корня – (.

    (2) Если w сын u то 1w расширяет lu одним символом; т.е., если u1, ...,

    uk сын u в T то 1ui = lu(i где (1, . . . , (k – k различных символов из

    (.

    (3) Если uw ветвь то (uw = lw

    (4) Если w сын u то (uw = lw.

    Если w отец uто (uw= ( если u не имеет ветви к корню: в этом случае, (uw

    = lw

    В дереве PLS каждый узел исключая корень имеет канал помеченный (, и этот

    канал соединяет узел с предком (отцом узла или корнем дерева). Заметим что

    для каждого канала uw, (uw = lw или (uw = (. Для всех u и v, v предок у

    тогда и только тогда когда lv < lu.

    Нужно показать что пакет никогда не "вклинивается" в узел отличный от

    его пункта назначения, который, каждый узел отличный от пункт назначения

    может перенаправить пакет используя Алгоритм 4.20.

    Лемма 4.42 Для всех узлоа u и vтаких что u ( v существует канал в u

    помеченный префиксом lv.

    Доказательство. Если u не корень T то u имеет канал помеченный (, который

    является префиксом lv. Если u корень тогда v не является корнем, и v (T[u]

    . Если w сын u такой что v(T[w] то по построению auw ( lv. []

    Следующие три леммы имеют отношение к ситуации когда узел u передает пакет

    для узла v к узлу w (соседу u) используя Алгоритм 4.20.

    Лемма 4.43 Если u ( T[v] то w предок u.

    Доказательство. Если auv == ( то w предок u как упоминалось выше. Если auw

    = lw то, так как auw (lv, также lw(lv Это подразумевает что w предок v, и

    также u.[]

    Лемма 4.44 Если u предок v то w предок v, ближе к v чем u.

    Доказательство. Пусть w' будет сыном u таким что v ( T[w'] тогда auw’ =lw

    не пустой префикс lv. Так как auw самый длинный префикс (в u) lv, то

    auw’< auw < lv, таким образом w предок v ниже u. []

    Лемма 4.45 Если u( T[v], то w предок v или dT(w, v) < dT(u, v).

    Доказательство. Если auw =( то w отец u или корень; отец u ближе к v чем

    u потому что u (T[v], и корень – предок v. Если auw = lw то , так как auw <

    lv, w – предок v. []

    Пусть depth будет обозначать глубину T, т.е., число переходов в самом

    длинном простом пути от корня к листьям. Может быть показано каждый пакет

    с пункт назначения v прибудет в свой пункт назначения за не более чем 2 -

    depth переходов. Если пакет создан в предке v то v достигнется не более чем

    depth переходов по лемме 4.44. Если пакет создан в поддереве T[v] тогда

    предок v достигнется за не более чем depth переходов по лемме 4.43, после

    которых v достигнется за другие depth переходов по предыдущему замечанию.

    (По причине того что путь содержит только предков источника в этом случае,

    его длина ограничена также depth .) Во всех других случаях предок v

    достигнется в пределах depth переходов по лемме 4.45, после которого v

    достигнется в пределах других depth переходов. (Таким образом, в этом

    случае длина пути ограничена 2 depth.) Это завершает Доказательство

    Теоремы 4.40

    []

    Следствие 4.46 Для каждой сети G с диаметром DG (измеренным в переходах)

    существует схема префиксной разметки которая доставляет все пакеты за не

    более чем 2DG переходов.

    Доказательство. Воспользуемся деревом PLS что качается дерева выбранного

    в Лемме 4.22. []

    Мы включили обсуждение схему разметки деревьев с грубым анализом его

    пространственных требований. Как и раньше, depth – глубина T, и пусть k

    будет максимальным количеством сыновей дюбого узла T. Тогдаe самая длинная

    метка состоит из depth символов, и ( должен содержать (по крайней мере) k

    символов, метка может храниться в depth • log A бит. Таблица маршрутизации

    a узла с deg каналами хронится в 0(deg* depth * log k) бит.

    Несколько другая схема префиксной разметки бала предложена Бэккером.

    [BLT93]. Его статья также характеризует класс топологий который допускает

    оптимальные схемы префиксной разметки когда веса связей могут меняться

    динамически.

    4.5 Иерархическая маршрутизация

    Путь сокращения различных параметров стоимости метода маршрутизации -

    использование иерархического разделения сети и метода ассоциативной

    иерархической маршрутизации. Цель в большинстве случаев состоит в том,

    чтобы использовать факт, что многие связи в сетях компьютеров являются

    локальными, то есть, между узлами на относительно малых расстояниях друг

    от друга. Некоторые из параметров стоимости метода маршрутизации зависят от

    размера полной сети скорее чем длина выбранного пути, почему, мы теперь

    объясним

    (1) Длина адресов. Так как каждый из N узлов имеет отличный от других

    адрес, каждый адрес состоит из по крайней мере log N бит; может

    потребоваться даже больше бит если существует информация включенная в

    адреса, такая как в префиксной маршрутизации.

    (2) Размер таблицы маршрутизации. В методах маршрутизации описываемые в

    разделах 4.2 и 4.3, таблица содержит ссылку на каждый узел, и таким образом

    имеет линейный размер.

    (3) Цена табличного поиска. Цена простого табличного поиска больше для

    большей таблицы маршрутизации или для больших адресов. Полное время

    табличного поиска для обработки простого сообщения также зависит от

    количества обращений к таблице.

    В методе иерархической маршрутизации , сеть разделена на кластера, каждый

    кластер есть связное подмножество узлов. Если источник и пункт назначения

    пакета в одном кластере, цена передачи сообщения низка, потому что пакет

    маршрутизируется внутри кластера, кластер трактуется как небольшая

    изолированная сеть. Для метода описанного в разделе 4.5.1, в каждом

    кластере зафиксирован простой узел (центр кластера) который может делать

    наиболее сложные маршрутизационные решения необходимые для пересылки

    пакетов в другие кластера. Таким образом, большие таблицы маршрутизации и

    манипуляция длинными адресами необходима только в центрах. Каждый кластер

    сам может разделиться на подкластеры для многоуровневого деления узлов.

    Не необходимо но желательно чтобы каждая коммутация между кластерами

    велась через центр; этот тип конструкции имеет такой недостаток что весь

    кластер становится уязвимым на отказ центра. Лентферт [LUST89] описал метод

    иерархической маршрутизации в котором все узлы в равной степени могут

    посылать сообщения другим кластерам. Также метод использует только

    маленькие таблицы, потому что ссылки на кластеры к которым узел не

    Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36


    Приглашения

    09.12.2013 - 16.12.2013

    Международный конкурс хореографического искусства в рамках Международного фестиваля искусств «РОЖДЕСТВЕНСКАЯ АНДОРРА»

    09.12.2013 - 16.12.2013

    Международный конкурс хорового искусства в АНДОРРЕ «РОЖДЕСТВЕНСКАЯ АНДОРРА»




    Copyright © 2012 г.
    При использовании материалов - ссылка на сайт обязательна.