Научная статья на тему 'Управление производительностью спутниковых информационных сетей'

Управление производительностью спутниковых информационных сетей Текст научной статьи по специальности «Строительство и архитектура»

CC BY
150
46
i Надоели баннеры? Вы всегда можете отключить рекламу.

Аннотация научной статьи по строительству и архитектуре, автор научной работы — Ададуров С. Е., Богданова А. Ф.

Рассматривается метод локального управления производительностью сетевой низкоорбитальной спутниковой системы связи с ATM-технологией. Метод основан на использовании теории фрактальных (самоподобных) процессов.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Throughput control of satellite information networks

The paper considers a method of local throughput control of low earth orbit network satellite communication systems with ATM technology. The method is based on the theory of fractal (self-similar) processes.

Текст научной работы на тему «Управление производительностью спутниковых информационных сетей»

УДК 621.7.05

УПРАВЛЕНИЕ ПРОИЗВОДИТЕЛЬНОСТЬЮ СПУТНИКОВЫХ ИНФОРМАЦИОННЫХ СЕТЕЙ

С. Е. Ададуров,

доктор техн. наук, профессор

Санкт-Петербургский государственный университет путей сообщения А. Ф. Богданова, канд. техн. наук

Военно-космическая академия им. А. Ф. Можайского

Рассматривается метод локального управления производительностью сетевой низкоорбитальной спутниковой системы связи с АТМ-технологией. Метод основан на использовании теории фрактальных (самоподобных) процессов.

The paper considers a method of local throughput control of low earth orbit network satellite communication systems with ATM technology. The method is based on the theory of fractal (self-similar) processes.

Телекоммуникационные сети являются основной базой комплексов управления для систем информационного взаимодействия и принятия решений. Такими телекоммуникационными сетями являются, в частности, мультисервисные сети, т. е. широкополосные цифровые сети интегрального обслуживания на основе АТМ-технологии. Следует отметить мировую тенденцию изменения приоритетов при выборе технологий для организации сетей связи в пользу спутниковых каналов. При этом особую роль будут играть сетевые низкоорбитальные спутниковые системы (НОСС) связи как самостоятельные сетевые информационные структуры или как составная часть интегрированных спутниковых систем.

Информационный обмен (доставка информации), осуществляемый в такой сети, требует особого подхода к обслуживанию потребителей услуг сети связи, поскольку к каждому виду трафика предъявляются свои требования по качеству обслуживания. При использовании в НОСС связи АТМ-технологии определение качества обслуживания требует уточнения, поскольку в стандартах АТМ концепция качества обслуживания не имеет законченной формы, что требует разработки методов и средств его достижения.

При этом способ достижения цели качества обслуживания включает [1] и классы обслуживания, и функции управления трафиком, которые зависят от архитектуры конкретной сети (в данном случае НОСС). Если рассматривать глобальное сетевое управление и его зависимость от действий внутри элементов сети, т. е. от внутреннего управ-

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

Применение АТМ-технологии и качественное изменение требований пользователей приводят к тому, что так называемые «узкие звенья» сети смещаются от систем передачи к системам коммутации, что значительно повышает роль локальных форм управления. Повышение роли локального управления НОСС связи в узлах объясняется прежде всего тем, что благодаря оптимизации методов использования входящих в структуру узлов средств обработки и хранения информации вырабатываемые решения на локальном уровне обеспечивают достижение более высоких показателей устойчивости информационного обмена по сети в целом.

Анализ известных решений по управлению информационным обменом в сетях с АТМ-техноло-гией [1] и разработанной модели качества обслуживания сетевой НОСС связи с АТМ-технологией показал, что управление перегрузкой на уровне сетевых элементов, в данном случае узлов сети, является наименее разработанной областью, не поддающейся стандартизации. Это связано с тем, что невозможно определить главные желаемые свойства алгоритмов управления элементами сети ввиду их тесной связи с конкретной разработкой сетевой системы и организацией информационного обмена в ней. Положение усложняется необходимостью учета структурных свойств фрактального трафика [2], которые влияют на все аспекты

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

При рассмотрении метода управления производительностью учитывалось, что на рассматриваемом уровне представления Эталонной модели взаимодействия открытых систем максимальная производительность (или пропускная способность) характеризуется величиной очередей заявок в узлах. Таким образом, сущность метода локального управления производительностью заключается в управлении перегрузкой на уровне АТМ на основе принципа обнаружения перегрузки по длине очереди и контроля качества обслуживания по оценке вероятности потери ячейки на основе фрактальной формализации трафика НОСС.

Вычисление длины очереди в узлах НОСС связи основывалось на использовании модели с источником типа ON-OFF (Вкл.-Выкл.) [3], который демонстрировал долговременную зависимость. При этом распределение длины очереди имеет медленно уменьшающийся или утяжеленный хвост, и наибольшие отличия в средних длинах очередей наблюдались при больших загрузках. Это соответствует случаю, когда спектральная плотность мощности в низкочастотной области имеет наибольшие значения, что эквивалентно наиболее долговременным статистическим корреляциям.

Оценка вероятности потери ячейки основывалась на теории больших уклонений [4] для самоподобного трафика в сети с АТМ-технологией. При этом вероятность потери ячейки (или вероятность переполнения буфера) определяется как P^(Q > B), где Q -длина очереди, а В - размер буферного пространства.

В качестве модели исходного трафика рассмотрим модель в виде A(0, t) = mt + Z(t), где A(0, t) -интегральное поступление из каждого N-потока на временном интервале (0, t); m > 0 - средняя входная скорость; Z(t) - фрактальное броуновское движение (ФБД) с Хёрст-параметром H. Производящая функция Xt каждого потока определяется как

Xt (0) = ilog E exp(0A(O,t]).

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

Pr(AN > N(ct + b) = exp(-Nsup[0(b + ct) - tXt(0)]),

e

где b и c - величина буферного пространства и ширина полосы соответственно, B = Nb и C = Nc;

AN A(-t, 0) обозначает агрегированное по-

ступление на интервале длины t. В случае ФБД

Pr(Q > B) = exp

2H-i(c - m)2HB2~2H 2aV(H)

Вероят-

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

Анализ эффективности метода управления в узлах НОСС связи производительностью спутниковой сети с использованием фрактальной формализации проводился с помощью метода имитационного моделирования процесса адаптивного управления информационными потоками на основе диффузионной модели сети, описанного в работах [5, 6]. Было показано, что моделью функционирования сетевой НОСС связи в условиях значительных загрузок, учитывающей большое количество узлов и, следовательно, большую размерность решаемой задачи, является диффузионная аппроксимация. Диффузионная аппроксимация позволяет существенно понизить размерность задачи. Получение значения параметров сноса и диффузии процесса, аппроксимирующего состояние узла, дает возможность получить уравнение Фоккера-Планка-Колмогорова для каждого узла сети. Имея диффузионную модель функционирования одного узла и используя матрицу связности, можно получить многомерное дифференциальное уравнение, являющееся по своей сути уравнением состояния. Таким образом, если известны первые два момента распределения входящего потока требований в каждом узле сети и если существует матрица распределения информационных потоков, формируемая с учетом матрицы маршрутных переменных, то можно построить многомерную модель информационного взаимодействия в сети.

Расчет загруженности узлов производился с использованием аппроксимации дискретных процессов изменения очередей пакетов на узлах сети непрерывными процессами диффузионного типа [5,6].

Обозначим количество пакетов г-го приоритета в сети вектором

I(г) = (X(г), х2(г), ..., хгы(г)),

где хг (г) - количество пакетов г-го приоритета в Ь-м узле сети.

В этом случае плотность вероятности перехода состояния НОСС в условиях высокой загрузки узлов сети информационными пакетами описывается многомерным уравнением Фоккера-Планка-Колмогорова

=-±аЕ|И[“Ьж. №'• ‘>]+

1 N д2

+1У— --------Г РЬ; (Ж, г)Р(ХГ, г)!

2^дХгдХг^ ч

где аь(ХГ,г) - компоненты вектора А(|,г) =

= [“1(ХГ, г), а2(ХГ, г), ..., ам (Х^, г)^,

ределяют коэффициент сноса диффузионного процесса, описывающего загруженность Ь-го узла, причем

А(|, г) = ф'(г)А(х-, г -г), А(хГ, г) = [“1(х[, г), “2(х2, г), ..., ам(хгм, г)] ,

ааь(хГ,г) = Х\+(х-г,г)-ХГ~(хГ,г); Р^(ХГ,г) являются компонентами матрицы В(Х^, г) = ||РЬ; (Х^, г)||,

Ь, ] = 1^ и определяют коэффициент диффузии соответствующего диффузионного процесса, причем

В(Х£, г) = фг (г)В(хГ, г -т)(фг (г)В(хГ, г-т))т,

В(хГ, г) = [Р1(х[, г), р2(х2, г),..., PN (xN, г) ]Т

и

Рь (хГ ,г)=^Г+(хГ г+^Г" (хГ ,г).

Здесь АГ+(хЬГ, г), АГ_ (хЬГ, г) - суммарная интенсивность входного и выходного потока пакетов в Ь-м узле

сети НОСС соответственно, аф(г) = ||фу(г)||, Ь, ] = 1,N.

Управление сетью в реальном масштабе времени и аппроксимация процессов сетевого уровня диффузионной моделью требуют определения процедур оценивания параметров потоков пакетов на узлах НОСС. Оценивание интенсивностей должно проводиться на каждом узле сети. Служебной информацией, передаваемой между узлами сети, является оценка интенсивностей потоков пакетов и состояние узла (количество пакетов в очереди). Алгоритм рассылки сетевой информации состоит из следующих частей: измерение интенсивности потоков пакетов, циркулирующих на узлах сети; распространение служебной информации; расчет загруженности узлов сети в требуемые моменты времени; расчет оптимальных путей для пакетов с использованием динамического программирования.

Эффективность метода управления в узлах производительностью сетевой НОСС связи с использованием фрактальной формализации информации о состоянии узла (количества пакетов в очереди) сравнивалась с эффективностью метода адаптивного управления информационными потоками с использованием традиционного метода получения информации о состоянии узла. При этом эффективность алгоритмов управления сравнивалась по значениям производительности для различных условий функционирования НОСС.

Имитационное моделирование проводилось на модели сети, включающей 45 спутников-узлов, размещенных в 5 орбитальных плоскостях по 9 спутников в каждой. Высота орбиты составляет 1500 км, что соответствует одному из вариантов развертывания отечественной НОСС «Гонец» [7].

Результаты моделирования показали, что при малой загрузке производительность НОСС остается одинаковой при различных стратегиях маршрутизации. При увеличении загрузки происходит замедление роста производительности, а затем значительный спад в случае фиксированного управления и менее значительный спад в случае управления с использованием диффузионной модели сети. В то же время использование алгоритма с учетом фрактальной формализации является предпочтительным, так как его применение увеличивает производительность сети на 25% по сравнению с алгоритмом фиксированного управления и на 15% по сравнению с диффузионной моделью.

Следует отметить, что основной причиной повышения качества процесса функционирования сети является более эффективное использование сетевого ресурса алгоритмом управления с фрактальной формализацией информации о состоянии узлов при общей сетевой нагрузке, равной 7000 пакетов в секунду. Для того чтобы убедиться в этом, обратимся к рисунку, где представлено усредненное по 300 реализациям распределение пакетов по узлам НОСС для алгоритма фиксированного управления (кривая 1), алгоритма с использованием диффузионной модели (кривая 2), алгоритма с использованием фрактальной формализации (кривая 3) при загрузке узлов НОСС. Из анализа данных рисунка следует, что при фиксированной маршрутизации в отдельных узлах сети могут возникать существенные перегрузки, препятствующие передаче сообщений абонентов на эти узлы, в то время как другие узлы сети практически не заняты (при этом среднее количество пакетов на узлах равно 70). Так, на узлах 3, 28, 29, 30, 36, 37 ко-

У, пак

■ Распределение пакетов по узлам НОСС

личество пакетов в очередях превышает 200 пакетов, в то время как на узлах 5, 12, 15 и некоторых других количество пакетов мало. Неравномерность загрузки узлов усиливается вследствие игнорирования при выборе маршрутов информации о состоянии других узлов сети.

В случае алгоритма с использованием диффузионной модели возникающие перегрузки гораздо меньше и определяются недостаточной информативностью о состоянии узлов сети вследствие не-учета фактора фрактальности. Среднее количество пакетов на узлах сети составляет 130 пакетов (кривая 2). Реализация адаптивного управления, основанного на расчете и использовании прогнозов состояния узлов сети с использованием фрактальной модели, позволяет равномерно распределять нагрузку по сети - разница в количестве пакетов на наиболее и наименее нагруженных узлах сети не превышает 15-20%. Данное распределение пакетов предотвращает перегрузки и позволяет принимать в сеть больший внешний трафик. Кроме того, сокращается общее количество пакетов, находящихся в НОСС (среднее количество пакетов в узлах сети составляет 111 пакетов), что по теореме Литтла ведет к снижению задержки в сети и повышению производительности.

Таким образом, разработанный метод локального управления производительностью сетевой НОСС связи позволяет уменьшить вероятность перегрузок в узлах НОСС связи, уменьшить поте-

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

Литература

1. Бестугин А. Р., Стогов Г. В., Богданова А. Ф. Контроль и диагностирование телекоммуникационных сетей: Монография. СПб.: Политехника, 2003. 174 с.

2. Бестугин А. Р., Стогов Г. В., Богданова А. Ф. Самоподобные процессы в высокоскоростных сетях // Оборонная техника. 2003. № 7. С.41-47.

3. Laevens K. Power spectral density of ON-OFF Sourses // Electronics Letters. 1997. Vol. 33. N 7. P.559-560.

4. Саулис Л., Статулявичус В. Предельные теоремы о больших уклонениях. Вильнюс: Мокслас, 1989. 208 с.

5. Ададуров С. Е., Богданова А. Ф., Стогов Г. В., Са-рычев В. А. Диффузионная модель многоприоритетной системы массового обслуживания // Радиоэлектроника и связь. 1999. Вып. 2. С. 5-14.

6. Ададуров С. Е., Анцев Г. В., Сарычев В. А. Диффузионная модель системы массового обслуживания с несколькими приоритетами // Проблемы транспорта. 2001. № 1. С. 15-19.

7. Милов Ю. Г., Рубцов Н. Н. Перспективы развития подвижной спутниковой связи в России // Электросвязь. 1995. № 2. С. 9-12.

i Надоели баннеры? Вы всегда можете отключить рекламу.