Українська   English
ДонНТУ   Портал магистров

Реферат по теме выпускной работы

Содержание

Введение

Современные темпы роста объема трафика телекоммуникационных мультисервисных сетей предъявляют к ним жесткие требования. Этот факт затрагивает как небольшие сети, так и сети регионального масштаба. В первую очередь конвергенция услуг в рамках одной сети требует от каналов связи обеспечения параметров качества обслуживания (Quality of Service).

Появление технологии многопротокольной коммутации по меткам (MPLS) позволило реализовать ряд механизмов и методов по управлению трафиком, среди которых Traffic Engineering (TE), Traffic Engineering DiffServ и др. Несмотря на многочисленные функциональные возможности, изначально заложенные в этих механизмах, они не реализованы в полной мере. Ниже приведен принцип работы Bypass-туннелей.

Рисунок 1 – Принцип работы Bypass-тунелей на основе Autobandwidth.(анимация: 5 кадров, 6 циклов повторения, 76 килобайт)

1. Актуальность темы

Математические модели и методы, на которых основаны механизмы обеспечения параметров качества обслуживания при формировании ТЕ-туннелей, несовершенны. С учетом требований к параметрам существующих каналов связи, возникает необходимость в нахождении баланса между требуемыми параметрами качества обслуживания и фактическими параметрами каналов связи.

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

2. Цель и задачи исследования, планируемые результаты

Целью работы является повышение эффективности использования сетевых ресурсов с обеспечением заданных параметров качества обслуживания за счет разработки метода повышения качества обслуживания в телекоммуникационных сетях.

Основные задачи исследования:

  1. Анализ существующих математических моделей и методов обеспечения качества обслуживания в телекоммуникационных сетях;
  2. Разработка алгоритма обеспечения параметра качества обслуживания, основанного на прогнозировании поступающего трафика;
  3. Разработка метода повышения качества обслуживания в телекоммуникационных сетях;
  4. Оценка эффективности разработанного метода путем имитационного моделирования и выработка рекомендаций по ее практическому использованию.

Объект исследования: процесс обеспечения качества обслуживания в телекоммуникационных сетях.

Предмет исследования: модели и методы обеспечения параметров качества обслуживания в телекоммуникационных сетях.

Методы исследовани: математическое моделирование, теория телетрафика, математическое программирование, имитационное моделирование, методы оптимизации муравьиными колониями.

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

  1. Повышение эффективности использования сетевых ресурсов с обеспечением заданных параметров QoS;
  2. Разработка метода повышения качества обслуживания в телекоммуникационных сетях;
  3. Усовершенствование существующих методов повышения эффективности.

3. Анализ проблемы управления трафиком

Современные ИКС – сложные аппаратно-программные комплексы, которые должны обеспечить заданное качество обслуживания. Для этих целей используется управление ИКС, представляющее собой достаточно сложную системную комплексную задачу, которая состоит из ряда подзадач, решаемых на различных уровнях взаимодействия открытых систем.

3.1 Оценка существующих технологических решений

Технология MPLS [1] разработана, как комбинация двух моделей по обеспечению качества обслуживания. В данной технологии реализована базовая платформа комплекса средств по управлению и перераспределению потоков трафика (ТЕ) [2-4]. Особенностью архитектуры MPLS является наличие короткого заголовка фиксированной длины, метки, который помещается между байтами стека протоколов второго и третьего уровней модели взаимодействия открытых систем. Затем передача пакета по домену MPLS осуществляется в соответствии с этой меткой. Привязка к меткам осуществляется в соответствие с классом передачи (FEC), который по сути отображает требования по качеству обслуживания (SLA). FEC может состоять из пакетов с общими внутренними и внешними узлами или комбинациями одинакового класса обслуживания и одними и теми же внутренними или внешними узлами и т.д., реализуя модель дифференциального обслуживания.

Пакеты, принадлежащие к одному и тому же FEC, связываются одной и той же меткой и передаются по одному и тому же пути в MPLS сети. Путь, по которому проходят пакеты одного класса называется путем коммутированных меток (LSP) или ТЕ-путем коммутированных меток (TE-LSP). Для установления, поддержки (обновления) и разрыва путей LSP используются протокол распространения меток (LDP) [5-7] и расширения RSVP.

Технология MPLS может оказать помощь провайдерам в решении задач пересылки пакетов с учетом класса обслуживания (Class of Services, CoS).

При этом в сети MPLS возможны два подхода. Первый подход предусматривает обработку пакетов в выходных очередях LSR-маршрутизаторов с учетом значений приоритета, указанных в заголовке MPLS. Во втором подходе для каждой пары, состоящей из входного и выходного LSR-маршрутизаторов, определяются несколько LSP-маршрутов с различными характеристиками производительности, полосы пропускания, времени задержки и других параметров. После этого входной маршрутизатор направляет один тип трафика по одному LSР-пути, другой – по другому, третий – по третьему и т. д.

Функции фильтрации трафика согласно классам передачи, установление и поддержание ТЕ-LSP, а также управление трафиком, поступающим в сеть MPLS осуществляются пограничными (LER) маршрутизаторами MPLS домена. Функции коммутации по меткам, вставки и изъятия меток осуществляются маршрутизаторами по меткам (LSR). Вышеперечисленное дает все основания для формализации механизмов по обеспечения параметров QoS в технологии MPLS:

  • обеспечение заданного качества обслуживания для поступающего трафика происходит за счет поддержки сквозных параметров «из-конца-в-конец» QoS вне MPLS-домена;
  • обеспечение требуемых параметров QoS в MPLS-домене реализуется за счет формирования требований к параметрам устанавливаемых ТЕ-туннелей и резервирования канальных ресурсов в соответствии с поставленными к ним требованиям на границе MPLS-домена;
  • повышение эффективности использования сетевых ресурсов реализуется с помощью методов управления трафиком как внутри, так и вне MPLS-домена. Вышеприведенные механизмы по обеспечению и поддержанию QoS на всех участках MPLS сети позволяют:
  • улучшить производительность сети из-за коммутации по метке внутри MPLS-домена;
  • улучшить масштабируемости сети;
  • использовать различные средства инжиниринга трафика как для улучшения параметров QoS так и для увеличения эффективности использования сетевых ресурсов.
  • Исходя из вышесказанного данная технология получила широкое распространение при построении транспортного уровня сетей нового поколения. Несмотря на вышеперечисленные достоинства, реализация известных средств по управлению трафиком, при построении сетевой структуры на основе MPLS, приводит к выявлению недостатков последних. Проанализируем причины появления недостатков в средствах по управлению трафиком для MPLS и выскажем предположение о возможности их устранения.

    3.2 Оценка эффективности средств управления трафиком в пограничном устройстве

    Функции формирования трафика в пограничном устройстве являются основными при формировании потоков трафика одного класса. К ним относятся функции: классификации трафика, маркировки пакетов и управления интенсивностью трафика.

    Среди алгоритмов измерения и контроля нагрузки известны следующие: Leaky Bucket, Tocken Bucket, trTCM [8-10]. Основным недостатком данного типа алгоритмов являются большие потери для неоднородного трафика. Следующий тип алгоритмов управления относят к «внутренним» функциям маршрутизатора. В этом случае возможна поддержка требуемого качества обслуживания по некоторым параметрам. Это реализуемо за счет того, что ресурсы маршрутизатора, так же, как и остальные ресурсы сети в целом, разделяемые.

    Данный класс алгоритмов основан на управлении (планировании) использования буферных ресурсов маршрутизатора и разделении процессорного времени. За счет основной функции планировщика, сглаживания профиля (кондиционирования) трафика, можно достичь таких целей как: уменьшение пачечности трафика, повышение эффективности использования канальных ресурсов, осуществление защиты от перегрузки, при обеспечении заданных параметров QoS.

    Наибольшее распространение в телекоммуникационных сетях получили следующие алгоритмы планирования обслуживания очередей, как DRR, PQ, CQ, LLQ, WFQ, CWFQ и др. Все эти алгоритмы можно разделить на несколько классов:

  • без приоритетного обслуживания (RR, DRR) [11];
  • приоритетного обслуживания (CQ, PQ) [12];
  • взвешенного обслуживания (WFQ, PGPS, W2FQ) [13-14];
  • гибридные (LLQ, CWFQ) [15-16].
  • На данный момент планировщики без приоритетного обслуживания «трансформировались» в средства циклического обслуживания очередей в сетевом устройстве. Именно поэтому данный класс не представляет научного интереса.

    В алгоритмах приоритетного обслуживания дисциплина обслуживания очереди происходит согласно приоритетам. Классификация может проводиться на основании значений поля ToS Ethernet-пакетов, поля QoS IP-пакетов, номера порта и IP-адреса отправителя/получателя и пр. Логика работы такого класса планировщиков в следующем: если активна более приоритетная очередь, то из нее обслуживаются все пакеты, затем обслуживание получает очередь, приоритет у которой ниже и т.д.

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

    Алгоритмы взвешенного обслуживания очередей на данный момент является самым распространенным классом планировщиков, реализованных в сетевых устройствах. Логика работы данных планировщиков сводится к определению так называемых весов для обслуживания пакетов. Фактически вес определяет долю пропускной способности выходного интерфейса, которую необходимо предоставить для обслуживания каждой из очередей, формируемых согласно соответствующему SLA. В итоге, каждый из пакетов, находящихся в любой из очередей, получает обслуживание. К недостаткам данного класса планировщика можно отнести низкую скорость обработки, что является достаточно критичным для приложений, чувствительных к временным задержкам. Для устранения этого недостатка разработчики предложили ряд гибридных алгоритмов.

    Наиболее известным гибридным алгоритмом, реализованном в сетевом оборудовании большинства производителей, остается алгоритм очередей с малыми задержками (LLQ). В данном алгоритме для трафика, чувствительного к задержкам, выделяется одна очередь, для обслуживания которой резервируется определенная пропускная способность исходящего интерфейса, а все остальные очереди обслуживаются в соответствии с алгоритмом взвешенного обслуживания. В этом случае также настраиваются доли пропускных способностей исходящего интерфейса для каждой очереди.

    Задача повышения показателей качества обслуживания или эффективности использования канальных ресурсов, в нашем случае канала исходящего интерфейса, может быть сведена к уменьшению уровня потерь или увеличению утилизации соответственно, при выполнении условий SLA по каждому из видов трафика. Решения данной задачи ограниченно следующими факторами: параметрами качества обслуживания, в частности задержка и джиттер, стандартизированы для условий прохождения пакета «из конца-в-конец»; наличием в сетевых устройствах буферов конечной емкости; ограниченностью знаний о параметрах поступающего трафика и, следовательно, ограниченностью в определении необходимой доли пропускной способности; вычислительной ограниченностью алгоритмов планировщиков и сложностью в технической реализации.

    Одним из самых больших классов средств управления трафиком являются алгоритмы управления очередями. В общем случае размер буфера должен быть достаточно большим для приема пачки пакетов, однако его размер не должен быть настолько большим, чтобы время обработки пакета в очереди было сопоставимо с параметром QoS [17-18]. Данный класс средств управления трафиком подразделяется на два типа управления: пассивное и активное. К пассивному управлению относится группа алгоритмов Drop Tail [19]. Общий принцип данных алгоритмов заключается в принудительном ограничении длины очереди. Следовательно, к недостаткам этой группы алгоритмов относится высокий уровень потерь трафика с большой пачечностью.

    Алгоритмы активного управления очередями обладают рядом возможностей, по сравнению с алгоритмами пассивного управления. К таким возможностям относятся: ограничение вероятности захвата очереди пакетами одного потока; заблаговременное обнаружение перегрузки; уменьшение величины задержки пакета в буфере маршрутизатора.

    Такие возможности позволяют использовать сетевые ресурсы эффективнее. К алгоритмам активного управления очередями относятся RED, ARED, MRED, RIO, FRED [20-22] и пр.

    К недостаткам данной группы алгоритмов можно отнести отсутствие универсальности для разнотипного трафика, т.е. под каждый из типов трафика существует свой «идеальный» алгоритм, а также усложнение технической реализации вместе с ужесточением требований по обеспечению параметров качества обслуживания.

    3.3 Анализ существующих методов обеспечения качества обслуживания в MPLS

    В технологии MPLS предложена такая процедура формирования требований к атрибутам устанавливаемых ТЕ-туннелей как Autobandwidth. Физический смысл этой процедуры состоит в следующем: оценка пропускной способности для ТЕ-туннеля на время последующего интервала регулирования функционально зависит от параметров трафика на предыдущем интервале регулирования, причем зависит от его пикового значения. Наглядно пример выполнения такой процедуры представлен на рисунке 1. Из представленного графика очевидно, что полученные, с помощью данной процедуры оценки требований к атрибутам ТЕ-туннелей, не удовлетворяют требованиям по качеству обслуживания. Те оценки, которые удовлетворяют этим требованиям, показывают низкую эффективность использования сетевых ресурсов.

    Работа процедуры Autobandwidth

    Рисунок 2 – Работа процедуры Autobandwidth

    Такой вид проблемы является основополагающим для телекоммуникаций: величина эффективности использования канальных ресурсов, либо утилизация канала связи, обратно пропорциональна качеству обслуживания, в нашем случае, величине потерь в канале связи. Итак, одна из основных задач данного исследования заключается в модифицировании процедуры Autobandwidth до получения приемлемых результатов.

    Выводы

    При переходе к концепции сетей нового поколения особое внимание исследователи уделяют проблемам управления трафиком. Это вызвано необходимостью ужесточения обеспечения параметров качества обслуживания. Основным современным комплексом по обеспечению качества обслуживания остается Traffic Engeneering. Данный комплекс внедрен в технологию многопротокольной коммутации по меткам (MPLS). Анализ составляющих комплекса по обеспечению заданного качества обслуживания показал, что основными механизмами являются: поддержка сквозных параметров QoS «из-конца-в-конец» при формирование требований к параметрам устанавливаемых ТЕ-туннелей.

    К средствам, обеспечивающим поддержку сквозных параметров QoS можно отнести средства по управлению трафиком на границах MPLS-доменов. Так, анализ средств по управлению очередями и планировщиков обслуживания очередей выявил, что наиболее эффективными являются последние в общем и планировщики с гибридным обслуживанием очередей, в частности.

    На данный момент основной процедурой, формирующей оценку пропускной способности устанавливаемого ТЕ-туннеля, остается процедура Autobandwidth. Работа данной процедуры основывается на прогнозировании трафика.

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

    Целью работы является повышение эффективности использования сетевых ресурсов с обеспечением заданных параметров качества обслуживания за счет разработки метода повышения качества обслуживания в телекоммуникационных сетях.

    При написании данного реферата магистерская работа еще не завершена. Полный текст работы и материалы по теме могут быть получены у автора или его руководителя после указанной даты.

    Список источников

    1. Rosen E., RFC 3031 - Multiprotocol Label Switching Architecture [Электронный ресурс] /E. Rosen, A. Viswanathan, R. Callon. - Режим доступа: http://www.rfc-editor.org/rfc....
    2. Awduche D. RFC 2702 - Requirements for Traffic Engineering Over MPLS [Электронный ресурс]/ D. Awduche, J. Malcolm J. Agogbua M. O'Dell J. McManus. - Standards Track, 1999. - Режим доступа: http://www.rfc-editor.org/rfc... .
    3. RFC 3210 - RSVP-TE: Extensions to RSVP for LSP Tunnels [Электронный ресурс] / D. Awduche, D. Berger, T. Gan, V. Li, Srinivasan G. Swallow. - Standards Track, 2001. - Режим доступа: http://www.rfc-editor.org/rfc....
    4. Boyle J., RFC 3346 - Applicability Statement for Traffic Engineering with MPLS [Электронный ресурс] / J. Boyle, V. Gill, A. Hannan, D. Cooper, D. Awduche, B. Christian, W.S. Lai. - Режим доступа: ftp://ftp.rfc-editor.org/in....
    5. Юшков Тарас. Описание протокола Label Distribution Protocol (LDP) [Электронный ресурс] / Тарас Юшков. - проект mpls-exp.ru, 2005. - Режим доступа: http://www.opennet.ru/docs/....
    6. Daneshi Maryam, Towards an Ef?cient Reservation Algorithm for Distributed Reservation Protocols [Электронный ресурс] / Maryam Daneshi, Jianping Pan Sudhakar Ganti.- Режим доступа: http://grp.pan.uvic.ca/~m....
    7. Delgrossi Luca, Reservation Protocols for Internetworks: A Comparison of ST-II and RSVP [Электронный ресурс] / Luca Delgrossi, Ralf Guido Herrtwic, Carsten Vogt, Lars C. Wolf. - NOSSDAV '93 Proceedings of the 4th International Workshop on Network and Operating System Support for Digital Audio and Video, 1994. – pp.195-203.
    8. Shreedhar M., Efficient fair queueing using deficit round-robin / M. Shreedhar, George Varghese // ACM Transactions on networking. – IEEE:1996 – Vol.4, №3. – pp. 375- 385.
    9. Braden R., RFC 2309. Recommendations on queue management and congestion avoidance in the Internet [Электронный ресурс]/ D. Clark, J. Crowcroft, B. Davie, S. Deering, D. Estrin, S. Floyd, V. Jacobson, G. Minshall, C. Partridge, L.Peterson, K. Ramakrishnan, S.Shenker, J. Wroclawski, and L. Zhang. – Режим доступа: http://tools.ietf.org/....
    10. Feng Lu, Weighted Fair Queuing with Differential Dropping [Электронный ресурс]/ Lu Feng, Geoffrey M. Voelker, Alex C. Snoeren. – Режим доступа: http://cseweb.ucsd.edu/~....
    11. Parekh А., A generalized processor sharing approach to flow control-The single node case / А. Parekh, R. Gallager // Proc. IEEE InfoCom. – IEEE, 1992. - pp. 915-924
    12. Hartmann Dennis, Cisco QoS - LLQ / CBWFQ and MQC Processing queuing [Электронный ресурс] / Dennis Hartmann. - Режим доступа: http://www.networkworld.com/ar....
    13. Klampfer Sasa, Influences of Classical and Hybrid Queuing Mechanisms on VoIP’s QoS Properties / Sasa Klampfer, Amor Chowdhury, Joze Mohorko, Zarko Cucej. - Режим доступа: http://cdn.intechopen.com/p...
    14. Su L. An active queue management scheme for Internet congestion control and its application to differentiated services / L. Su, J.C. Hou, The Ohio State University, Columbus, OH, January 2000. – 25 p.
    15. Глушков В.М. Синтез цифровых автоматов / В.М. Глушков. – М.: Государственное издательство физико-математической литературы, 1962. – 476 с.
    16. Avedillo M.J. New approach to the state reduction in incompletely specified sequential machines / M.J. Avedillo, J.M. Quintana, J.L. Huertas // Proceedings of IEEE International Symposium on Circuits and Systems. – New Orleans, 1990. – pp. 440-443.
    17. Avedillo M.J. SMAS: a program for the concurrent state reduction and state assignment of finite state machines / M.J. Avedillo, J.M. Quintana, J.L. Huertas // Proceedings of IEEE International Symposium on Circuits and Systems. – 1991. – vol. 3. – pp. 1781-1784.
    18. Champarnaud J.-M. Split and minimizing: Brzozowski's algorithm / J.-M. Champarnaud, A. Khorsi, T. Paranthoen // Prague Stringology Conference. – Prague, 2002. – pp. 96-104.
    19. Goren S. CHESMIN: a heuristic for state reduction in incompletely specified finite state machines / S. Goren, F. Ferguson // Proceedings of the Conference on Design, Automation and Test in Europe. – 2002. – pp. 248-254.
    20. Higuchi H. A fast state reduction algorithm for incompletely specified finite state machines / H. Higuchi, Y. Matsunaga // 33rd Annual Conference of Design Automation. – Las Vegas, 1996. – pp. 463-466.
    21. Hu H. HSM2: a new heuristic state minimization algorithm for finite state machine / H. Hu, H.-X. Xue, J.-N. Bian // Journal of Computer Science and Technology. – 2004. – № 19 (5). – pp. 729-733.