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

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

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

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Ластовченко М. М., Ярошенко В. Н., Биляк В. И.

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

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

A mathematical model of the process of commutation and buffering for the intellectual system of commutation is presented. The results supporting the efficiency of the method of analysis are given

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

УДК 681.3

М.М. ЛАСТОВЧЕНКО, В.Н. ЯРОШЕНКО, В.И. БИЛЯК

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

1. Введение

В настоящее время проблема интеграции технологий АТМ и Frame Relay (FR) при создании интеллектуальных сетей (ИС) является первостепенной в формировании мультисервисных систем для управления сложными территориально-распределенными объектами [1 - 3].

Комплексное внедрение этих технологий должно при этом обеспечивать:

- взаимодействие разнотипных ЛВС, объединенных в ИС для создания единого информационного пространства (ЕИП) как инфраструктуры предоставления мультисервиса оконечным пользователям;

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

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

Для повышения эффективности управления часть функций централизованного управления следует передать периферийным коммутационным системам, создав распределенную систему адаптивного управления (РСАУ) мультимедийным трафиком (ММТ). Передача части функций, в свою очередь, обусловливает необходимость создания многофункциональных комплексов с реконфигурируемой функциональной структурой в виде интеллектуальных коммутационных систем (ИКС). В соответствии с этим проблема создания математических моделей для проектирования ИКС актуальна.

Прежде чем определять предназначение и роль ИКС в РСАУ, необходимо рассмотреть основные требования, которые предъявляются к сети (главным образом, с технологией АТМ) по обеспечению качества передаваемого ММТ. Основными параметрами качества ММТ являются [2,3,4]:

1. Вероятность потерь пакетов ячеек р - отношение потерянных пакетов ячеек к общему

pir

числу переданных (рт < iq-3 для телефонии и рд < iq-5 для передачи данных с повтором).

pir pir

2. Допустимая задержка передачи пакетов ячеек т как время между моментами приема

пер

и посылки пакета ячеек (т < 500 мс для речи и т < iqqq для данных).

пер пер

3. Вариация задержки (CDV) DT - разброс времен задержки при передаче пакета ячеек.

пер

Назначение допустимого разброса DTдоп (параметр CDVT) особо важно, т.к. он определяет

пер

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

Таким образом, РСАУ должна гарантировать каждому виртуальному каналу (ВК) сети требуемое качество передачи ММТ, обеспечивая при этом и высокую степень надежности функционирования, и максимально возможную загрузку сети [3]. Особенно это важно для того ММТ, отдельные составляющие которого чувствительны к задержкам или потерям.

При создании специализированных интеллектуальных сетей (передача ММТ для ситуационных центров управления боевыми операциями, воздушным движением в сложной обстановке) необходимым условием реализации РСАУ должно быть введение автоматического мониторинга с анализаторами текущих характеристик ММТ и ИКС, обеспечивающих адаптивную автоматическую подстройку ВК под ММТ (или наоборот - ММТ под ВК) [5].

Исходя из выше изложенного, целью работы является создание математической модели анализа процессов передачи ММТ (адаптивной буферизации приоритетного трафика), которая уже на этапе проектирования позволяет обосновывать требования и к функциональной структуре, и к параметрам производительности ИКС. Кроме этого, решение задач анализа наиболее перспективных аналогов КС с раскрытием преимуществ их функциональных структур [6]. Это позволяет осуществить консалтинг с отбором наиболее перспективных для введения алгоритмов интеллектуализации (реализации функций решаемых оператором КС).

В работе рассматривается класс таких ИКС, которые в отличие от известных КС реализуют адаптивное перераспределение памяти между распределенными буферами с учетом режимов приоритетного обслуживания ММТ.

2. Анализ наиболее перспективных коммутационных систем

Рассматривая проблему создания ИКС для РСАУ, вначале необходимо всесторонне проанализировать существующий парк наиболее перспективных КС.

В настоящее время можно выделить ряд КС, которые, хотя и не интегрируют разнородные типы информации в ММТ, но позволяют получать приемлемое качество передачи обычного трафика при разумных задержках и потерях. Это КС фирм: Nortel (Magellan Passport160), IBM (2220 Nways BroadBand Switch Model 500) и GDC (APEX-MAC) [2].

Все рассматриваемые КС имеют примерно одну и ту же функциональную структуру: управляющий процессор (конфигурирование и восстановление резервированием), память с разделяемыми буферами к кроссточечным коммутаторам (КК) (процессорами ввода/вывода) в общей среде (несколько шин) распределенной обработки. Общий недостаток - отсутствие механизмов формирования ММТ, а также системы адаптивного управления распределением памяти и трафиком. Хотя фирма Nortel и ввела средства поддержки коммутируемых виртуальных соединений (SVC) для ATM и Frame Relay в виде механизма раннего сброса пакетов, исключающего перегрузки, а также инверсионное мультиплексирование трафика АТМ по каналам

Е1/Т1 с 12 уровнями приоритета для трафика УБР, эти средства пока еще не обеспечивают бесперебойной работы как отдельных КС, так и сети в целом.

В табл. 1 представлены основные технические параметры наиболее перспективных КС. Таблица 1. Основные технические параметры КС

№ п/п Наименование параметра APEX MAC 2220 Nways500 Magellan Passport160

1 Пропускная способность 1,6 Гбит/с 4,2 Гбит/с 1,6 Гбит/с

2 Платформа сетевого управления SVP SNMP NetView CMIP OpenView SNMP

3 Алгоритм маршрутизации Статический Spanning Tree OSPF подобный

4 Число портов в плате ТЛФ V.35, V.22, (X.21) 4 4 8

Канал T1 4 4 или 8 8

5 Число портов в плате АТМ Высокоскоростные V.35, V.22, (X.21) Канал T1 2 0 4 0 0 8

6 Число портов в плате FR V.35, V.22, (X.21) 4 4 8

Структурированный/неструктурированный T1 4/4 8/8 4/8

7 Соединения Frame Relay PVC/SVC +/- +/- +/+

Взаимодействие FR и ATM + - +

8 Соединения ATM PVC/SVC +/+ +/- +/+

Службы CBR/VBR-it +/+ +/+ +/+

Службы VBR-nit/VBR/ABR +/+/- +/-/- +/+/-

9 Инверсное мультиплексирование - - +

10 Регулирование/модификация трафика +/- +/+ +/+

11 Число приоритетов 3 3 12

12 Поддержка IP/IPX/SNA -/-/- -/-/- +/+/+")

Примечание: ) поддерживает протоколы маршрутизации RIP и OSPF.

Как следует из анализа данных (табл.1), основными проблемами в совершенствовании даже этих лучших КС до уровня ИКС являются:

1. Повышение эффективности передачи речевого трафика с использованием интерфейсов телефонного оборудования. Это сжатие речи, а вместо подавления пауз инкапсуляция данных в форманты речи, устранение простоя каналов. Форум АТМ завершает работы по спецификациям VTOA (Voice and Telephony over ATM).

2. Повышение эффективности использования сетевых ресурсов за счет введения адаптивной маршрутизации. Хотя Форум АТМ уже утвердил спецификацию PNNI (Private Network-to-Network Interface), ни в одной из приведенных КС не реализованы принципы адаптивной маршрутизации.

3. Создание интегральной системы мониторинга (ИСМ) состояния сетевых компонент. Сегодня IBM использует для служебной связи протокол CMIP поверх TCP/IP, а GDC и Nortel -протокол SNMP. Форум АТМ пока вообще не принимает решений по созданию ИСМ. Вместе с тем без создания ИСМ нельзя осуществлять эффективное управление КС.

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

В проблеме создания ИКС для РСАУ можно выделить первый этап решения задач по разработке специальных систем моделирования для исследования процессов функционирования

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

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

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

Асинхронный метод передачи (АТМ), являясь главным для широкополосных цифровых сетей интегрированного обслуживания (Ш-ЦСИО), базируется на следующих принципах [3, 4]:

1. Для информационных услуг (ИУ), которые поддерживаются ММТ, ячейка трафика представляет собой некоторую оболочку, используемую для переноса любых видов информации (речь, данные, графика, видео).

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

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

Конфигурация входной буферной памяти, обеспечивающая минимизацию потерь, является поэтому решающей. В настоящее время исследуется целый ряд вариантов архитектур с целью обеспечения минимального уровня потерь ячеек каждого трафика [8, 9]. Архитектуры выходного буфера предполагают относительно простое управление: вводится большой буфер, необходимый для каждого выходного порта, обеспечивая высокую концентрацию пакетов, передаваемых в заданный выходной порт.

При анализе путей совершенствования КС нужно выделить две проблемы: повышение скорости коммутации ММТ и адаптивное управление как ММТ, так и ресурсами КС.

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

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

Приведенная на рис. 1а схема КС иллюстрирует сущность параллельной обработки ММТ КС с разделенным мультибуфером. Система включает блоки буферной памяти (ББП), КК и селекторы (СЕЛ). Количество буферов в этом случае зависит от числа “п” портов ввода/вывода (в общем случае, П X П). Прибывающие пакеты заносятся и накапливаются в ББП параллельно через входы с помощью КК. За один период выполняется операция чтения трех ячеек, благодаря чему достигается высокая пропускная способность. Так как операции записи (занесения) и чтения выполняются параллельно, то мультиплексирования и демультиплексирования, как таковых, не требуется.

Входные

порты

п*п

KK

Запись

-Jt

ББП1

Выходные

порты

ББП2

п*п

KK

► ►

ББПп ► ► С m

► ►

СЕЛ

N1

СЕЛ

N2

Nn

Очередь №1 A

Очередь №2 A

Очередь №n A

Селекция очередей по адресам

а) б)

Рис. 1. Функциональная схема КС с разделенным мультибуфером

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

Входы КК управляются, исходя из требования равномерного заполнения и использования буферов. Все входные порты не всегда полны, так как обычно не все порты могут быть заняты пакетами. Для реализации операции равномерного распределения КК подсчитывает и запоминает количество поступающих пакетов, выделяя им буферную память в соответствии с текущим темпом поступления (при условии, что имеется свободная память). Таким образом, реализуется селективное распределение памяти по направлениям как главная функция автомаршрутизации.

Селекция выходных очередей показана на рис. 1б, каждая выходная очередь обслуживается в режиме: первым пришел - первым обслужен (FIFO). Так, например, для пакета, поступающего в выходной порт N1, адрес и номер буфера этого пакета уже содержится в выходной очереди N1. Формирование очередей осуществляется в процессе последовательного поступления пакетов. Каждая очередь содержит уникальные признаки поступающих пакетов и считывается в режиме FIFO. Выходы КК теперь уже зависят от пакетов, находящихся в буферной памяти, с

v

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

v

v

n

n

указанием (меткой) выходного порта назначения. Функция управления КК заключается в выполнении простейшей коммутации: соответствующего чтения выходной информации из выходной очереди для выходного порта.

Помимо реализации функции автомаршрутизации особо важное значение имеет функция управления ресурсами КС (управление введением резервных каналов обработки). Эта функция реализуется или при увеличении нагрузки, или при отказе одного из функционирующих каналов.

4. Формализация процессов коммутации и буферизации с приоритетным обслуживанием

Рассматриваемую выше КС (рис. 1а) можно представить системой массового обслуживания (СМО) с т приборами (т - число КК), на которые поступают независимо друг от друга два пуассоновских потока требований с параметрами ^ и ^ соответственно (это потоки п1 и п2 с временами

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

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

В расширенной трактовке Д.Кендалла [10] рассматриваемая СМО определяется как М 2 | М | т | Т2 | // , где выбор из очереди без приоритета г = 0 , с относительным приоритетом г = 1 и абсолютным г = 2; требование теряется ] = 0 и вытесняет из очереди ] = 2 .

Общее число требований потока П^, которые могут одновременно находиться в СМО, равно т + т (при этом в системе отсутствуют требования потока П^. Вновь поступившее т + т + 1 требование теряется.

Для решения задачи оптимального управления КС, которое сводится к поддержанию заданного качества мультимедийных трафиков (п^ и п 2 ), необходим анализ вероятности потерь

требований п 2 в зависимости от увеличения интенсивности потока п^ .

Рассматривая СМО, обслуживающую только поток п х , в трактовке Д.Кендалла [10] как

М /М /т /т , можно оценить стационарные вероятности состояний системы р (вероятностей

того, что в системе в произвольный момент времени находится г требований, где г = 0, т + т ), а формулы для них известны и имеют следующий вид:

Р =

Рп

Рп

ч т

г!

Г1 ^1

- т

т!хт

г < т

т <1 < т + т

(1)

где

Ро =

т

Е

г = 0

т + Т1

+ Е .

г=т +1 т!хтг

-1

Для определения вероятностей О , того, что в стационарном режиме в СМО будет равно

у (у = 0, т + т2 ) требований П^, некоторые из которых могут обслуживаться, сначала создается система линейных дифференциальных уравнений для оценки вероятностей О. (г),

зависящих от времени г. Затем для стационарного режима (г ® ¥) получим систему линейных

алгебраических уравнений для нахождения О .. Обозначим через К.. вероятность того, что в

} V

СМО находится одновременно г требований потока П^ и у потока П^ , а через Р(г / у) -

условную вероятность нахождения в СМО г требований потока П^ . Тогда по известной формуле

для условной вероятности

К} = Р(г / у) х О.

с учетом того, что Р(г/у) = Р?. при любом у в силу абсолютного приоритета потока Пу получим

К.. = Р х О. ; (г = 0,т+г ; У = 0, т + т2 ) . (2)

у г *у 1 2

Обобщенный вид формулы (2) как формального представления процесса используется в математической модели (в системе уравнений для оценки стационарных вероятностей состояний потока п 2).

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

Для получения дифференциальных уравнений для упомянутых выше вероятностей О (г) сначала составляются разностные уравнения для д ^) при малом Аг, когда возможно изменение состояния потока п^ с момента г до момента г + Аг [10]. При этом в уравнения для д (?)

должны входить вероятности Рг потока п, определяемые предварительно по формулам (1).

Проиллюстрируем процесс получения таких уравнений для значений } (где 2 < у < т -1), используя модификацию модели одноканальной СМО [11].

Вначале составим разностное уравнение для д .(/) при малом а г , когда может произойти

изменение состояния, начиная с момента г до момента г + А г:

Г у-1 т - у т + Т1 1

О (г + Аг) = О (г)(1 - 12 Аг)Е (1-Щ2 Аг)• Рт -г (г) + Е (1-ут2 Аг)• Рг (г) + Е Рг (г) \ +

[ г=1 г=0 г=т

Г у т - у -1

+ 1 -1(г )А г + +1(г )1 т2 Е г Рт - г(г )А г + т2( у +1) Е Рг(г )А г

I г = 1 г = 0

где 2 < у < т - 1 .

Сущность приоритетного обслуживания можно пояснить, анализируя равенство (3). Очевидно, что число у требований в СМО не изменится, если в систему не придет новое требование и не окончится обслуживание ни одного требования. В правой части (3) выражение

О (г )(1 - 1Аг) соответствует отсутствию (неприходу) нового требования П2 в сочетании с тем, что

не произошло обслуживание требования потока П2. Первое слагаемое в фигурных скобках

определяет отсутствие окончания обслуживания за время Аг в случае, когда число

обслуживаемых находится в пределах от 1 до у -1. Веса Р (г) означают, что остальные

т - г '

приборы обслуживают требования потока Пу тЕ-у'(1 -^ аг) р. (г) воспроизводит неокончание

г=0 г

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

т+т

требований равно именно у . Слагаемое е 1 Р (г) определяет неокончание обслуживания потока

г=т

П2, так как все т приборов заняты обслуживанием потока П^. Слагаемое ^д ^ (г)аг

соответствует приходу нового требования. Сумма двух членов во вторых фигурных скобках воспроизводит (в вероятностном смысле) окончание обслуживания одного из требований потока П2 (переход из состояния у + 1 в состояние у).

Преобразуем сумму, стоящую в первых фигурных скобках, к виду

у -1 т - у т + т1

Е (1 - гт А г)• Рт -г (г) + е (1 - ут А г)• Р (г) + Е Р, (г) =

г=1 г=0 г=т

у-1 т - у т + т1 у-1 т - у

= Е Рт - г (?) + Е Рг (г) + Е Рг (г ) ^2 Е <Р т - г (' ) А Г - у М 2 Е Р (' )А Г . (4)

г=1 г=0 г=т г=1 г=0

т+т

Сумма первых трех слагаемых в правой части равенства (4) равна ЕР (г) = 1 как сумма

г=0

вероятностей всех возможных состояний потока П . Поэтому равенство (3) представим в виде

О у (г + А г) = О у (г )(1 - 12 А г )(1 - а1 А г) + 12 О у -1 (г) А г + О у+1 (г) • а 2 А г, где величины а1 и а^ очевидным образом определяются из равенства (3).

(5)

Перенесение (2 . (ґ) в левую часть равенства (5) с последующим разделением на Аґ его левой и правой частей и переходом к пределу при Аґ ® ¥ приводит к уравнению для 2 . (ґ) в виде

/

2. (ґ) + (Л2 + а1 )2. = 12 2. _ х (ґ) + а 2 2. +1 (ґ) . (6)

/

В стационарном режиме СМО производная 2 . (ґ) = о , а входящие в (3) вероятности

Рі (ґ) и 2 . (ґ) не зависят от времени ґ. Заменив величины а и а их явными выражениями из

і 12

равенства (3), получим уравнения для вероятностей состояний д . (у = 2,т -1):

у-1 т - у у т - у-1

(12 + м2 Е гРт - г + ут2 Е Рг )0 у = 10 у-1 + (м2 Е гРт - г + м2 (у + 1) Е Рг )0 у +1 ,

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

г=1 г=0 г=1 г=0

при 2 < у < т - 1.

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

^7

уравнений для определения стационарных вероятностей 0 .(у = 0,т + то ) имеет вид

у 2

т-1

100 = Е Ргт201 ; г = 0

т-1 т-2

(12 + М2 Е Рг )01 = 100 + (т2Рт-1 + 2т2 Е Рг )02 ;

г = 0 г = 0

і-1 т_./ І т_._1

(1 + № 2 іРт-і + № 2 р2 =Л,Є/_ + (№ 2іРт_і +№2 (і +1) 2 Р )2.+і■ (2 £ 1 £ т _ 1 )’

2 і=1 і =0 1 2 ■> 1 і=1 і =0

(8)

т т ■

(12 +№2 2 іРт _ і ) 2т = 1 2т _ 1 + № 2 2 іРт _ і2т +1 ’

і = 1 і = 1

т т ■ (1 £ - £ г _ 1 )■

(і + т2 2 іРт _і)2 + ■ = 12 + ■ і + т2 2 іРт _і2 + ■ + , ’ и £ 1 £ г2

2 т 1 т + і 2^ т + і _ 1 т т + і +1 ^

і = 1 і = 1

т

№2і2\Рт _і)2т + г2 =122т + г2 _1

Заменив последнее из (8) уравнение для П новым для него уравнением, полученным из нормирующего условия

-т+Г2

т+г2 (9)

Е П] = 1 (9)

]=0

(при этом возможна такая же замена любого другого уравнения из (8)), получим

т+Гт -1

П = 1 - Е ■ (10)

^т+г^ Л ]

2 ]=0

Решив далее систему уравнений, полученную из (8) исключением уравнения для п и

т+г2

включением в нее уравнения (10), определим стационарные вероятности состояний

непреимущественного потока п , в том числе вероятность п потери требований этого

2 ^т+Г2

потока.

Определение значения вероятности потери П требования потока П~ дает

т+Г2 2

возможность найти среднее число потерь непреимущественного потока п^ за достаточно большой промежуток времени I Действительно, поскольку среднее число требований потока П 2 , приходящих в СМО за время I равно 1 / , то среднее число потерянных требований будет равно

1П 1.

2 т+Г2

6. Анализ режимов приоритетного обслуживания

В качестве примера, иллюстрирующего применение модели приоритетного обслуживания на ранних этапах проектирования ИКС, рассматривается ИС ситуационного центра управления процессами реального времени.

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

В таблицу 2 сведены основные характеристики и требования, предъявляемые к качеству передачи ММТ каждого вида.

Таблица 2. Характеристики качества передачи ММТ

Тип ММТ Структура ММТ Допустимые пороги

Форманты речи Реквизиты текста Потери пакетов Задержка в доставке

П1 (РВ) 80% 20% в1 < 0,2 Т < 0,25 пері

П 2 (ТВ) 20% 80% в2 < 0Д Т 0 < 0,5 пер2

Исходя из требований допустимой задержки, поток П^ (РВ) будет иметь

преимущественный приоритет, а П2 (ТВ) - непреимущественный.

Необходимо для каждого из двух заданных вариантов функциональной структуры (рис. 1а, где число кроссточечных коммутаторов т = 6 и т (2) = 12 с интенсивностью обслуживания каждым /и=3) определить такие граничные значения распределяемой памяти в мультибуферной структуре (ББП^ = 1 и ББП^ = г^), при которых потери непреимущественного потока п2 (ТВ) не превышали бы требуемого порога П с задержками не более допустимых пределов при определенных величинах 1 и 1 .

Сущность динамического назначения перераспределения памяти между ББП ^ и ББП 2 заключается в том, чтобы адаптивно, в соответствии с изменениями интенсивностей 1 и 1 ,

поддерживать в процессе коммутации значения качества передачи в заданных пределах. В тех же случаях, когда этот режим не обеспечивается, ограничивать интенсивность поступления потока П ^ (РВ) (исходя из различных требований по поддержке: всегда Г < Г и примерно Г » 2^).

На рис. 2 приведены графики потерь п в зависимости от соотношения интенсивностей

2

потоков 1 и 1 для двух вариантов структуры ИКС т (1) = 6 и т (2) = 12 с двумя граничными значениями памяти в ББП^ и ккп (^ = 1,Г = 2 и ^ = 4, Г = 8) для каждого варианта.

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

нормального функционирования

интенсивностей обоих потоков 1 и 1 ; Г1 = 1, Г2 = 2 (-); Г1 = 4 , Г2 = 8 (------------------); ЗНФ - зона

Как следует из графика, удвоение числа кроссточечных коммутаторов (с 6 до 12) расширяет диапазон коммутируемых трафиков не менее, чем в два раза. В качестве границ диапазона значений принята интенсивность А.^ , такая, когда не требуется ограничивать 1, а

значения задержек находятся в заданных пределах. Времена текущих задержек оцениваются при этом по формуле т = г 1 (где т. = 3 число КК по каждому коммутируемому каналу передачи,

T .= г. пєрі i т

рис. 1 а).

Так, для первого варианта - т = 01 ит = 02 (г = 1, г, = 2) или т = 0 4 и

пері пер2 1 2 пер1

Т = 0,8 (Г = 4, г_ = 8), а для второго - т л= 0,05 и т = 01 или т = 0,2 и Т = 0,4

пер2 1 2 пер1 пер2 пер1 пер2

соответственно.

7. Заключение

В основу предлагаемой методологии системного анализа положена вероятностная модель многоканальной системы массового обслуживания с приоритетным потоком требований и различным числом мест ожидания к каждому каналу (прибору обслуживания). В отличие от известных моделей [10, 11] здесь учитываются и многоканальность, и возможность коррекции потока приоритетных требований. Пример количественного анализа иллюстрирует сущность применения методологии, подтверждая возможность ее практического использования при проектировании подобного класса систем. Предварительное определение технических параметров ИКС “m” и “r” в последующей разработке должно существенно сокращать объемы как имитационного моделирования, так и экспериментальных исследований [12].

Исходя из концепции создания интеллектуальных сетей, обеспечивающих мультисервисные услуги с пропускной способностью трактов для ММТ, превышающей V = 10 Гбит/сек (переход на технологию DWDM вместо SDH [13]), предложенные результаты (анализ процессов буферизации и реконфигурации в ИКС) являются первичной частью этой проблемы. В настоящее время завершаются исследования по созданию функционально более развитого поколения ИКС универсальных базовых интеллектуальных узлов, которые вместе с ИКС разрешат проблему построения широкополосной первичной сети для ИС.

СПИСОК ЛИТЕРАТУРЫ

1. Самойлов К.Е. Введение в архитектурную концепцию интеллектуальной сети // Открытые системы. - 1996. -№ 3. - С. 8 - 27.

2. Уиллис Д. Магистральные коммутаторы АТМ для распределенных корпоративных сетей // Сети и системы связи. - 1998. - № 2. - С. 76 - 91.

3. Ластовченко М.М., Медных В.В., Рашник Т.Н. Системный анализ эффективности интегрального управления интеллектуальными сетями с асинхронным методом передачи информации // УсиМ. - 2000. - № 5/6. - С. 113 -121.

4. Назаров А.Н., Симонов М.В. АТМ: Технология высокоскоростных сетей. - М.: Эко-трендз,1997. - 235 с.

5. Павлюк В.С., Биляк В.И. Анализатор управления реконфигурацией для сетей SDH // УсиМ. - 2000. - № 5/6.

- С. 122 - 127.

6. Ластовченко М.М., Харченко А.Г., Павлюк В.С., Биляк В.И., Райчев И.Э. Система автоматизированного консалтинга АПС ИС // Материалы НПК. Розвиток сучасних послуг зв'язку через інтелекутальні платформи. -К., 2002. - С. 179 - 1В2.

7. Ластовченко М.М., Губенко А.Е. Анализ вероятностных характеристик узла коммутации пакетов, реализующего межсетевые функции при изменяющейся нагрузке // Электросвязь. - 1990. - № 9. - С. 31 - 34.

В. Kondor Hefal. A 622 Mbps В X В ATM switch chip set with shared multibuffer architecture // Proc. 1ВШ ESSCIRC. -1992. - P. 217 - 220.

9. Eng R.Y., Karol M.J. Gigabit ATM switching // Proc. IEEE BSS'95 Poznan. - Poland. - 1995. - P. 19 - 21.

10. Башарин Г.П. О пуассоновских обслуживающих системах с абсолютным приоритетом и обратной связью // Массовое обслуживание в СПИ. - М.: Наука, 1969. - С. 3 - 20.

11. Ярошенко В.Н. Влияние интенсивности преимущественного потока на распределение числа потерь непреимущественного // Tруды КВИРTУ. - 1962. - №4. - C. 103 - 107.

12. Ластовченко М.М., Губенко А.Е. Использование системы итеративного моделирования для многокритериального анализа алгоритмов реконфигурации радиосетей // Автоматизированные системы проектирования и разработки аппаратно-программных средств ИВС. - М.: ВНИИМИ,1990. - C. 27 - 31.

13. Research Networking. The GEANT Network // www.cordis.lu, 2003.

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