Научная статья на тему 'ИССЛЕДОВАНИЕ АДАПТИВНОГО МУЛЬТИПЛЕКСИРОВАНИЯ И ДИСПЕТЧЕРИЗАЦИИ МУЛЬТИСЕРВИСНОГО ТРАФИКА В КАНАЛООБРАЗУЮЩЕЙ АППАРАТУРЕ ЗЕМНЫХ СТАНЦИЙ СПУТНИКОВОЙ СВЯЗИ. ЧАСТЬ 2. МОДЕЛИ АДАПТИВНОГО МУЛЬТИПЛЕКСИРОВАНИЯ ТРАФИКА'

ИССЛЕДОВАНИЕ АДАПТИВНОГО МУЛЬТИПЛЕКСИРОВАНИЯ И ДИСПЕТЧЕРИЗАЦИИ МУЛЬТИСЕРВИСНОГО ТРАФИКА В КАНАЛООБРАЗУЮЩЕЙ АППАРАТУРЕ ЗЕМНЫХ СТАНЦИЙ СПУТНИКОВОЙ СВЯЗИ. ЧАСТЬ 2. МОДЕЛИ АДАПТИВНОГО МУЛЬТИПЛЕКСИРОВАНИЯ ТРАФИКА Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
37
11
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
АДАПТИВНОЕ МУЛЬТИПЛЕКСИРОВАНИЕ / ДИСПЕТЧЕРИЗАЦИЯ МУЛЬТИСЕРВИСНОГО ТРАФИКА / ЗЕМНАЯ СТАНЦИЯ СПУТНИКОВОЙ СВЯЗИ

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Ковальский А.А.

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

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

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Ковальский А.А.

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

RESEARCH OF ADAPTIVE MULTIPLEXING AND SCHEDULING OF THE MULTISERVICE TRAFFIC IN THE CHANNELING EQUIPMENT OF TERRESTRIAL STATIONS OF SATELLITE COMMUNICATION. PART 2. MODELS OF ADAPTIVE MULTIPLEXING OF THE TRAFFIC

Article is devoted to questions of the organization of adaptive multiplexing and scheduling of a traffic of multiservice networks in the channeling equipment of terrestrial stations of satellite communication taking into account the changing interfering situation. Models of adaptive multiplexing of a multiservice traffic taking into account priorities in service and not stationarity of the incoming information flows on the basis of Markovly the modulated Poisson processes are developed. For receiving probabilistic time response characteristics of a multiservice traffic at its multiplexing the calculation procedure to a basis of the offered models which is realized in the form of the program in the environment of MatLab is used.

Текст научной работы на тему «ИССЛЕДОВАНИЕ АДАПТИВНОГО МУЛЬТИПЛЕКСИРОВАНИЯ И ДИСПЕТЧЕРИЗАЦИИ МУЛЬТИСЕРВИСНОГО ТРАФИКА В КАНАЛООБРАЗУЮЩЕЙ АППАРАТУРЕ ЗЕМНЫХ СТАНЦИЙ СПУТНИКОВОЙ СВЯЗИ. ЧАСТЬ 2. МОДЕЛИ АДАПТИВНОГО МУЛЬТИПЛЕКСИРОВАНИЯ ТРАФИКА»

ИССЛЕДОВАНИЕ АДАПТИВНОГО МУЛЬТИПЛЕКСИРОВАНИЯ И ДИСПЕТЧЕРИЗАЦИИ МУЛЬТИСЕРВИСНОГО ТРАФИКА В КАНАЛООБРАЗУЮЩЕЙ АППАРАТУРЕ ЗЕМНЫХ СТАНЦИЙ СПУТНИКОВОЙ СВЯЗИ. ЧАСТЬ 2. МОДЕЛИ АДАПТИВНОГО МУЛЬТИПЛЕКСИРОВАНИЯ ТРАФИКА

А. А. Ковальский1*

военно-космическая академия имени А.Ф. Можайского, Санкт-Петербург, 197198, Российская Федерация *Адрес для переписки: sake636@mail.ru

Информация о статье

УДК 621.396

Язык статьи - русский

Ссылка для цитирования: Ковальский А.А. Исследование адаптивного мультиплексирования и диспетчеризации мультисервисного трафика в каналообразующей аппаратуре земных станций спутниковой связи. Часть 2. Модели адаптивного мультиплексирования трафика // Труды учебных заведений связи. 2017. Том 3. № 2. С. 84-92.

Аннотация: Статья посвящена вопросам организации адаптивного мультиплексирования и диспетчеризации трафика мультисервисных сетей в каналообразующей аппаратуре земных станций спутниковой связи с учетом изменяющейся помеховой обстановки. Разработаны модели адаптивного мультиплексирования трафика мультисервисных сетей с учетом приоритетов в обслуживании и нестационарности входящих информационных потоков на основе марковских модулируемых пуассоновских процессов. Для получения вероятностно-временных характеристик мультисервисного трафика при его мультиплексировании использована методика расчета основе предложенных моделей, которая реализована в виде программы в среде MatLab.

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

RESEARCH OF ADAPTIVE MULTIPLEXING AND SCHEDULING OF THE MULTISERVICE TRAFFIC IN THE CHANNELING EQUIPMENT OF TERRESTRIAL STATIONS OF SATELLITE COMMUNICATION. PART 2. MODELS OF ADAPTIVE MULTIPLEXING

OF THE TRAFFIC

A. Kovalsky1

1Military space academy of A.F. Mozhaysky, St. Petersburg, 197198, Russian Federation

Article info

Article in Russian

For citation: Kovalsky A. Research of Adaptive Multiplexing and Scheduling of the Multiservice Traffic in the Channeling Equipment of Terrestrial Stations of Satellite Communication. Part 2. Models of Adaptive Multiplexing of the Traffic // Proceedings of Educational Institutes of Communication. 2017. Vol. 3. Iss. 2. PP. 84-92.

Abstract: Article is devoted to questions of the organization of adaptive multiplexing and scheduling of a traffic of multiservice networks in the channeling equipment of terrestrial stations of satellite communication taking into account the changing interfering situation. Models of adaptive multiplexing of a multiservice traffic taking into account priorities in service and not stationarity of the incoming information flows on the basis of Markovly the modulated Poisson processes are developed. For receiving probabilistic time response characteristics of a multiservice traffic at its multiplexing the calculation procedure to a basis of the offered models which is realized in the form of the program in the environment of MatLab is used.

Keywords: adaptive multiplexing, scheduling of a multiservice traffic, terrestrial station of satellite communication.

Для решения задачи организации адаптивного мультиплексирования и диспетчеризации мультисервисного трафика в каналообразующей аппаратуре земных станций спутниковой связи (ЗССС), а также исследования параметров трафика при его мультиплексировании разработана модель адаптивного мультиплексирования мультисервисного трафика, которая отличается от известных учетом приоритетов в обслуживании. Данная модель представляет случайный марковский процесс, граф состояний которого представлен на рис. 1 и изображает процесс обслуживания двух разнородных потоков пакетов с высшим (ось х) и низшим (ось у) приоритетами. Каждое состояние процесса характеризуется двумя индексами по числу пакетов соответствующего приоритета, находящихся на обслуживании в мультиплексоре, а переходы между состояниями - поступлением нового пакета, либо завершением его обслуживания. Для обслуживания пакетов мультиплексор распределяет канальный ресурс, максимальная емкость которого K каналов, в случае его недостатка поступающие пакеты помещаются в буфер емкостью B. При переполнении буфера пакеты высшего приоритета вытесняют из буфера пакеты с низшим приоритетом.

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

2^2

Состояние случайного

процесса, в котором обслуживание пакетов не происходит

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

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

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

К - канальная емкость мультиплексора, выделяемая для передачи группового потока уплотненного трафика; В - объем памяти буфера обмена мультиплексора выделенной для обслуживания входящего трафика; X] - интенсивность поступления пакетов трафика с высоким приоритетом в обслуживании; Ц1 - интенсивность уплотнения пакетов трафика с высоким приоритетом в обслуживании;

- интенсивность поступления пакетов трафика с низким приоритетом в обслуживании;

- интенсивность уплотнения пакетов трафика с низким приоритетом в обслуживании.

тв=1 /X] - средний интервал времени между последовательными поступлениями пакетов трафика с высоким приоритетом в обслуживании;

Ьв=1/^1 - средние время уплотнения одного пакета входящего трафика с высоким приоритетом в обслуживании; тн=1/}^2 - средний интервал времени между последовательными поступлениями пакетов трафика с низким приоритетом в обслуживании;

Ьн=1/^2 - средние время уплотнения одного пакета входящего трафика с низким приоритетом в обслуживании.

Рисунок 1. Модель адаптивного мультиплексирования мультисервисного трафика

с учетом приоритетов в обслуживании

Рисунок 2. Развитие модели адаптивного мультиплексирования мультисервисного трафика с учетом приоритетов в обслуживании

Как показывают исследования реального мультисервисного трафика, его структура существенно отличается от простейшего пуассоновского потока и характеризуется нестационарностью, а также долговременной корреляционной зависимостью - самоподобностью. Одним из конструктивных направлений моделирования таких потоков, в рамках которого имеется возможность получения аналитического решения, является применение марковских моделей пуассоновских процессов (ММПП). Частным случаем таких моделей являются модели прерываемых пуассоновских процессов (ОК-ОБЕ модели).

Каждый источник при этом имеет следующую структуру. В период активности (ОК-периоды) источник генерирует пуассоновский поток пакетов. После периода активности следует пауза (ОББ-период), когда источник не генерирует пакеты. Длительности периодов активности и пауз являются случайными величинами, распределенными по экспоненциальному закону. Комбина-

ция нескольких таких ОК-ОББ источников образует ММПП, интенсивность которого изменяется во времени, что позволяет учесть нестационарность реальных входных потоков. На рис. 3 изображён граф марковской цепи, моделирующей процесс передачи трафика от группы абонентов, который описывается системой дифференциальных уравнений Колмогорова-Чепмена:

р0(0 = -Мар0 + рр!(0

МО = (Л - 0ар4-1(0-№-1 + 1)а+&-1 + 1)Рр4(0 + 0РР4+1(0, (1) Р«(0 = арм-хС^) -^РРиф

где Рг - стационарная вероятность нахождения процесса в ¿-ом состоянии;

а=1/Е^ - среднее время нахождения источника трафика в активном состоянии;

в = 1/ТП,Ги - среднее время нахождения источника трафика в пассивном состоянии.

Состояние «СЖ» соответствует состоянию' в ко тором от абонента поступают пакеты с интенсивностью X

а,

1-а ( ОКР 1 ( ОК ) 1-р1

1 Гу. /

Состояние «(ЖР» соответствует состоя нию, в котором от абонента пакеты III'' поступают

дга (АМ)а (АЦ11)а <Л,-'>а а

4 4 »

Р 2(1 ф Лр

Рисунок 3. Подход к моделированию нестационарного трафика

Данный подход позволил разработать модель адаптивного мультиплексирования однородного нестационарного трафика, которая представляет собой граф переходов состояний случайного марковского процесса, который изображен на рис. 4. Модель описывает процесс обслуживания пакетов в мультиплексоре (ось у), которые поступают с изменяющейся интенсивностью от группового источника, состоящего из N абонентов (ось х). Состояние процесса характеризуется двумя индексами: количеством пакетов, находящихся на обслуживании и числом активных источников.

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

Приоритеты и разнородность трафика учитываются по осям х и у, изменение интенсивности трафика (нестационарность) - по оси г.

/-\

К - канальная емкость мультиплексора, выделяемая для передачи группового потока

уплотненного трафика;

В - объем памяти буфера обмена мультиплексора выделенной для обслуживания входящего трафика; N - количество источников трафика; X - интенсивность поступления пакетов в мультиплексор; р - интенсивность уплотнения пакетов в мультиплексоре; а - интенсивность включения источников трафика; в - интенсивность выключения источников трафика.

X - ось активности абонентов У - ось обслуживания трафика.

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

К - канальная емкость мультиплексора, выделяемая для

передачи группового потока уплотненного трафика;

В - объем памяти буфера обмена мультиплексора

выделенной для обслуживания входящего трафика;

N - количество источников трафика;

К=К+В - ресурс мультиплексора, выделяемый для

уплотнения входящего трафика;

Х1 - интенсивность поступления пакетов трафика с

высоким приоритетом в обслуживании;

- интенсивность уплотнения пакетов трафика с высоким приоритетом в обслуживании; Х2 - интенсивность поступления пакетов трафика с низким приоритетом в обслуживании; р2 - интенсивность уплотнения пакетов трафика с низким приоритетом в обслуживании; а - интенсивность включения источников трафика; в - интенсивность выключения источников трафика. J

X -

ния пакетов высокого приоритета; У - ось обслуживания пакетов низкого приоритета; 2 - ось активности абонентов.

т1=1/Х1 - средний интервал времени между последовательными поступлениями пакетов трафика с высоким приоритетом в обслуживании;

Ь1=1/р1 - средние время уплотнения одного пакета входящего трафика с высоким приоритетом в обслуживании; т2=1/Х2 - средний интервал времени между последовательными поступлениями пакетов трафика с низким приоритетом в обслуживании;

Ь2=1/р2 -средние время уплотнения одного пакета входящего трафика с низким приоритетом в обслуживании; т3=1/а - средняя длительность поступления пачки пакетов во входящем трафике мультиплексора; Ь3=1/р - средняя длительность паузы между пачками пакетов во входящем трафике мультиплексора.

Рисунок 5. Обобщенная модель адаптивного мультиплексирования мультисервисного трафика

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

работу адаптивного мультиплексора и оценить вероятностно-временные характеристики (ВВХ) качества обслуживания мультисервисного трафика. Методика расчета указанных характеристик состоит из 4 этапов.

Этап 1. Для расчёта стационарных вероятностей состояний р(, и рассматриваемой модели составляется система на основе уравнений баланса переходов:

+ ЪЖ ¡, к = У2Ри, к+1 + У-т+и, к' I = 0) = 0 к = 0 (к1 + Х2 +№)Р1,],к =]^2Р1,),к-1 + ^llP¿+l,y,fc +№Р1+1,),к'1 = 1'1 ^ ] ^ н'к = 0. (2)

^ N К К-1

\к = 0 ¿=0 ]'=0

Этап 2. Приведение к системе линейных алгебраических уравнений, описывающих граф модели:

+ Х2)Рооо = У2Р010 + У1Р100 (^-1 +Л2 + У2)Р010 = ^РООО + У1Р110 +2^2Р200- (3)

<Р000 +Р100 +Р200+. ..+Р11Я,Ы = 1

Этап 3. Решение системы линейных алгебраических уравнений.

Вводится вектор: р= [р2 = г = 1,2\ ^Ах Р = В, где А - (2+1)2-мерная матрица интенсивностей переходов; Р - 7-мерный вектор ненулевых состояний системы массового обслуживания; В - (7+1)-мерный вектор правых частей.

Решается матричное уравнение: Р = А' хВ, где А'- матрица, псевдообратная матрице А, определяемая как А' = [ЛТЛ]_1 =АТ.

Этап 4. Расчет ВВХ трафика при его мультиплексировании.

Рассчитывается вероятность потери (переполнения буфера мультиплексора) пакетов с высоким и низким приоритетом:

N N К

Рщ = ^ Ри.к Л = Я,} = 0; Ра1 = ^ ^ Ри,к ,]= Я- I (4)

к=1 к=1 ¿=0

Рассчитывается средняя длина очереди пакетов трафика в памяти буфера адаптивного мультиплексора с высоким и низким приоритетом в обслуживании:

N К К-1 N В 1=К+!,!=1

41 = ^ ^ },к; Ч2 = ^^I ^ Ри},к. (5)

к=0 1=К+1 ]'=0 к = 0 1 = 1 1=0,7 =К+1-Ь

Рассчитывается среднее время задержки пакетов с высоким и низким приоритетом в памяти буфера мультиплексора до начала передачи:

= 41

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

Ш 1 [Ах(1-Рп1)]' (6)

= 42 (6)

а)2"[А1(1-Рп2)]"

Рассчитывается среднее время задержки с высоким и низким приоритетом при обслуживании в мультиплексоре:

X! = 1М; т2 = 1/ц2- (7)

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

Тз1=а) 1+Т1 = [А1(1(?-1Рп1)]+^1;' (8)

_ _ ^ 1 (8) Тз2_а) 2+Т2~[А1(1-Рп2)]+^;-

Рассчитывается коэффициент мультиплексирования мультиплексора ЗССС (производится методом численного перебора параметров):

N

р = - ^тах

Рп1 —Ргреб1'Рп2 —Ртреб2 (9)

Т <~ Т Т <~ Т ■ (9)

7з1 ^ 1 треб!' J з2 — 1треб2

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

Продолжение следует. Список используемых источников

1. Клейнрок Л. Теория массового обслуживания: учебник. М.: Машиностроение. 1979.

432 с.

2. Зиннуров С.Х., Ковальский А.А., Топорков И.С. Модель и алгоритм управления процессом резервирования ресурса сети спутниковой связи при обслуживании мультисервисно-го нестационарного трафика // Известия института инженерной физики. Серпухов. 2016. Т. 1. № 39. С. 37-47.

3. Ковальский А. А. Модели адаптивного мультиплексирования и алгоритмы диспетчеризации мультисервисного трафика земных станций спутниковой связи в условиях изменяющейся помеховой обстановки // Труды МАИ. 2016. Вып. 90. С. 20.

4. Adas A. Traffic models in broadband networks // IEEE Communication magazine. 1997. Vol. 35. Iss. 7. PP. 82-89.

5. Muscariello L., Mellia L., Meo M., Ajmone M. Marsan, Cigno R. Lo. Markov models of internet traffic and a new hierarchical MMPP model // Computer communications. 2005. Vol. 28 (16). PP. 1835-1851.

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