Дослідження механізмів керування трафіком у Центрах обробки даних (ЦОД)
Содержание
- Вступ
- 1. Актуальність теми
- 2. Мета і завдання дослідження, плановані результати
- 3. Огляд досліджень і розробок
- 3.1 Порівняльний аналіз топологій ЦОД
- 3.2 Аналіз методів управління трафіком ЦОДа
- 3.3 Аналіз загальних стратегій побудови оптичної мережі із забезпеченням параметрів якості обслуговування
- 4. Аналіз підходів до маршрутизації та призначення спектра в оптичних мережах ЦОД
- 4.1 Порівняльний аналіз топологій ЦОД
- 4.2 Аналіз політик розподілу спектра для маршрутизації
- Висновок
- Список джерел
Вступ
Впровадження хмарних і ресурсномістких додатків призвело до підвищення навантаження на глобальні центри обробки даних (ЦОД). Отже, з'явилася необхідність у високій продуктивності із забезпеченням необхідних параметрів якості обслуговування (QoS). Для їх забезпечення розроблено спеціальні транспортні протоколи і методи управління трафіком, реалізовані як в апаратних, так і в програмних засобах ЦОДів. Основні складові компоненти мереж ЦОДа, комутатори стійок (ToR, Top of Rack) [1],повинні підключатися через велике міжз'єднання, що дає змогу машинам обмінюватися даними між стійками із серверами. Так, описана мережа має діяти як величезний неблокувальний комутатор, до якого безпосередньо під'єднані всі сервери, що дає змогу останнім одночасно обмінюватися даними з максимальною швидкістю.
Одним із відомих рішень такої задачі є еластичні (EON, Elastic Optic Network) або програмно-конфігуровані оптичні мережі, для яких є можливість використовувати маршрутизацію і призначення довжини хвилі (RWA, Routing and wavelength assignment), а також стратегії захисту і відновлення. Розглянемо запропоноване рішення в рамках поставленого науково-дослідного завдання.
1. Актуальність теми
Сучасні технології оптичної комутації дають можливість забезпечити більшу пропускну здатність. Однак, існуючі обмеження, такі як залежність від використовуваної топології, використання мікро-електромеханічних перемикачів (МЕМП), а також використання механізму мультиплексування з розподілом за довжиною хвилі (WDM), зменшують ефективність обробки надхожого трафіку. Таким чином, тема магістерської дисертації, спрямована на дослідження та розробку механізмів управління трафіком у центрах обробки даних є актуальною.
2. Мета і завдання дослідження, плановані результати
Метою роботи є підвищення ефективності використання ресурсів еластичних оптичних мереж ЦОДів із забезпеченням параметрів якості обслуговування за рахунок розробки методу розподілу частотних інтервалів і повторного використання смуги пропускання.
Для досягнення поставленої мети сформульовано та вирішено такі завдання:
- аналіз проблем ефективного управління трафіком ЦОДів;
- аналіз наявних математичних моделей і методів розподілу спектра оптичної мережі із забезпеченням параметрів якості обслуговування;
- розроблення математичної моделі та методу розподілу частотних інтервалів і повторного використання смуги пропускання із забезпеченням якості обслуговування;
- оцінка ефективності розробленого методу шляхом імітаційного моделювання та вироблення рекомендацій щодо його практичного використання.
Об'єктом дослідження є процес перерозподілу оптичних ресурсів із забезпеченням якості обслуговування.
Предмет дослідження: методи ефективного використання доступних ресурсів оптичної мережі.
Методи дослідження. Для розробки математичних моделей і методів підвищення ефективності використання ресурсів оптичної мережі використовувалися методи маршрутизації та розподілу спектра в оптичних мережах. Для розробки методу розподілу спектра оптичної мережі із забезпеченням якості обслуговування використовувалися методи теорії графів, статистичного аналізу; для аналізу запропонованих математичних моделей використовувалися методи математичного моделювання, математичного програмування та імітаційного моделювання.
Під час розв'язання поставлених задач отримано наступний науковий результат: набув подальшого розвитку метод підвищення ефективності використання мережевих ресурсів. Новизна методу полягає в удосконаленні методу розподілу спектра оптичної мережі із забезпеченням параметрів якості обслуговування.
У рамках магістерської роботи планується отримання таких наукових і практичних результатів:
- Набув подальшого розвитку метод підвищення ефективності використання мережевих ресурсів. Новизна методу полягає в удосконаленні методу розподілу спектра оптичної мережі із забезпеченням параметрів якості обслуговування;
- Показано, що запропонована стратегія розподілу спектра забезпечує зменшення значення ймовірності мережевого блокування на 46 %, при підвищенні продуктивності на 22 %.
3. Огляд досліджень і розробок
3.1 Порівняльний аналіз топологій ЦОД
- «повне дерево» [2]. Як показано на рис. 3.1, топологія являє собою топологію багатокореневого дерева, у якій кожен корінь називається основним комутатором. Її можна розглядати як згорнуту мережу Кло.
Збільшуючи кількість коренів, можна зменшити коефіцієнт переприйому (з огляду на фіксовану ємність каналу).
Рисунок 3.1 — Топологія «повне дерево»
Ця топологія забезпечує високу пропускну здатність, використовуючи велику кількість менш дорогих комутаторів, що дає змогу підтримувати велику кількість серверів за набагато менших витрат. До недоліків цієї топології належить використання складної конфігурації маршрутизації на комутаторах, для уникнення утворення петель під час використання доступних шляхів під час балансування навантаження;
- "лист-стовбур", рис. 3.2, дворівнева топологія, де "листя" (ToR-комутатори) прив'язані до серверів, а кожний магістральний комутатор безпосередньо під'єднаний до всіх "листових" комутаторів, подібно до дводольного графа.
Рисунок 3.2 — Топологія «лист-стовбур»
Канали, підключені між серверами і кінцевими комутаторами, можуть мати пропускну здатність, відмінну від каналів, що з'єднують кінцеві комутатори з магістраллю. Топологія спрощує розширення ємності і портів (шляхом додавання більшої кількості магістральних або листових комутаторів), а також дає змогу безпосередньо використовувати маршрутизацію з підтримкою балансування навантаження без створення петель. До недоліку топології можна віднести збільшення витрат на магістральні комутатори з великою кількістю портів високої ємності при збільшенні кількості серверів у кластері
- віртуальний рівень 2 (VL2) [3], представлений на рис. 3.3, характеризується тим, що реалізує всі функції з маршрутизації та пересилання поверх згорнутих мереж Кло.
Рисунок 3.3 — Топологія VL2
Відмінність цієї топології від "повне дерево" полягає в тому, що пропускна здатність ліній між комутаторами більша, ніж у ліній сервер-комутатор. Це вимагає меншої кількості фізичних ліній між рівнями агрегації та ядра. для з'єднання рівня агрегації та ядра. Кожен ToR-комутатор під'єднаний до двох комутаторів агрегації таким чином, що кожен комутатор агрегації під'єднується до рівної кількості прикордонних комутаторів;
- «медуза» [4], представлена на рис. 3.4, топологія, у якій порти ToR-комутаторів підключаються випадковим чином доти, доки не можна буде додати більше каналів;
потім для будь-якого S-комутатора з двома або більше вільними портами наявний канал A-B видаляється і додаються два канали між двома вільними портами S
і двома кінцями віддаленого мережевого каналу (тобто A-S і B-S), поки у комутатора не буде більше, ніж один порт.
Рисунок 3.4 — Топологія «медуза»
ТОскільки ToR-комутатори під'єднані безпосередньо, середній шлях (кількість стрибків) значно менший, як порівняти з трирівневими згорнутими мережами Кло. До переваг топології можна віднести її масштабованість: при повному завантаженні каналів, дана топологія підтримує більше серверів, ніж топологія "повне дерево". Крім того, за тієї самої кількості відмов ліній, у топології "медуза" середня пропускна здатність на сервер вища, ніж у топології "повне дерево". До недоліків цієї топології можна віднести низьку ефективність наявних схем маршрутизації. Для цієї топології передбачається використовувати спільно потокову маршрутизацію за найкоротшими шляхами з багатошляховою TCP (MPTCP). [5].
- D-кластер, представлена на рис. 3.5, є ієрархічною топологією ЦОДа [6]
, у якій кластер вищого рівня будується об'єднанням кількох структур кластерів нижчого рівня.
Рисунок 3.5 — Топологія D-кластер
До переваг такої топології можна віднести використання власного алгоритму відмовостійкої маршрутизації. Це дає змогу досягти вищого рівня пропускної спроможності мережі порівняно зі звичайними деревоподібними топологіями. З іншого боку, впровадження такої топології вимагає внесення змін у стек мережевих протоколів сервера;
- топологія «розширювач» [7], представлена на рис. 3.6, заснована на розширених графах [8].
Рисунок 3.6 — Tопологія «розширювач»
Вона поєднує в собі всі поліпшення продуктивності топології "медуза", як порівняти з топологією "повне дерево", з вищою пропускною спроможністю в міру поступового розширення мережі. Ця топологія створюється шляхом з'єднання декількох метавузлів на основі таких правил: по-перше, кожен метавузол складається з рівної кількості ToR-комутаторів; по-друге, жодні два ToR-комутатори не пов'язані всередині одного і того ж метавузла; по-третє, для з'єднання кожної пари метавузлів використовується однакова кількість ліній. До переваг представленої топології можна віднести її структурованість, що підвищує передбачуваність станів ЦОДа.
Незважаючи на всі перераховані вище переваги топологій ЦОД, перехід на оптичні технології мережі дасть змогу забезпечити більшу пропускну спроможність (Тбіт/с у кожному волокні, що маршрутизується) незалежно від відстані. Також оптична комутація може бути гнучкішою завдяки багатохвильовій маршрутизації, що дає змогу не тільки вдосконалити наявні топології ЦОДів, а й підвищувати параметри якості обслуговування.
Прозорі оптичні мережі - мережі, орієнтовані на з'єднання, які можна налаштувати під час роботи мережі, щоб вони найкраще підходили для мінливого трафіку ЦОДів. Порівняно з електричними, оптичні перемикачі розсіюють менше тепла, що призводить до менших витрат на охолодження. Крім того, оптична комутація дає змогу плавно збільшити пропускну здатність до 100 Гбіт/с і вище, щоб задовольнити зростаючий попит на системи зберігання даних.
3.2 Аналіз методів управління трафіком ЦОДа
Наразі існує досить велика кількість робіт, спрямованих на опис різних методів управління трафіком, що переслідують ті чи інші цілі, рисунок 3.7.

Рисунок 3.7 — Взаємозв'язок проблем управління трафіком з алгоритмами їхнього зменшення та досяжними цілями
З наведеної на малюнку взаємодії зрозуміло, що залежно від поставленої проблеми і переслідуваної мети, наприклад, забезпечення параметрів якості обслуговування, необхідно використовувати рекомендовані алгоритми з поправкою на використання останній в оптичних мережах. також варто зазначити, що залежно від використовуваної архітектури оптичних мереж варто досліджувати не тільки питання забезпечення параметрів якості обслуговування, а й питання живучості.
3.3 Аналіз загальних стратегій побудови оптичної мережі із забезпеченням параметрів якості обслуговування
Для звичайних оптичних мереж живучість є важливим параметром. Швидке відновлення, завдяки захисту підканалу, для мереж WDM пояснюється в [9]. Принцип цієї процедури такий: велика оптична мережа розділена на менший домен і пропонований захист підканалу, а також захист загального каналу.
Живучість у разі виходу з ладу оптичної мережі описана в [10]. Очевидно, що в представленій ситуації, яка виникає через стихійні лиха, необхідний різноманітний підхід.
У роботі [11] вивчали схему проміжного і попереднього резервування в еластичних оптичних мережах. В [12-13] запропоновано схеми захисту якості обслуговування (QoS) для гнучких оптичних мереж. В [14] представлено механізм маршрутизації та призначення спектра в еластичних оптичних мережах.
Схеми захисту/відновлення каналів і ліній у разі відмов (лінія і вузол) в оптичних мережах WDM подано в [15]. Відмова лінії та вузла в оптичних мережах призводить до одночасної відмови декількох оптичних каналів, що призводить до величезних втрат даних і доходів для оператора мережі. Вимоги до смуги пропускання довжини хвилі для основного і резервного маршруту та призначення маршрутизації розглянуті в [16]. Тут же описано пропонований підхід, що забезпечує живучість у разі множинних відмов у мережі, пояснено час відновлення під час перемикання і час відновлення.
Стратегію відновлення спільно використовуваної смуги пропускання в еластичних оптичних мережах запропоновано в [17]. В [18] проаналізовано ключові особливості живучості оптичних мереж. Відновлення мережі визначається як мережа, яка надає безперервні послуги навіть після того, як у мережі стався збій. Пропускна здатність оптоволоконної мережі вказана в Гбіт/с і Тбіт/с.
Робота [19] присвячено схемі відновлення квазіканалу, подано визначення основних мережевих параметрів різних топологій (COST239, NSFNET і ARPANET), коефіцієнти надання смуги пропускання та використання ресурсів.
4 Аналіз підходів до маршрутизації та призначення спектра в оптичних мережах ЦОД
4.1 Аналіз підходів до маршрутизації в еластичних оптичних мережах ЦОД
Проблему маршрутизації та призначення спектра в еластичних оптичних мережах можна розділити на два напрямки: онлайн і офлайн RSA. Під час роботи в режимі офлайн, для успішної RSA, необхідне знання топології та вимоги до обслуговування трафіку заздалегідь. Для роботи в режимі онлайн, заздалегідь відома топологія мережі, а вимоги до обслуговування трафіку надходять у довільному порядку.
Для фіксованої маршрутизації маршрути кожної пари джерело-приймач визначені наперед. Коли надходить запит на з'єднання, алгоритми встановлюють світловий канал за заздалегідь визначеним маршрутом. Під час маршрутизації з мінімальною кількістю переприймань, вага кожного з'єднання встановлюється рівною 1, і обирається маршрут, що відповідає мінімальному маршруту. Під час маршрутизації за найкоротшим шляхом, як вагу використовують фізичну довжину лінії, і шлях обирають із використанням алгоритмів знаходження найкоротшого шляху, таких як алгоритм Дейкстри.
Алгоритми адаптивної маршрутизації динамічно вибирають маршрути залежно від стану мережі. У цьому разі невикористовуваним каналам у мережі призначається єдина вартість, а під час надходження запиту на з'єднання маршрут із мінімальною вартістю обирається динамічно. Для маршрутизації найменш завантаженого шляху з'єднання визначається кількістю вільних частотних інтервалів, доступних у каналі, і для встановлення з'єднання обирається канал із максимально доступними вільними довжинами хвиль. Алгоритм маршрутизації потужностних серій, заснований на біо-компонентах для адаптивної маршрутизації, де він може оптимізуватися і адаптуватися до умов мережі. На етапі планування, функція вартості каналу, така як нормалізована доступність каналу і нормалізована довжина каналу, використовуються для визначення вхідної змінної. На етапі експлуатації алгоритму використовується алгоритм рою частинок для оптимізації показників продуктивності мережі.
Автори в [20] запропонували сформулювати задачу нелінійного програмування на основі стану каналу для автономного RSA як задачу потоку з кількома товарами, що враховує обмеження захисної несучої на додачу до обмежень безперервності спектра та послідовності піднесучих під час їхнього розподілу відповідно до потреб трафіку. Рішення для формулювання ЦЛП отримано з метою мінімізувати максимальну кількість піднесучих, виділених на будь-якому волокні, максимальний індекс піднесучої, виділений на будь-якому волокні, і загальну кількість піднесучих по всіх волокнах. У цій роботі автори також розрахували верхню і нижню межі оптимального рішення для кільцевих і комірчастих мереж із заданою і незаданою маршрутизацією.
В [21] автори запропонували близьке до стану каналу формулювання проблеми RSA, відоме як завдання маршрутизації, присвоєння довжини хвилі та розподілу спектра. Завдання спрямоване на вибір набору швидкостей лінії для кожного запиту разом із відповідним набором світлових шляхів для мінімізації використання потужності загального спектра в мережі. В [22] автори запропонували алгоритм маршрутизації, який обчислює кілька альтернативних шляхів для кожного запиту на з'єднання. Потім алгоритм розподілу спектра використовується для визначення набору доступних суміжних слотів, які призначені запиту. Автори [23] запропонували адаптивний алгоритм маршрутизації для розв'язання першої підзадачі таблиць маршрутизації в кожному вузлі та пов'язування ймовірності з кожною парою. Тоді оптимізаційний алгоритм мурашиної колонії виконується безперервно, який оновлює ці ймовірності на основі використання спектра, і визначається оптимальний шлях. Після вибору шляху для розподілу спектра використовується політика перший відповідний.
Автори в [24-25] використали задачу цілочисельного програмування зі стратегією призначення спектра перший підходящий і знайшли оптимальний розв'язок проблеми RSA/RMSA, використовуючи попередньо розраховані - найкоротших шляхів для маршрутизації. В [26] адругі сформулювали завдання RSA як завдання, засноване на цілочисельному програмуванні, з метою знайти наскрізний шлях для запиту на з'єднання і призначити частотні слоти, задовольняючи обмеженням безперервності спектра і суміжності. Результат моделювання показує, що запропонований евристичний підхід забезпечує зниження ймовірності мережевого блокування до 9,4% з часом виконання менш ніж одну секунду.
В [27] автори розглянули динамічну версію проблеми RMSA, розклавши її на підзадачі вибору швидкості динамічної маршрутизації та вибору каналу. Автори додатково використовували теорію графів для розв'язання задачі динамічної маршрутизації та вибору каналу. В [28]представили два різних однокрокових онлайн-алгоритми RSA. У першому алгоритмі використовувався модифікований алгоритм пошуку найкоротшого шляху Дейкстри, який використовував канали з достатньою кількістю піднесучих у порядку зростання довжини шляху. Другий однокроковий алгоритм RSA будує вектор шляху у вихідному вузлі таким чином, щоб усі канали кожного шляху мали достатній безперервний спектр. Потім алгоритм шукає вектори шляху, щоб знайти канал із достатнім доступним спектром і мінімальною вартістю.
Автори в [29] представили модель цілочисельного програмування статичної проблеми RSA в EON з метою мінімізації кількості піднесучих в EON. Автори також проаналізували верхню і нижню межі максимальної кількості піднесучих у звичайних і кільцевих мережах. Два евристичні алгоритми - збалансований розподіл спектра і найкоротший шлях із максимальним повторним використанням спектра - запропоновано для розв'язання проблеми RSA у великій мережі. Результат моделювання підтверджує розв'язання моделі цілочисельного програмування та евристичних алгоритмів при оптимальному використанні ресурсів.
В [30] адругі представили архітектуру зі змішаною лінійною швидкістю (MLR) для обслуговування різнорідного трафіку. Автори розробили математичну ситуаційну модель для проектування енергоефективних та економічних MLR оптичних мереж. Оцінка продуктивність розробленої моделі при різних сценаріях навантаження трафіку показує, що MLR мережі можуть підвищити енергоефективність мережевої архітектури.
Автори в [31] запропонували алгоритм маршрутизації з адаптацією до відстані, призначення спектра та реконфігурації для розв'язання задачі надання запитів у встановлені терміни (DDR) у мережах ЕОС. Надання DDR вимагає, щоб дані передавалися протягом заданого терміну без накладання конкретних вимог до пропускної здатності. Результати моделювання показують значне поліпшення продуктивності завдяки перерозподілу пропускної здатності. Автори в [32] представили проблему RSA, використовуючи канали як набір суміжних піднесучих заданої ширини для моделювання обмеження безперервності спектра. Для даної ширини спектра всі можливі канали з піднесучими визначені на кожній ланці мережі. Тоді проблема RSA трансформується в проблему маршрутизації та розподілу каналів безперервного спектра. Цей механізм призводить до більш компактного формулювання задачі цілочисельного програмування, що забезпечує значне скорочення часу роботи порівняно з прямими обмеженнями безперервності спектра.
Автори [33-34] запропонували два алгоритми RSA, засновані на алгоритмах -найкоротших шляхів, що використовують FF для призначення спектра в динамічному сценарії. В [35] автори представили триступеневу схему динамічної маршрутизації з урахуванням якості передавання (QoT), рівня модуляції та призначення спектра (QoT-aware RSA). Для обчислення шляху використовуються два модифіковані алгоритми: Дейкстри та алгоритм балансування трафіку для присвоєння спектра. Результати моделювання показують, що запропонований алгоритм працює ефективно і забезпечує вищий коефіцієнт співвідношення рівня сигнал/шум оптичного сигналу, як порівняти зі стратегіями FF, RF і SA.
Автори [36-37] використали багатоколійну маршрутизацію, розбиваючи запит вхідного трафіку на кілька запитів і використовуючи для їхнього передавання кілька шляхів. Симуляційний аналіз показує, що запропоновані схеми працюють ефективніше порівняно з одноколійною маршрутизацією.
Подальші дослідження алгоритмів маршрутизації показали, що необхідно застосовувати додаткові механізми, такі як фрагментація спектра.
4.2 Аналіз політик розподілу спектра для маршрутизації
Алгоритм BLSA, щоб зменшити максимальну кількість піднесучих у волокні, заснований на балансуванні навантаження. Спочатку алгоритм генерує k-найкоротших шляхів для кожної пари джерело-приймач. Потім, на основі оцінки завантаження волокна вибирається канал. Алгоритм ухвалення рішення простий: вибирається той канал, максимальне завантаження якого мінімальне. Розподіл спектра потім здійснюється за допомогою стратегій призначення: перша відповідність (First Fit, FF), точна відповідність (Exact Fit, EF) або випадкова відповідність або (Random Fit, RF).
Завантаження волокна можна визначити згідно з формулою (4.1):

Sl – кількість зайнятих слотів для розглянутої ділянки мережі; Subg – кількості захисних несучих; Och –кількість каналів у волокні.
Для підвищення ефективності використання спектрального ресурсу як базового використовується алгоритм маршрутизації з урахуванням фрагментації (Fragmentation Aware Routing, FA). Фрагментація не має прямого стосунку до використання спектра, але її можна використовувати як вирішальний параметр для маршрутизації. Процес додавання і завершення з'єднань у нерівномірному призначенні смуги пропускання генерує спектр, що чергується. Очевидно, що фрагментація спектра стає проблемою, коли вільні ресурси розбиваються на частини, менші за запити на смугу пропускання, що надходять. Отже, ці невеликі несуміжні вільні частоти зменшують ефективність використання спектра, що досягається за рахунок гнучкості в розподілі смуги пропускання.
У вдосконаленому FA поняття оцінки зовнішньої фрагментації використовується для вибору одного з можливих шляхів кожному вхідному запиту на з'єднання джерело-одержувач. Таким чином, шлях вибирається на основі оцінки фрагментації кожного необхідного волокна. З оцінок максимальної фрагментації волокна (Maximum Fiber Fragmentation, MFF) кожного шляху обирають канал із найменшою MFF. Після того як канал обрано, розподіл спектра здійснюється за допомогою однієї з раніше перерахованих стратегій. У ситуації одночасних запитів, більш пріоритетний трафік вимагає більшого розподілу, ніж менш пріоритетний.
Оцінку зовнішньої фрагментації волокна можна розрахувати за формулою (4.2):

Lfb – найбільший вільний блок (LFB), тобто кількість слотів найбільшого безперервного вільного простору; Slf – загальна кількість вільних слотів.
В EON, для запитів на підключення, що надходять, розподіл слотів спектра здійснюється з різним ступенем деталізації. Політика FF обслуговує запит у першій доступній смузі частот, що відповідає необхідному спектру. Політика RF поміщає вхідні запити в будь-який доступний блок, досить великий, щоб задовольнити необхідну смугу пропускання. Політика EF шукає точний доступний блок з точки зору кількості слотів, запитаних для з'єднання. Якщо ідеально відповідного блоку немає, спектр виділяється в першому доступному вільному блоці.
Для дослідження поєднання різних схем RSA і фрагментації проведено імітаційне моделювання з використанням відомої топології COST 239 в усіченому вигляді (6 вузлів) і для 7-ми вузлової оптичної структури, представлених на малюнку 1 (а) і 1 (б) відповідно.

Рисунок 4.1 — Топології, що використовуються для імітаційного моделювання: COST 239 в усіченому вигляді (а) і 7-ми вузлова оптична структура (б)
Моделювання зводилося до кількох етапів. На першому етапі досліджувалися методи маршрутизації, описані раніше (SPSR, BLSA, FA). Як оцінку якості роботи імітаційних моделей використовували оцінку, звану завантаженням вхідних запитів (Incoming Requests Load IRL). Це число характеризує середню величину, отриману як добуток середнього часу обслуговування, середньої швидкості прибуття і кількості запитів на підключення.

Рисунок 4.2 — Порівняння величин частоти блокування для SPSR, BLSA і FA
На діаграмі, рисунок 4.2, представлені усереднені значення 60 реалізованих симуляцій.

Рисунок 4.3 — Порівняння величин частоти блокування за різних політик фрагментації для алгоритму маршрутизації BLSA
З представленої діаграми видно, що алгоритми маршрутизації FA і BLSA показали результати, кращі за SPSR, незалежно від топології оптичної мережі. Розглянемо політики фрагментації для перерахованих вище алгоритмів. Для цього проведемо відповідне моделювання і представимо результати у вигляді відповідних діаграм, рисунки 4.3 і 4.4.

Рисунок 4.4 — Порівняння величин частоти блокування за різних політик фрагментації для алгоритму маршрутизації FA
З точки зору використання політик фрагментації, найбільш універсальним способом залишається EF.
Оскільки ефекти нелінійності фізичного рівня не враховувалися під час моделювання розгорнутої мережі, методи BLSA і FA значно перевершили маршрутизацію за найкоротшим шляхом. У розроблених алгоритмах досліджувалося тільки поняття зовнішньої фрагментації.
Відмінності між політиками First-Fit і Exact-Fit незначні для BLSA і FA. Загалом, політика розподілу спектра Exact-Fit показала дещо кращі результати, ніж First-Fit. Однак, оскільки це відбувалося не у всіх випадках, необхідна набагато більша кількість симуляцій в інших топологіях, щоб зробити переконливий висновок з цього питання.
Висновки
У процесі виконання магістерської дисертації на тему "Дослідження механізмів управління трафіком у центрах обробки даних (ЦОД)" представлено її актуальність. Сформульовано мету та завдання, які необхідно виконати для досягнення мети.
Магістерська дисертація присвячена актуальному науковому завданню підвищенню ефективності використання ресурсів еластичних оптичних мереж ЦОДів із забезпеченням параметрів якості обслуговування за рахунок розроблення методу розподілу частотних інтервалів і повторного використання смуги пропускання.
У рамках проведених досліджень виконано:
- проведено аналіз проблем управління трафіком мереж ЦОД;
- розроблено математичні моделі стратегії розподілу спектра оптичної мережі та на їх основі розроблено метод розподілу спектра оптичної мережі із забезпеченням якості обслуговування.
Подальші дослідження спрямовані на таке: оцінити ефективність розробленого методу шляхом імітаційного моделювання та вироблення рекомендацій щодо його практичного використання.
Під час написання цього реферату магістерська робота ще не завершена. Остаточне завершення: травень 2023 року. Повний текст роботи і матеріали за темою можуть бути отримані в автора або його керівника після зазначеної дати.
Перелік посилань
- Ban, M.F. Data center network visualization: A survey / M.F. Ban and others// IEEE Communications Surveys and Tutorials, 2013. – Vol. 15. – Pp. 909-928
- Habib, M.F. Fault-tolerant virtual network mapping to provide content connectivity in optical networks / M.F. Habib, M. Tornatore, B. Mukherjee // Optical Fiber Communication Conference and Exposition and the National Fiber Optic Engineers Conference (OFC/NFOEC), 2013. – Pp. 1-3.
- Al-Fares, M. A Scalable, Commodity Data Center Network Architecture/ M. Al-Fares, A. Loukissas, A. Vahdat // Proceedings of the ACM SIGCOMM 2008 Conference on Data Communication, 2008. – Pp. 63–74.
- Greenberg, A. VL2: A Scalable and Flexible Data Center Network / A. Greenberg and others // Commun. ACM, 2011. – Vol. 54, no. 3. – Pp. 95–104.
- Naas, N. On determining the cost-effective optical transport network architecture for next generation data center interconnectivity/ N. Naas, H. Mouftah // IEEE Canadian Conference on Electrical and Computer Engineering (CCECE), Vancouver, 2016. – Pp. 1-6.
- Guo., B. Survivable virtual network design and embedding to survive a facility node failure/ B. Guo and others // Journal of Lightwave Technology, 2014. – Vol. 32. – Pp. 483-493.
- Wright, P. The network capacity benefits of flexgrid/ P. Wright, A. Lord, L. Velasco // 17th International Conference on Optical Networking Design and Modeling (ONDM). 2013. – Pp. 7- 12
- Gong, L. Virtual optical network embedding (VONE) over elastic optical networks / L. Gong, Z. Zhu// Journal of Lightwave Technology, 2014. – Vol. 32, no. 3. – Pp. 450-460.
- Zhang, X. Survivable green IP over WDM networks against double-link failures/ X. Zhang, H. Wang, Z. Zhang// Computer Networks, 2014. – Vol. 59. – Pp. 62-76.
- Ramamurthy, S. Survivable WDM mesh networks / S. Ramamurthy, L. Sahasrabuddhe, B. Mukherjee // Light. Technol. J., 2003. – Vol. 21, no. 4. – pp. 870–883.
- Цуканов, В. Н. Волоконно-оптическая техника: практическое руководство / В. Н. Цуканов, М. Я. Яковлев. – 4-е изд. – Москва, Вологда: Инфра-Инженерия, 2019. – 300 c. – ISBN 978-5-9729-0367-2. – Текст: электронный // Цифровой образовательный ресурс IPR SMART : [сайт]. — URL: https://www.iprbookshop.ru/86560.html.
- Zhang, G. A Survey on OFDM Based Elastic Core Optical Networking / G. Zhang and others // IEEE Commun. Surveys & Tutorials, 2013. – Pp.65–87.
- Bocoi, A. Reach-dependent capacity in optical networks enabled by OFDM/ A. Bocoi and others // Optical Fiber Communication Conference and Exposition (OFC/NFOEC), 2009.
- Casellas, R. Design and Experimental Validation of A GMPLS/PCE Control Plane for Elastic CO-OFDM Optical Networks/ R. Casellas // IEEE JSAC, 2013. – Vol. 31. – Pp. 49-61.
- Wan, X. Dynamic routing and spectrum assignment in flexible optical path networks / X. Wan and others // Proceedings of OFC/NFOEC, 2011. – Pp. 1-3.
- Rosa, A. Spectrum allocation policy modeling for elastic optical networks/ A. Rosa and others // High Capacity Optical Networks and Emerging/Enabling Technologies, Istanbul, 2012. – Pp. 242-246.
- Fei, Yue Handling race conditions among bidirectional LSP requests via WA-method-TLV in GMPLS WDM networks/ Yue Fei // 19th European Conference on Networks and Optical Communications – (NOC), 2014. – Pp. 185-190.
- Wang, Y. A study of the routing and spectrum allocation in spectrum-sliced elastic optical path networks/ Y. Wang, X. Cao, Y. Pan// Proceedings of IEEE INFOCOM, 2011. – Pp. 1503–1510.
- Yang, W. Towards Elastic and Fine-Granular Bandwidth Allocation in Spectrum-Sliced Optical Networks / W. Yang and others // J. OPT. COMMUN. NETW., 2012. – Vol. 4, no. 11.
- Victor, L. Elastic Optical Networks: Architectures, Technologies, and Control/ L. Victor, V. Luis// Springer International Publishing, 2016.
- Gringeri, S. Flexible architectures for optical transport nodes and networks/ S. Gringeri// IEEE Communications Magazine, 2010. – Vol. 48, no. 7. – Pp. 40-50.
- Patel, A.N. Routing, wavelength assignment, and spectrum allocation in transparent flexible optical WDM (FWDM) networks / A.N. Patel and others // Integrated Photonics Research, Silicon and Nanophotonics and Photonics in Switching. Optical Society of America, 2010.
- Gerstel, O. Flexible Use of Spectrum and Photonic Grooming/ O. Gerstel// Proceedings of Photonics in Switching (IPR/PS), Monterey (USA), 2010.
- Christodoulopoulos, K. Routing and spectrum allocation in OFDM-based optical networks with elastic bandwidth allocation/ K. Christodoulopoulos, I. Tomkos, E.A. Varvarigos // IEEE Global Telecommunications Conf., 2010
- Sone, Y. Routing and spectrum assignment algorithm maximizes spectrum utilization in optical networks/ Y. Sone // European Conf. and Exhibition on Optical Communication, 2011.
- Wang, Y. Routing and spectrum assignment by means of ant colony optimization in flexible bandwidth networks/ Y. Wang and others// OFC/NFOEC, 2012. – Pp. 1-3
- Klinkowski, M. Routing and Spectrum Assignment in Spectrum Sliced Elastic Optical Path Network/ M. Klinkowski, K. Walkowiak// IEEE Communications Letters, 2011. – Vol. 15, no. 8. – pp. 884-886.
- Patel, A.N. Dynamic routing, wavelength assignment,and spectrum allocation in transparent flexible optical WDM networks/ A.N. Patel and others// Optical Metro Networks and Short-Haul Systems ill, 2011.
- Wan, X. Dynamic routing and spectrum assignment in flexible optical path networks/ X. Wan and others// Proceedings of OFC/NFOEC, 2011. – Pp. 1-3.
- Wang, Y. Routing and Spectrum Allocation in Spectrum-Sliced Elastic Optical Path Networks: A Primal-Dual Framework [Электронный ресурс]/ Y. Wang and others // Electronics, 2021/ Режим доступа: https://doi.org/10.3390/electronics10222809.
- Chowdhury, P. On the Design of Energy-Efficient Mixed-Line-Rate (MLR) Optical Networks/ P. Chowdhury // Journal of Lightwave Technology, 2012. – Vol. 30, no. 1. – Pp. 130-139.
- Morell, J. Distance-adaptive routing and spectrum assignment of Deadline Driven Requests in Reconfigurable Elastic Optical Networks/ J. Morell, G. Sahin// ICSNC 2012: The Seventh International Conference on Systems and Networks Communications 2012, 2012.
- Afsharlar, Pegah Routing and Spectrum Assignment With Delayed Allocation in Elastic Optical Networks/ Pegah Afsharlar// J. Opt. Commun. Netw. 9, 2017. – Pp. 101-111.
- Casellas, R. Design and experimental validation of a GMPLS/PCE control plane for elastic CO-OFDM optical networks/ R. Casellas // IEEE J. Se!. Areas Commun., 2013. – Vol. 31, no. 1. – Pp. 49-61.
- Le, Hai-Chau Spectrum Utilization Efficiency of Elastic Optical Networks Utilizing Coarse Granular Routing [Электронный ресурс]/ Hai-Chau Le, Ngoc Dang // Informatica. Режим доступа:https://www.researchgate.net/publication/328593618.
- Beyranvand, H. A Quality-of-Transmission Aware Dynamic Routing and Spectrum Assignment Scheme for Future Elastic Optical Networks/ H. Beyranvand, J. A. Salehi// Journal of Lightwave Technology, 2013.– Vol. 31, no. 18. – Pp. 3043-3054.
- Zhu, Z. Dynamic service provisioning in elastic optical networks with hybrid single-multi-path routing/ Z. Zhu, W. Lu, L. Zhang, N. Ansari// J. Lightwave Technol. – Vol. 31, no. 1 – Pp. 15-22.