Исследование методов оптимального проектирования оптической сети wdm при статическом варианте трафика
На правах рукописи
Бородихин Михаил Григорьевич
ИССЛЕДОВАНИЕ МЕТОДОВ ОПТИМАЛЬНОГО ПРОЕКТИРОВАНИЯ ОПТИЧЕСКОЙ СЕТИ WDM ПРИ СТАТИЧЕСКОМ ВАРИАНТЕ ТРАФИКА
Специальность 05.12.13 – Системы, сети и устройства телекоммуникаций
А В Т О Р Е Ф Е Р А Т
диссертации на соискание ученой степени
кандидата технических наук
Новосибирск - 2009
Работа выполнена на кафедре «Многоканальная электросвязь и оптические системы» Государственного образовательного учреждения высшего профессионального образования «Сибирский государственный университет телекоммуникаций и информатики» (ГОУ ВПО «СибГУТИ»)
Научный руководитель: | кандидат технических наук, доцент Фокин В.Г. |
Официальные оппоненты: | доктор технических наук, профессор Горлов Н.И. |
кандидат технических наук, Шиянов В.А. |
Ведущая организация: | Институт лазерной физики СО РАН |
Защита состоится «19» июня 2009 г. в 10 часов на заседании Диссертационного совета Д 219.005.01 при Государственном образовательном учреждении высшего профессионального образования «Сибирский государственный университет телекоммуникаций и информатики» по адресу: 630102, г. Новосибирск, ул. Кирова, 86.
С диссертацией можно ознакомиться в библиотеке ГОУ ВПО «СибГУТИ».
Автореферат разослан «12» мая 2009 г.
Ученый секретарь Диссертационного Совета Д 219.005.01 доктор технических наук, профессор | Мамчев Г.В. |
Общая характеристика работы
Актуальность темы. Транспортные сети следующего поколения будут широко использовать архитектуру оптической сети с маршрутизацией длин волн. Это объясняется тем, что они предлагают несколько привлекательных особенностей.
Первое – это масштабируемость, то есть способность быстро поддержать увеличение нагрузки. Высокоплотное мультиплексирование с разделением длин волн (Dense wavelength division multiplexing – DWDM) дает возможность увеличения трафика за счет одновременного использования нескольких длин волн в том же самом волокне.
Второе – это пространственное многократное использование длин волн.
Третье – это прозрачность услуг (служб). Сетевое оборудование не анализирует содержание клиентского сигнала, что приводит к более низкой стоимости организации сети. Весь трафик передается посредством оптических сетевых элементов (транспондеров, перестраиваемых оптических мультиплексоров ввода-вывода, кросс-коммутаторов), а процесс ввода/вывода трафика осуществляется только в маршрутизаторах IP/ATM/Ethernet/T-MPLS.
Четвертое – это будущая безопасная и надежная инфраструктура. В таком случае сеть не зависит от формата сигнала, скорости, размера пакета, и т.д., следовательно, может формироваться (логически) в любой конфигурации и может поддерживать любой протокол.
Пятое – это живучесть сети. Защита длины волны улучшает надежность сети.
Реализация оптической транспортной сети является очень сложной задачей. Здесь требуется поддержка расширяющегося разнообразия клиентских сигналов с одновременно изменяющимися требованиями, такими как гарантируемое качество обслуживания (Quality Of Service – QoS), гибкость, масштабируемость и живучесть, связанную со скоростью передачи данных и независимостью протокола.
Чтобы с экономической точки зрения эффективно спроектировать новую оптическую сеть или увеличить существующую пропускную способность действующей сети с учетом высокой производительности, решающими факторами в выборе архитектуры сети и оптимизации маршрутизации являются ограничения параметров основных физических уровней. Доступные методы оптимизации маршрутизации, опубликованные в литературе, обеспечивают оптимизацию стоимости сети с точки зрения различных критериев. Решением проблем по оптимизации маршрутов занимались многие специалисты и ученые, такие как R. Ramaswami, K. Sivarajan, Y. Hamazumi, N. Nagatsu, S. Baroni, P. Bayvel. Однако все известные публикации не содержат решения задачи оптимизации маршрутов оптических каналов по критерию минимизации стоимости сети с заданной вероятностью ошибки.
Поэтому при проектировании оптической сети с маршрутизацией длин волн наилучшим и эффективным способом необходимо учесть технологию сети и влияния физических параметров сетевых элементов. Требуются не только сведения для оптимального конструирования маршрута, а также данные об ограничениях по маршрутам, которым будет придаваться особое значение. Это делает проект более перспективным.
Целью диссертационной работы является разработка алгоритмов и методов для оптимального конструирования маршрутов при статическом варианте трафика в полностью оптической транспортной сети, учитывающих влияние физического уровня сети. Для достижения этой цели в диссертационной работе были поставлены и решены следующие задачи:
- Исследование существующих методов и критериев оптимизации оптической сети с волновым уплотнением.
- Исследование влияния физического уровня оптической сети посредством анализа оптического отношения сигнал/шум в каналах сети с маршрутизацией длин волн при реальных параметрах передачи.
- Разработка алгоритмов для оптимизации маршрутизации полностью оптической сети с мультиплексированием длин волн по критерию минимизации искажения сигнала в сетевых элементах.
- Разработка алгоритмов и программы для решения автоматизированным способом задач поиска маршрутов и назначения длин волн, а также расчета основных параметров маршрутов и характеристик сигнала.
- Моделирование разработанных алгоритмов для участка оптической сети с реальными параметрами.
Методы исследования. Для достижения поставленных задач использовались методы теории графов, целочисленного линейного программирования и комбинаторики. При создании программы использовалось объектно-ориентированное программирование.
Научная новизна работы.
- Получена аналитическая модель оптического отношения сигнал/шум, позволяющая учитывать помимо шумов оптических усилителей еще помехи в оптических кросс-коммутаторах.
- Предложены новые алгоритмы маршрутизации пути в оптической сети, позволяющие учитывать искажения сигнала в элементах сети. При решении задачи маршрутизации и назначения длин волн методом целочисленного линейного программирования эти алгоритмы значительно упрощают ее путем сокращения количества подходящих путей, а, следовательно, уменьшается время выполнения алгоритма.
- Предложен способ решения задачи поиска маршрутов и назначения длин волн методом целочисленного линейного программирования с применением разработанных алгоритмов поиска маршрутов, назначения длин волн и использованием различных вариантов поиска и правил выбора волновых путей.
- Получено решение задачи поиска маршрутов и назначения длин волн при проектировании участка оптической сети с волновым уплотнением с использованием реальных параметров и применением разработанных алгоритмов.
Практическая значимость работы
- Разработаны методы и алгоритмы поиска пути, позволяющие решить задачу маршрутизации с учетом особенностей прохождения сигнала на физическом уровне оптической сети.
- Разработана программа для оптимизации маршрутизации оптической сети с мультиплексированием длин волн (Свидетельство об отраслевой регистрации разработки в «Отраслевом фонде алгоритмов и программ» №11681, Извещение о государственной регистрации разработки в «Национальном информационном фонде неопубликованных документов» № 50200802174).
Эта программа позволит облегчить проектирование оптических сетей автоматизированным способом. Помимо расчета минимального количества волновых каналов положительными эффектами данной программы являются:
- осуществляется наглядное отображение маршрутов на участках сети;
- сохранение в файл / чтение из файла топологии сети и результатов;
- расчет некоторых параметров сигнала и характеристик маршрутизации.
- Разработана последовательность действий, осуществляющая решение задачи поиска маршрутов и назначения длин волн с использованием предложенных алгоритмов, которую можно реализовать на любом языке программирования.
- Результаты диссертационной работы внедрены в учебный процесс ГОУ ВПО «Сибирский государственный университет телекоммуникаций и информатики» (СибГУТИ) на кафедре «Многоканальной электросвязи и оптических систем», Межрегиональном учебном центре переподготовки специалистов при ГОУ ВПО «СибГУТИ», а разработанные алгоритмы и программа внедрены в работу предприятий ОАО «Гипросвязь-4», Сибирский филиал ОАО «Ростелеком», МП г. Новосибирска «Городская электросвязь» и подтверждены актами внедрения.
Основные результаты и положения, выносимые на защиту. На защиту выносятся следующие результаты:
1. Результаты исследования существующих методов оптимального построения маршрутов в оптической сети со статической маршрутизацией длин волн.
2. Аналитическое выражение оптического отношения сигнал/шум (OSNR) для оптической сети с маршрутизацией длин волн, содержащей оптические усилители и оптические кросс-коммутаторы.
3. Разработанные алгоритмы поиска маршрутов.
4. Результаты моделирования оптимизации маршрутов на реальной сети.
5. Разработанная методика для программирования при решении задачи поиска маршрутов и назначения длин волн.
Достоверность результатов работы. Полученные теоретические и экспериментальные данные согласуются с результатами, полученными другими исследователями.
Апробация работы. Основные результаты работы докладывались и обсуждались на ряде научно-технических конференций, среди них:
1. Российская научно-техническая конференция «Информатика и проблемы телекоммуникаций», Новосибирск, 2004 г., 2005 г., 2006 г., 2007 г., 2008 г., 2009 г.
2. Международная научно-техническая конференция «Перспективы развития современных средств и систем телекоммуникаций», Новосибирск, 2005 г.
Публикации. Результаты диссертации отражены в 15 публикациях, в том числе три публикации в изданиях, рекомендованных ВАК.
Структура и объем работы. Диссертация состоит из введения, четырех глав, заключения, списка используемых источников и приложений. Работа изложена на 150 страницах основного текста, содержит 10 таблиц, 55 рисунков, список литературы включает 97 источников, из них 65 иностранных. Приложения представлены на 92 страницах.
Краткое Содержание работы
Во введении обоснована актуальность темы диссертационной работы, определены цель и задачи исследований, определена научная новизна, представлены основные положения, выносимые на защиту.
Первая глава посвящена исследованию существующих методов оптимального построения маршрутов в оптической сети со статической маршрутизацией длин волн.
В оптической сети со статической маршрутизацией длин волн, требуемый трафик задается как установленный набор логических соединений между парами узлов доступа. Набор соединений определяет логическую топологию. Эти соединения, как предполагается, остаются в таком же состоянии в течение относительно длительного периода времени.
В разделе 1.1 анализируются и обсуждаются различные методы оптимизации маршрутов в оптической сети. Существует два аспекта. Первый – это проблемы оптимального построения маршрутов, и другой – методы решения этих проблем. Различные методы оптимизации маршрутизации были предложены в рассмотренных работах при попытке обеспечить осуществимые решения экономичного конструирования оптических сетей. Общий критерий оптимизации – стоимость сети. Чтобы минимизировать общую стоимость сети, задаются различные функции цели при оптимизации маршрутов.
В разделе 1.1.1 задачи оптимизации классифицированы согласно целевой функции при поиске маршрутов:
а) минимизация максимальной загрузки линии связи;
б) минимизация количества используемых волокон;
в) минимизация числа волоконных портов каждого оптического кросс-коммутатора;
г) минимизация полной длины волокна в зависимости от влияния коэффициента использования сети;
д) минимизация полной (общей) стоимости волокна с учетом ограниченной надежности.
В разделе 1.1.2 рассматриваются методы и техника, используемые для решения задач оптимизации маршрутов при конструировании оптической сети со статической маршрутизацией. Для решения указанных задач обычно используется два подхода:
- применение целочисленного линейного программирования, который дает точное оптимальное решение, но требующий вычислений, особенно при оптимизации маршрутов большой оптической сети;
- эвристические методы, которые находят хорошее решение при умеренной стоимости вычисления без гарантии оптимальности. Решение может быть только «локальным минимумом» в области, определенной фиксированным набором правил в алгоритмах.
В разделе 1.2 анализируются результаты публикаций, связанных с вопросами об искажении сигнала в оптических сетях. Это алгоритмы, основанные на концепции волнового пути, основанные на концепции виртуального волнового пути и основанные на концепции частичного виртуального волнового пути. Однако, хотя параметры передачи были проанализированы и сравнивались для различных алгоритмов маршрутизации и различных уровней передачи, цель оптимизации маршрутизации заключалась в минимизации максимальной загрузки линии связи. Это означает, что маршруты путей для всех случаев – те же самые, а различие – это с преобразованием длины волны или без него и в скорости передачи данных каждого канала.
Проведенный анализ показал, что во многих методах оптимизация маршрутов выполнялась в идеальных условиях без учета ряда алгоритмических и физических ограничений в оптических каналах. А также существующие алгоритмы поиска маршрутов не учитывают искажения, происходящие на физическом уровне сети. Следовательно, разработка новых алгоритмов поиска путей, улучшение способов решения задачи маршрутизации и назначения длин волн являются актуальными вопросами для научно-технического исследования.
Вторая глава посвящена исследованию оптического отношения сигнал/шум транспортной сети с маршрутизацией длин волн при реальных параметрах передачи. В цифровых системах передачи одним из основных параметров для оценки качества передаваемого сигнала является вероятность ошибок по битам (Bit Error Ratio – BER). А величина BER напрямую связана с оптическим отношением сигнал / шум (Optical Signal-To-Noise Ratio – OSNR). Поэтому, зная значение OSNR, можно судить о качестве сигнала.
Чтобы получить необходимую аналитическую модель OSNR, используется следующий порядок анализа:
В разделе 2.2 анализируется OSNR для линии передачи, содержащей только оптические усилители.
Согласно Рекомендации МСЭ-Т G696.1, OSNR Mch-канальной ВОСП-WDM с числом пролетов Nspan, содержащей дополнительный усилитель (бустер), (Nspan–1) линейных усилителей и предварительный усилитель, можно рассчитать по следующей формуле:
, (1)
где Pout – уровень выходной мощности группового сигнала в дБм;
Mch – число волновых каналов в волокне;
s – потери оптической мощности на расстоянии одного пролета в дБ;
NFASE – коэффициент шума оптического усилителя, обусловленный
усиленной спонтанной эмиссией (Amplified Spontaneous
Emission – ASE) в дБ;
Nspan – число пролетов;
GBA – коэффициент усиления усилителя мощности;
h – постоянная Планка;
f – частота, соответствующая длине волны 1.55 мкм;
fch – оптическая полоса канала.
При скорости передачи данных в одном волновом канале 10 Гбит/с и также принимая во внимание, что величина OSNR ограничена 24 дБ для вероятности ошибки 10-12, получается, что дальность связи составляет 3 пролета (рисунок 1).
Рисунок 1 Зависимость OSNR от количества пролетов Nspan для STM-64,
Pch.out = 3дБм, s = 22дБ, NFASE =6.5 дБ
Распределенное рамановское усиление (РРУ) является дополнительной возможностью для увеличения дальности передачи. Выигрыш в OSNR, ожидаемый от использования РРУ в конфигурации усилителя с накачкой встречной волной, может быть рассчитан с использованием эффективного коэффициента шума NFeff.
Максимальную дальность связи с использованием эрбиевых и рамановских усилителей можно найти путем подстановки NFeff вместо NFASE в формулу (1) и учитывая, что s=GRaman+GLA, где GRaman – коэффициент усиления рамановского усилителя, а GLA – коэффициент усиления линейного усилителя.
Предполагая рамановское усиление равным 9.3 дБ и коэффициент шума эрбиевого усилителя 6.5 дБ, эффективный коэффициент шума NFeff будет равен 1 дБ (рисунок 1, штриховая линия).
В настоящее время теоретическая предельная дальность передачи с использованием комбинации из эрбиевого и рамановского усилителей без применения упреждающей коррекции ошибок (Forward Error Correction – FEC) становится равной 14 пролетам (по 22 дБ каждый), а добавление FEC, например, по G.709/Y.1331 позволяет получить систему с числом пролетов более чем 40.
В разделе 2.3 исследуются переходные помехи в кросс-коммутаторах и штраф мощности за счет этих помех.
В разделах 2.3.1-2.3.3 дана классификация переходных помех в сетях с WDM и показана важность исследования этих помех.
В разделе 2.3.4 анализируется штраф мощности, вызванный переходными помехами в полностью оптических кросс-коммутаторах (Optical Cross-connect – OXC). Коммутируя длины волн с входных волокон на выходные, OXC вносит гомодинные переходные помехи, которые имеют ту же самую длину волны, как и сигнал и серьезно ухудшают характеристики передачи. OXC состоит в общей сложности из N оптических демультиплексоров, M оптических коммутаторов и N мультиплексоров. Каждое из волокон, подключенных к оптическому демультиплексору, содержит M различных длин волн. Оптический демультиплексор пространственно разделяет поступающие длины волн на M путей. Каждый из этих путей проходит через оптический коммутатор прежде, чем они объединяются с сигналами от других (M-1) оптических переключателей.
Предполагается, что OXC полностью загружен, каждый сигнал, проходящий через OXC, будет интерферировать с (M+N-2) вкладами гомодинных переходных помех, (N-1) из которых проникают от оптических коммутаторов, и другие (M-1) проникают от пары демультиплексор/мультиплексор. Для облегчения описания считается, что сигнал с длиной волны 1 из входящего волокна 1, обозначается как 11 или основной сигнал. Обозначения для других сигналов произведены аналогично как для 11. Основной сигнал 11 будет интерферировать с (N-1) вкладами переходных помех, получаемых от (N-1) сигналов с длиной волны 1 из других (N-1) входящих волокон, 21, 31,…,N1.
Поле основного сигнала и все (M+N-2) вкладов переходных помех могут быть выражены как
, (2)
где E амплитуда поля сигнала, которая, как предполагается, не изменяется, поскольку проникающая мощность довольно низкая (меньше мощности сигнала на 3..5 порядков); и (j = [2,N]) – последовательности двоичных данных со значениями «0» или «1» на битовом периоде T с длинами волн 11 и j1, соответственно; , и , - центральные частоты и фазы шумов лазеров, соответственно; - величина единичного вектора поляризации сигнала; , и , - различия задержек распространения и величины единичных векторов поляризации вкладов помех, соответственно; - отношение оптической мощности каждого вклада переходной помехи к мощности сигнала, и для простоты, считается, что все вклады переходных помех имеют ту же самую мощность. , и здесь рассматриваются как неизменяемые во времени, так как они изменяются более медленно по сравнению с периодом сигнала. X1 - число вкладов проникающих от 11 в данном состоянии OXC, а - число вкладов проникающих от j1 в данном состоянии OXC.
Далее рассматриваются два случая:
1. ( и ) > . Если различия задержек оптического распространения в OXC превышают время когерентности лазера, то есть, ( и ) > , то – некоррелирована с , и - также некоррелированы друг с другом для различных k. Поэтому все (M+N-2) вкладов переходных помех, некогерентных друг с другом, некогерентны с сигналом. В этом случае поле основного сигнала и все (M+N-2) вкладов переходных помех могут быть выражены как
, (3)
где , , и являются последовательностью двоичных данных, центральной частотой, фазой шума и единичным вектором поляризации -го вклада переходных помех, соответственно. Максимальный штраф для случая 1 () можно вычислить по формуле[1]
, (4)
где Q – Q-фактор.
2. ( и ) < . Когда два или более вкладов из (M+N-2) – это доли того же самого сигнала, они будут объединяться когерентно, чтобы сформировать сложные переходные помехи. В этом случае и можно рассматривать как равные и , соответственно. Амплитуда каждой сложной переходной помехи определяется фазовым соотношением среди вкладов. Тогда выражение (2) может быть записано как
. (5)
Случай 2 рассматривается с точки зрения соотношения между ( и ) и T:
а) ( и ) << T. Если различие задержек оптического распространения намного меньше, чем длительность одного бита, то есть << T, то приблизительно равно . Второй член в (2.18) может быть добавлен к сигналу как случайная, но неизменяемая во времени величина. Поэтому в этом случае когерентные переходные помехи не вызывают шум, но вызывают флуктуации мощности сигнала.
б) ( и ) > T. Если OXC не интегрированный, а представляет собой сборку из отдельных компонентов, различия длин оптического пути могут превысить величину периода одного бита (приблизительно 0.08м. для 2.5Гбит/с системы и 0.02м. для 10Гбит/с системы), то есть > T. В этом случае, становится полностью некоррелирована с , потому что – случайная последовательность и они не синхронны.
Максимальный штраф для случая 2 () с учетом результатов исследования помех в кросс-коммутаторе[2] NхN может быть найден по формуле
. (6)
В разделе 2.3.5 рассмотрено статистическое воздействие когерентных и некогерентных переходных помех. Чтобы гарантировать, что максимально возможный штраф мощности не выше стандартного (1 дБ для большинства сетей), предъявляются жесткие требования к уровню переходных помех компонентов. Если необходимо, чтобы штраф мощности был меньше 1 дБ, то должен быть меньше чем -44 дБ для Max() и -36 дБ для Max(), соответственно.
В разделе 2.3.6 исследуется штраф мощности, вызванный переходными помехами, после прохождения нескольких OXC.
В разделе 2.4 исследуется OSNR для светового пути с каскадным соединением оптических усилителей и кросс-коммутаторов. Снова рассматриваются два случая для вычисления OSNR.
1. Если различия задержек оптического распространения в OXC превышают время когерентности лазера, то есть все вклады переходных помех некогерентны друг с другом и некогерентны с сигналом.
. (7)
2. Если различия задержек оптического распространения в OXC меньше времени когерентности лазера, то есть формируются сложные переходные помехи. Часть этих помех когерентна с основным сигналом, часть – некогерентна. Сложные помехи могут возникать, если кросс-коммутатор не интегрированный, а состоит из отдельных оптических компонентов.
. (8)
Моделирование, основанное на выражениях (7) и (8), заключается в вычислении оптического отношения сигнал/шум при условии, что световой путь проходит каскадное включение оптических усилителей и оптических кросс-коммутаторов. При моделировании используются параметры оборудования фирмы Cisco ONS 15454.
Рисунок 2 Зависимость OSNR от числа пролетов (Nspan) и числа промежуточных кросс-коммутаторов (L) при скорости STM-64, Q=7, =-44дБ, Mch=8, N=4
В заключении главы 2 сделаны следующие выводы:
- значения OSNR уменьшаются быстрее с увеличением числа оптических усилителей, чем с увеличением числа кросс-коммутаторов;
- при определенной скорости в канале, чтобы значение OSNR находилось в пределах нормы, тракт должен содержать определенное количество усилителей и кросс-коммутаторов. Например, при скорости 10 Гбит/с, Q=7, =-44 дБ, норма OSNR>24 дБ. Поэтому канал связи может содержать одновременно 3 пролета (2 оптических усилителя – ОУ) и 2 кросс-коммутатора, либо 1 ОУ и 6 кросс-коммутаторов (рисунок 2);
- при использовании технологии FEC с чистым усилением кодирования и распределенного рамановского усиления можно получить канал связи при скорости 10 Гбит/с, Q=7, =-44 дБ, содержащий одновременно
15 пролетов (14 ОУ) и 11 кросс-коммутаторов.
Необходимо отметить некоторые замечания, относящиеся к кросс-коммутаторам. При условии, что различия задержек распространения оптических путей в OXC меньше чем время когерентности лазеров, возникают сложные переходные помехи (и когерентные, и некогерентные), которые могут сгенерировать намного больший штраф мощности, чем тот случай, когда это условие не выполняется. Когерентные переходные помехи вызывают флуктуации мощности сигнала, а это вызывает шум в зависимости от соотношения различий задержки и битового интервала сигнала. Некогерентные переходные помехи могут сгенерировать намного больше мощность шума, потому что их вклады все еще когерентны друг с другом. Поэтому параметр должен быть как можно меньше (для 1-го случая помех <-44дБ, для 2-го случая помех <-55дБ) для удовлетворения требования к максимальному штрафу за счет переходных помех.
При проектировании OXC различия оптических задержек распространения должны устанавливаться больше, чем время когерентности лазеров, чтобы уменьшить воздействие переходных помех.
Третья глава посвящена исследованию оптимизации маршрутизации полностью оптической сети с WDM.
В разделе 3.1 приводится описание применяемых алгоритмов.
При исследовании сети применяется ряд алгоритмов для решения задачи маршрутизации и назначения длин волн (Routing and Wavelength Assignment - RWA). Задача RWA делится на две подзадачи: маршрутизация и назначение длин волн. А далее каждая из этих подзадач тоже может быть разделена на две составляющие: поиск и выбор. При решении задачи поиска маршрутов очень часто используют алгоритмы кратчайшего пути или k-кратчайших путей. При исследовании сети в качестве алгоритма кратчайшего пути применяется алгоритм Дейкстры. Очень часто в качестве «весов» при описании сети используется или расстояние между коммутаторами (пунктами), или число скачков (число пройденных транзитных коммутаторов). В первом случае цель оптимизации маршрутизации заключается в минимизации полной длины маршрутизируемых путей. Также световой путь будет содержать минимальное количество усилителей на своем пути, и как следствие будет меньше накапливаться шум ASE. Во втором случае – это минимизация максимальной загрузки линии связи в сети, эта оптимизация хороша для наращивания (масштабируемости) сети. Минимальное количество скачков маршрутизируемого пути дает минимум полного транзитного трафика на линиях связи и накапливает минимальные переходные помехи от промежуточных оптических кросс-коммутаторов (OXC). Однако они могут накапливать дополнительный шум усиленной спонтанной эмиссии от промежуточных оптических усилителей.
Третья оптимизация маршрутизации, которая предлагается в этой работе, следует из исследований в предыдущей главе. Качество принимаемого сигнала в цифровых системах передачи обычно оценивается по параметру OSNR, который напрямую связан с BER. Поэтому, решая задачу маршрутизации, необходимо стремиться к тому, чтобы путь содержал меньше транзитных кросс-коммутаторов и оптических усилителей, которые влияют на величину OSNR. При нахождении маршрута между двумя пунктами (коммутаторами) предлагается использовать следующий алгоритм (этот алгоритм разработан автором):
- С помощью алгоритма k-кратчайших путей находятся все кротчайшие пути между коммутаторами (этот алгоритм также разработан автором). При поиске путей учитывается только число скачков (транзитных коммутаторов). В итоге для каждой пары «источник – узел назначения» имеются несколько альтернативных путей.
- Внутри этих альтернативных путей производится сортировка в порядке убывания длины (в км) этих путей.
- Этот шаг разделяется далее на 2 критерия оптимизации:
3а. Выбирается из этих альтернативных путей тот путь, длина которого наименьшая.
3б. Выбирается из этих альтернативных путей сначала путь с наименьшей длиной, а также пути, у которых разница между их длинами и длиной наименьшего пути меньше одного пролета системы с WDM. Здесь учитывается, что шум ASE возникает в оптических усилителях, которые устанавливаются в конце каждого пролета. Оптический сигнал, пройдя по каждому из этих путей, будет иметь одинаковую величину OSNR, так как будет содержать одинаковое число усилителей.
В этом алгоритме помимо учета влияния физического уровня содержатся достоинства первой и второй оптимизации.
Алгоритм маршрутизации только определяет маршрутизируемые пути, затем необходимо назначить длины волн этим путям для установления оптической связи между источником и пунктом назначения, то есть решить вторую подзадачу. Перед применением алгоритмов назначения длин волн производятся несколько вариантов сортировки путей (убывание, возрастание) с точки числа скачков или длины пути в зависимости от алгоритма поиска маршрутов. В оптической сети без конвертирования длин волн они остаются такими же для каждого оптического соединения на всех волоконных участках при прохождении пути от источника к пункту назначения. Поэтому необходимы алгоритмы назначения длины волны для оптимизации требуемого числа длин волн. Таким образом, если существует ограничение непрерывности длины волны для каждого оптического соединения, то после каждого алгоритма маршрутизации при конструировании сети применяются следующие алгоритмы назначения длины волны:
- «Уровневый подход» (этот алгоритм разработан автором). Идея алгоритма заключается в следующем:
- Вся сеть будет условно делиться на несколько плоскостей (1..N). Каждая плоскость является копией физической топологии сети. Внутри плоскости в сети присутствует только одна длина волны, то есть могут присутствовать волновые каналы только с одной длиной волны, которая соответствует номеру плоскости. Первоначально плоскость одна.
- Берется первый путь и укладывается в текущую плоскость. При успешном размещении пути отмечаются занятые участки сети и размещенный путь. Далее выбирается следующий путь, и производится попытка разместить его в этой же плоскости. Также при успешном размещении делаются пометки о занятости участков сети, и отмечается этот путь. Соответственно, размещенным в этой плоскости путям присваивается номер длины волны, который приписан к этой плоскости. В случае невозможности установить путь, например, могут быть задействованы участки сети уже другими путями, этот путь пропускается. Просмотрев все пути, берется при необходимости следующая плоскость, если остались неотмеченные (пропущенные) пути. Таким образом, число взятых плоскостей для установки всех путей – это и есть минимальное число длин волн в данной сети без конверторов.
- «Первая пригодная». При назначении длин волн для каждого пути ищется первая свободная длина волны.
Здесь необходимо отметить следующее. Применяя алгоритм k-кратчайших путей, может получиться несколько альтернативных путей. В данном исследовании проверяются все возможные комбинации путей и для них назначаются длины волн. Поэтому в целом задача RWA при использовании алгоритма k-кратчайших путей решается комбинационным методом («полный перебор»), с помощью которого находится оптимальное решение или минимальное количество необходимых длин волн. Однако таких альтернативных путей может получиться много и «полный перебор» всех возможных комбинаций может оказаться неосуществимым за реальное время.
Например, для исследуемой сети, изображенной на рисунке 3, при использовании алгоритма с минимизацией числа скачков и поиском k-кратчайших путей без дополнительных ограничений получается 1015 возможных комбинаций путей. Для каждого набора путей осуществляется назначение длин волн. Используя предлагаемые в данной диссертации алгоритмы значительно сокращается пространство поиска. Первый вариант алгоритма (шаг 3а) сокращает число возможных комбинаций путей до одного набора, а второй вариант (шаг 3б) – до 106 наборов путей. Это значительно отражается на скорости вычислений при решении задачи RWA комбинационным методом.
В разделе 3.2 проводится моделирование оптимизации маршрутизации на реальной сети. Физическая топология сети приведена на рисунке 3.
Рисунок 3 Физическая топология исследуемой сети с указанием расстояний между пунктами
При проектировании сети используются вышеупомянутые три алгоритма оптимизации маршрутизации (два ранее известных и один предлагаемый в этой работе) и два алгоритма назначения длин волн (один предлагаемый в этой работе, а один ранее известный). Затем алгоритмы маршрутизации оцениваются с двух аспектов:
- сравнение характеристик маршрутизации;
- сравнение параметров передаваемого сигнала.
Для исследования предлагаемой сети разработана программа на языке Delphi. В эту программу визуально вводятся данные о физической и логической топологии сети, выбираются соответствующие алгоритмы с необходимыми параметрами. Далее осуществляется решение задачи RWA и на экран выводятся данные расчета. Также предусмотрено после каждого решения определение характеристик маршрутизации и параметров сигнала. Затем эти результаты заносятся в таблицу, и осуществляется сравнение по минимаксному критерию.
В разделе 3.3 определяются параметры маршрутизации для каждого из применяемых алгоритмов, а также приводится методика их определения. В качестве параметров маршрутизации выбраны: требуемое количество длин волн, максимальное / среднее число скачков, максимальное / среднее / минимальное число путей на участке, суммарный трафик на всех участках. Осуществляется сравнение полученных результатов.
В разделе 3.4 определяются параметры передаваемого сигнала для всех волновых путей, полученных в результате применяемых алгоритмов. Также приводится методика их определения. А в качестве характеристик сигнала используются: максимальная / средняя длина пути, суммарная длина всех путей, максимальный / минимальный OSNR в канале, число путей с OSNR меньше требуемого, процент путей с OSNR меньше требуемого. Осуществляется сравнение полученных результатов.
В разделе 3.5 сделаны выводы по проделанному моделированию.
При проектном исследовании сети применялись четыре алгоритма маршрутизации, каждый из которых преследовал одну цель оптимизации маршрутизации. Эти алгоритмы ведут различное распределение маршрутизируемых путей. Чтобы иметь полную оценку для каждого алгоритма маршрутизации используется оценка из четырех уровней. Четыре выбранных уровня – «4», «3», «2», «1», в который «4» - лучший. На рисунке 4 показан график оценки, основанный на характеристиках маршрутизации сети в зависимости от алгоритма маршрутизации, а на рисунке 5 показан график оценки, основанный на параметрах передаваемого сигнала в зависимости от алгоритма маршрутизации.
Рисунок 4 График оценки основанный на характеристиках маршрутизации сети в зависимости от алгоритма маршрутизации
Рисунок 5 График оценки основанный на параметрах передаваемого сигнала в зависимости от алгоритма маршрутизации
Из анализа рисунка 4 видно, что комбинированный (предложенный) алгоритм (альтернативные пути 80 км) при решении задачи RWA находит наименьшее количество необходимых длин волн – 24. Комбинированный (предложенный) алгоритм без использования альтернативных путей находится на третьем месте. С точки зрения числа пройденных транзитных кросс-коммутаторов (числа скачков) все алгоритмы показывают равные результаты, кроме того, который минимизирует длину пути, но этот алгоритм имеет большую среднюю загрузку волоконных участков, которая получается за счет большего числа задействованных длин волн. Суммарный трафик в сети тоже у указанных выше трех алгоритмов наименьший.
С точки зрения параметров маршрутизации первое место занимает комбинированный (предложенный) алгоритм (альтернативные пути 80 км), так как у него больше преимуществ по сравнению с остальными представленными алгоритмами.
Анализируя рисунок 5, можно сделать следующие выводы. С точки зрения длины волновых путей лидером становится алгоритм с минимизацией расстояния. Предлагаемые комбинированные алгоритмы занимают второе место. А с точки зрения основного параметра сигнала OSNR комбинированный алгоритм (с альтернативными путями 80 км) является лучшим. Комбинированный алгоритм без использования альтернативных путей занимает лишь третье место. Если рассмотреть число применяемых регенераторов для волновых путей, которое следует из числа путей с OSNR меньше требуемого, то лучшими являются комбинированный алгоритм (с альтернативными путями 80 км) и алгоритм с минимизацией расстояния.
И в итоге с точки зрения параметров передаваемого сигнала первое место занимает комбинированный (предложенный) алгоритм (альтернативные пути 80 км).
Рисунок 6 Сравнение оценок алгоритмов маршрутизации
По вертикальной оси на рисунке 6 отложено место, занятое алгоритмом.
В прозрачной оптической сети различная оптимизация маршрутизации приводит к различным результатам, и они действительно воздействуют на параметры передаваемого сигнала. Оптимизация маршрутизации с использованием альтернативных путей приводит к лучшим характеристикам как с точки зрения параметров маршрутизации, так и характеристик сигнала.
Первое позволяет сократить расходы на оборудование:
- потребуется меньшее количество транспондеров;
- уменьшится емкость OXC;
- сократится потребляемая мощность оборудования.
Второе позволяет принимать сигнал с наименьшей вероятностью ошибок по битам.
В результате оценки при моделировании для выбранной конфигурации сети с применением различных алгоритмов поиска маршрутов получено требуемое количество транспондеров:
- алгоритм с минимизацией числа скачков – 320 транспондеров;
- алгоритм с минимизацией расстояния – 304 транспондера;
- предложенные алгоритмы поиска маршрутов – 296 транспондеров.
Кроме того установлено, что решение задачи RWA, применяя алгоритм с минимизацией расстояния требует использования в некоторых узлах сети кросс-коммутаторов длин волн большей емкости по сравнению с решением другими рассмотренными алгоритмами.
В четвертой главе приводится методика моделирования.
В разделе 4.1 указано функциональное назначение программы. Программа для моделирования оптической сети с маршрутизацией длин волн написана на языке Delphi. Она позволяет определить:
- минимальное количество длин волн (волновых каналов), необходимых для осуществления связи между заранее определенными пунктами;
- маршрут следования каждого пути (через какие участки и узлы проходит маршрут);
- номер задействованной длины волны (волнового канала) каждого пути;
- число и номера транзитных OXC, которые содержит каждый путь;
- длину пути в км, вычисляемую для каждого пути;
- число волновых путей на каждом участке сети.
Помимо основных возможностей программа также осуществляет расчет параметров маршрутизации и характеристики сигнала. Методика для определения указанных характеристик приведена в предыдущей главе. Дополнительной возможностью является отображение маршрутов после оптимизации маршрутизации на физической топологии сети, а также сохранение в файл и чтение из него как созданной топологии, так и самих результатов вычислений (найденные маршруты, число необходимых волновых каналов, присвоенный номер волнового канала для каждого пути). В качестве входных данных используется физическая топология (число пунктов, физические соединения между ними, расстояния) и логическая топология (логические соединения между пунктами).
В разделе 4.2 приводятся алгоритмы моделирования.
Выводы по результатам диссертации
В диссертационном исследовании проведено изучение проблем, связанных с оптимальным проектированием полностью оптических сетей с маршрутизацией длин волн при статическом трафике. Проведенные исследования показывают недостаточное освещение данного вопроса в отечественной литературе, а также недостаточного пояснения в зарубежной литературе. При этом в данной работе поставлена и решена задача разработки нового метода оптимального конструирования маршрутов в сетях с WDM, учитывающего влияние физического уровня сети. Это подтверждается результатами исследования и успешной апробацией на модели реальной сети в специально разработанной программе.
В ходе исследований, проведенных в рамках диссертационной работы, получены следующие основные результаты:
1. Проведен анализ оптического отношения сигнал / шум транспортной сети с маршрутизацией длин волн при реальных параметрах передачи, в результате которого установлено, что наибольшее влияние на величину OSNR оказывают оптические усилители. Показано, что при определенной скорости передачи в канале, чтобы значение OSNR находилось в пределах нормы, тракт должен содержать определенное количество оптических усилителей и оптических кросс-коммутаторов.
2. В ходе анализа переходных помех в оптических кросс-коммутаторах установлено, что OXC, изготовленный в интегральном исполнении, меньше влияет на полезный сигнал, чем выполненный из отдельных компонентов. Также показано, что для достижения штрафа по мощности за счет переходных помех в OXC в 1 дБ технические требования с точки зрения величины переходных помех () для интегрированных OXC менее жесткие ( дБ) по сравнению с неинтегрированными ( дБ).
3. Предложены новые алгоритмы для поиска маршрутов, позволяющие минимизировать искажения, возникающие в сетевых элементах. Достоинством этих алгоритмов является значительное сокращение пространства поиска при решении задачи методом целочисленного линейного программирования за счет сокращения количества подходящих путей.
4. Осуществлено модельное проектирование полностью оптической сети с реальными параметрами, применяя разработанные алгоритмы. Произведено сравнение результатов маршрутизации и характеристик сигнала, полученных с применением разработанных алгоритмов с результатами, полученными с применением двух ранее известных алгоритмов. По итогам сравнения установлено, что разработанные алгоритмы приводят к лучшим характеристикам как с точки зрения параметров маршрутизации, так и характеристик сигнала. Первое позволяет сократить расходы на оборудование (потребуется меньшее количество транспондеров, уменьшится емкость кросс-коммутаторов, сократится потребляемая мощность оборудования), второе позволяет принимать сигнал с наименьшей вероятностью ошибок по битам. Используя для реализации данной сети оборудование фирмы Cisco ONS 15454 и применяя разработанные алгоритмы поиска маршрутов получено сокращение затрат на оборудование на 4.24% по сравнению с применением алгоритма с минимизацией числа скачков и на 1.44% - для алгоритма с минимизацией расстояния.
5. Разработана методика для программирования, позволяющая перевести созданные алгоритмы в машинный код.
СПИСОК ПУБЛИКАЦИЙ ПО ТЕМЕ ДИССЕРТАЦИИ
- Бородихин М.Г. Основные особенности волоконно-оптических усилителей Бриллюэна / Сборник материалов Российской научно-технической конференции «Информатика и проблемы телекоммуникаций». – Новосибирск.: СибГУТИ. – 2004.
- Бородихин М.Г. Принципы лямбда-коммутации / Сборник материалов Российской научно-технической конференции «Информатика и проблемы телекоммуникаций». – Новосибирск.: СибГУТИ. – 2005.
- Бородихин М.Г. Мультипротокольная лямбда-коммутация / Сборник материалов Международной научно-технической конференции «Перспективы развития современных средств и систем телекоммуникаций». – Новосибирск.: СибГУТИ. – 2005.
- Бородихин М.Г. Сравнение реализаций программы информатизации села / Сборник материалов Международной научно-технической конференции «Перспективы развития современных средств и систем телекоммуникаций». – Новосибирск.: СибГУТИ. – 2005.
- Бородихин М.Г. Применение усилителей Бpиллюэна в технике многоканальной связи // «Телекоммуникации». – 2006. – №12. – с.33-36.
- Бородихин М.Г. Логически маршрутизируемые сети / Сборник материалов Российской научно-технической конференции «Информатика и проблемы телекоммуникаций». – Новосибирск.: СибГУТИ. – 2006.
- Бородихин М.Г. Усиление оптических сигналов в сетях оптического телевидения и радиовещания с помощью усилителей Бриллюэна // «Broadcasting. Телевидение и радиовещание». – 2006. – №7. – с.48-49.
- Бородихин М.Г. Статическая маршрутизация и проблема выбора длин волн // Инфосфера. – 2007. – №33. – с.56-58.
- Бородихин М.Г. Маршрутизация и проблема выбора длин волн / Сборник материалов Российской научно-технической конференции «Информатика и проблемы телекоммуникаций». – Новосибирск.: СибГУТИ. – 2007.
- Бородихин М.Г. Оптическая сеть с маршрутизацией длин волн // Инфосфера. – 2007. – №37. – с.85-86.
- Бородихин М.Г. Анализ оптического отношения сигнал/шум транспортной сети с маршрутизацией длин волн при реальных параметрах передачи / Сборник материалов Российской научно-технической конференции «Информатика и проблемы телекоммуникаций». – Новосибирск.: СибГУТИ. – 2008.
- Бородихин М.Г. Функциональная классификация алгоритмов маршрутизации и назначения длин волн в сетях DWDM: статический вариант трафика // «Телекоммуникации». – 2008. – №8. – с.30-36.
- Заславский К.Е., Бородихин М.Г Проектирование участка внутризоновой сети связи / Практикум по курсовому проектированию. – Новосибирск.: СибГУТИ.-2008.
- Программа для оптимизации маршрутизации полностью оптической сети RWA: свидетельство об отраслевой регистрации разработки № 11681 / М.Г. Бородихин. № 50200802174 ; заявл. 22.10.2008; опубл. 28.10.2008; Инновации в науке и образовании № 10(45). 1 с.
- Бородихин М.Г. Оптимизация маршрутизации полностью оптической сети с WDM при статическом варианте трафика / Сборник материалов Российской научно-технической конференции «Информатика и проблемы телекоммуникаций». – Новосибирск.: СибГУТИ. – 2009.
Михаил Григорьевич Бородихин
ИССЛЕДОВАНИЕ МЕТОДОВ ОПТИМАЛЬНОГО ПРОЕКТИРОВАНИЯ ОПТИЧЕСКОЙ СЕТИ WDM ПРИ СТАТИЧЕСКОМ ВАРИАНТЕ ТРАФИКА
Автореферат
диссертации на соискание ученой степени
кандидата технических наук
_________________________________________________________________________________
Подписано в печать 23.04.2009,
формат бумаги 60х84/16, отпечатано на ризографе, шрифт №10,
изд.л. 1,5, заказ № 39, тираж 110. СибГУТИ
630102, Новосибирск, ул. Кирова, 86
[1] Takahashi H., Oda K. and Toba H. Impact of crosstalk in an arrayed-waveguide multiplexer on N x N optical interconnection // IEEE Journal of Lightwave Technology. – 1996. - vol.14. - №6. - pp.1097-1105
[2] Takahashi H., Oda K. and Toba H. Impact of crosstalk in an arrayed-waveguide multiplexer on N x N optical interconnection // IEEE Journal of Lightwave Technology. – 1996. - vol.14. - №6. - pp.1097-1105