А.А. Назаров, С.А. Цой
ОБЩИЙ ПОДХОД К ИССЛЕДОВАНИЮ МАРКОВСКИХ МОДЕЛЕЙ СЕТЕЙ ПРЕДАЧИ ДАННЫХ, УПРАВЛЯЕМЫХ ДИНАМИЧЕСКИМ ПРОТОКОЛОМ СЛУЧАЙНОГО МНОЖЕСТВЕННОГО ДОСТУПА
Рассматривается общий подход к асимптотическому анализу марковских моделей сетей передачи данных с динамическим протоколом случайного множественного доступа. Описаны возможные варианты предельных условий. Детально рассмотрен асимптотический анализ в условиях критической и большой загрузок. Построен однородный диффузионный процесс, аппроксимирующий процесс изменения числа заявок в источнике повторных вызовов. Найдены его коэффициенты переноса и диффузии.
Компьютерные сети передачи данных [1, 2] являются чрезвычайно быстро развивающимся элементом инфраструктуры современного общества, большую часть вычислительных сетей образуют сети с протоколом случайного множественного доступа, такие, как Ethernet и Aloha. Вместе с широким распространением таких сетей растет и актуальность их исследования. Достаточно удобным и распространенным методом таких исследований является метод математического моделирования, который позволяет эффективно исследовать сложные реальные системы [3 - 6]. Но, несмотря на достаточную действенность данного метода, аналитическое исследование большого числа математических моделей превращается в довольно трудоемкий и малопродуктивный процесс вследствие громоздкости записей систем уравнений, определяющих функционирование сети передачи данных.
В [7] был предложен метод, позволяющий унифицировать асимптотический анализ марковских моделей сетей передачи данных случайного множественного доступа с бесконечным числом станций и статическим протоколом доступа. В данной работе предлагается модификация данного подхода, позволяющая исследовать марковские модели сетей передачи данных случайного множественного доступа с динамическим протоколом доступа, с использованием различных асимптотик, что позволяет рассмотреть различные режимы функционирования сети передачи данных. Данный метод позволяет получить основные вероятностновременные характеристики сети и построить аппроксимирующий диффузионный процесс, который описывает процесс изменения состояний системы. Для иллюстрации данного метода рассматривается одноканальная сеть передачи данных с динамическим протоколом случайного множественного доступа.
ОДНОКАНАЛЬНЫЕ СЕТИ ПЕРЕДАЧИ ДАННЫХ С ОПОВЕЩЕНИЕМ О КОНФЛИКТЕ
Рассмотрим сети передачи данных, управляемые динамическим протоколом случайного множественного доступа с оповещением о конфликте.
Сеть передачи данных объединяет конечное N число абонентских станций общим ресурсом, в качестве которого может быть моноканал в сетях шинной топологии или пассивный центральный узел в звездообразных сетях. Так как общий ресурс совместно используют все абонентские станции, то возможно совпадение времени ретрансляции сообщений от двух или более абонентских станций, при этом сообщения искажаются и требуют повторной передачи. Такая ситуация называется конфликтом. Предполагается, что имеется возможность обнаружения возникающих конфликтов и реализация сигнала оповещения о конфликте. Абонентские станции способны идентифицировать сигнал оповещения о конфликте.
Сообщения, поступающие во время распространения сигнала оповещения о конфликте, считаются искаженными. Все искаженные сообщения поступают в источник повторных вызовов. После определения абонентской станцией того, что посланное сообщение попало в конфликт, абонентская станция производит случайную задержку, после которой вновь реализует передачу. В динамическом протоколе предлагается использовать случайную задержку перед повторной попыткой передачи, величина которой зависит от количества сообщений, находящихся в источнике повторных вызовов. Динамические протоколы, как правило, технически не реализуемы, но могут приближенно оценивать функционирование адаптивных протоколов, которые реализуются с использованием адаптера.
В качестве математической модели описанной сети передачи данных можно рассмотреть однолинейную систему массового обслуживания с конечным N числом внешних источников. Сервер может находиться в одном из трех состояний: к=0, когда сервер свободен, к =1, когда сервер занят обслуживанием заявки, и к =2, когда на сервере реализуется этап оповещения о конфликте. Заявка, поступившая на свободный сервер, начинает немедленно обслуживаться. Если за время ее обслуживания другие заявки не поступали, то она после окончания обслуживания покидает систему. Если же во время ее обслуживания поступает другая заявка, то возникает конфликтная ситуация и начинается этап оповещения о конфликте. Заявки, попавшие в конфликт, а также поступившие на этапе оповещения о нем, переходят в источник повторных вызовов. Из него они вновь обращаются к серверу с попыткой повторного обслуживания через случайный интервал времени, длительность £, которого зависит от количества заявок в источнике повторных вызовов и обладает свойством
Р (| < а + Д//£, > а, / (/) = / ) = стД/// + о(Д/),
которое есть вероятность того, что за интервал времени Д/ закончится интервал задержки перед повторной попыткой передачи искаженной заявки из источника повторных вызовов, где /(/) - количество заявок в источнике повторных вызовов в момент времени /. Каждый из N источников генерирует заявку в течение случайного времени, распределенного по экспоненциальному закону с параметром X / N . Источник, заявка которого находится на обслуживании или в источнике повторных вызовов, другие заявки не генерирует, а начинает формировать новую заявку после успешного обслуживания предыдущей. Таким образом, суммар-
ныи поток заявок от всех внешних источников является примитивным с параметром Х(N -/)/ N при к =0 и Х(N - / -1)/ N при к =1 или к = 2. Здесь /(г) - число заявок в системе. Время обслуживания и продолжительность этапа оповещения о конфликте случайные и имеют функции распределения В(я) и А (я).
Состояние рассматриваемой системы определим вектором {к,/}, где к - состояние сервера, а / - число заявок в системе. Его изменение во времени образует дискретный двумерный однородный процесс {к(г), /(г)} с конечным числом состояний.
Модель будем называть марковской, если функции распределения В (я) и А (я) экспоненциальные с параметром ц для обслуживания и 1/а для оповещения о
конфликте, в этом случае процесс {к(г),/(г)} является марковским.
Для исследования модели обозначим Рк (/, г) = Р {к (г) = к, / (г) = /},
к = 0,2, / = 0,N ,
(1)
дРо(/, г)
дг
= -(Х(1 - )+ст) Р0(/, г) +
дР1(/, г) дг
+цР(/ +1, г)+—Р> (/, г),
а
= -(X (1 - )+ст + ц) р (/, г) +
+Х^1 - N] Ро(/ -1, г)+стРо(/, г),
дрМ = _^Х(1 - )+1] Р2 (/, г) +
+Х^1 - "ж”] Р2(/ -1, г) +
+Х^1 - N ] Р(/ -1, г) + стр(/, г).
(2)
Р(/, г) = {(/, г), р(/, г),..., Рм-Х(/, г )}т
(3)
- вероятность того, что в момент времени г сервер находится в состоянии к и в системе находится / заявок.
Используя Дг-метод, можно записать систему конечно-разностных дифференциальных уравнений Колмогорова для вероятностей Рк (/, г) состояний системы:
Для исследования системы перейдем к матричной форме записи. Для этого введем следующий ряд обозначений:
- вектор-столбец состояний системы в момент времени г, где м - число возможных состояний сервера или серверов;
Ао(х), А1(х),...,АЬ-1(х) (3.1)
- квадратные матрицы коэффициентов размерности М х М, где Ь конечно и меняется в зависимости от рассматриваемой системы.
Для случая одноканальной сети с оповещением о конфликте обозначения (3) и (3.1) приобретут вид
Р(/, г) = р(/, г), р(/, г), Р,(/, г)},
М = 3, Ь = 3.
(3.2)
В этом случае систему (2) можно переписать следующим образом:
дрт=АК1 - N ИР</,г >+
+А! (х ^1 - N] ) Р(г -1, г) + А2Р(/ +1, г), (4)
где матрицы А7- очевидным образом восстанавливаются из (2).
Достаточно очевидно, что аналогичным образом к виду (4) можно привести системы уравнений, определяющих распределение вероятностей состояний математических моделей и других сетей случайного доступа с динамическим протоколом обслуживания с бесконечным числом станций, например, таких, как:
1) математическая модель сети передачи данных с резервированием канала и оповещением о конфликте. В данном случае векторы и матрицы будут иметь размерность 4 х 4;
2) математическая модель двухканальной сети случайного доступа с оповещением о конфликте. Размерность матриц и векторов 9 х 9;
3) математические модели сетей передачи данных с большим количеством каналов с оповещением о конфликте при наличии или отсутствии резервирования канала.
МЕТОД АСИМПТОТИЧЕСКОГО АНАЛИЗА В УСЛОВИЯХ ПРЕДЕЛЬНО БЕСКОНЕЧНОГО ЧИСЛА АБОНЕНТСКИХ СТАНЦИЙ
Аналитических методов решения дифференциальных конечноразностных уравнений (4) с переменными коэффициентами нет. Поэтому исследование матричного уравнения (4) проведем методом асимптотического анализа в условиях предельно бесконечного числа абонентских станций, т.е. при N ^ 0, модифицируя метод работы [8] для исследования нестационарных режимов функционирования марковизируемых систем. Аналогичный подход применяется в работах [9 - 12].
Определим £ пропускную способность сети передачи данных как точную верхнюю грань множества тех значений интенсивности входящего потока, для которых в сети существует стационарный режим в моделях с бесконечным числом состояний.
При использовании метода асимптотического анализа математических моделей сетей передачи данных с динамическим протоколом доступа возможно рассмотрение различных предельных условий: X Т £ -условие большой загрузки, N - условие предельно бесконечного числа станций в условии перегрузки. Но наиболее интересен случай выполнения сразу двух предельных условий X ^ £ и N . В этом случае удается провести исследование не только в условиях большой загрузки или перегрузки, но также и в условиях критической загрузки.
В данной работе будет рассмотрен общий подход к асимптотическому анализу марковских моделей сетей передачи данных с динамическим протоколом доступа в условиях критической и большой загрузок.
АСИМПТОТИЧЕСКИЙ АНАЛИЗ СЕТИ ПЕРЕДАЧИ ДАННЫХ В УСЛОВИЯХ БОЛЬШОЙ И КРИТИЧЕСКОЙ ЗАГРУЗОК
Для исследования системы в условиях большой и критической загрузок модифицируем общий подход, описанный нами ранее в работе [7] для исследования сетей передачи данных, управляемых статическими протоколами случайного множественного доступа.
Пусть система дифференциальных уравнений Колмогорова для распределения вероятностей имеет вид (4), то есть
К' - N]) ^ '> +
+А | X11 - ^|| Р(/ -1, г)+А2 Р(/ +1, г),
(5)
где Р(/,г) = {(/,г),р(/,г),...,Рм^О',г)} ,
а А0(х), А1(х), А2(х) - соответствующие матрицы, конкретный вид которых определяется рассматриваемой математической моделью.
В системе (4) выполним замены
2 1
ге =т, /е = х , -Р(/,г) = п(х,т,е). (6)
е
Покажем, что процесс х(т) = е/(т / е2) является однородным диффузионным процессом, и найдем его коэффициенты переноса и диффузии.
Сформулированные результаты получим с помощью исследования системы (4), которую с учетом замены (6) перепишем следующим образом:
е2 *(»,«) = ЛЛ -'
дт 0 II е2N1
+А1 ^Х^1 -е-~2—п(х-е,т,е) + А2п(х + е,т,е) . (7)
Наряду с асимптотикой N — да рассмотрим асимптотику е —— 0 , которая характеризует ситуацию
большой или критической загрузки сети. Обозначив
1 (е2N) = 5, рассмотрим следующие возможные варианты соотношения параметров е и N:
5 = 1; (8)
5 — 0. (9)
Условие (8) назовем условием критической загрузки, а (9) - условием большой загрузки. Учитывая данную замену, получим
2 дп(х, т, е)
дт
■ = А0 (X (1 - е5х)) п(х, т, е) +
перейдем к пределу при е — 0 или X — £ . Обозначив п(х, т, е) — п(х, т, 0) = п(х, т) , получим относительно вектора п( х, т) однородную систему линейных алгебраических уравнений
К (£ )п(х, т) = 0, (11)
где матрица К (£) имеет вид
К(£) = Е А} (£) (12)
1 =0
и является инфинитезимальной матрицей интенсивностей переходов случайного процесса к(т). Из свойств таких матриц следует, что их строки линейно зависимы, то есть
ЕТК (£) = 0, (13)
где Е - единичный вектор-столбец. Следовательно,
система (11) имеет нетривиальное решение, которое представим в виде
п(х, т) = К(£)Н(х,т) , (14)
где Н ( х, т) - скалярная функция, а вектор ^(£) опре-
деляется аналогично (11) однородной системой линейных алгебраических уравнений
К (£) Я(£) = 0.
(15)
Положим, что вектор К(£) удовлетворяет условию нормировки
ЕТЯ( £) = 1. (16)
Тогда Я(£) имеет смысл распределения вероятностей значений процесса к(т) , а Н(х, т) является плотностью распределения вероятностей значений процесса х(т) , ее вид будет определен ниже.
Теорема 1. Решение К(£) системы (15), удовлетворяющее условию нормировки (16), существует и единственно.
Доказательство теоремы 1 достаточно элементарно и в работе не приводится.
На втором этапе найдем условие, определяющее значение величины £.
Теорема 2. Величина £, имеющая смысл пропускной способности сети передачи данных, является решением следующего однородного уравнения
ЕТУ (£) Я(£) = 0,
(17)
+А1 ((1 -е5(х-е)))п(х-е,т,е) + А2п(х + е,т,е). (10)
Далее рассмотрим каждый из вариантов функционирования сети передачи данных с динамическим протоколом обслуживания.
РАСПРЕДЕЛЕНИЕ ВЕРОЯТНОСТЕЙ СОСТОЯНИЙ КАНАЛА
На первом этапе найдем распределения вероятностей значений процесса к(т) - вектор-столбец вероятностей состояний каналов. Для этого в системе (7)
где матрица У(£) имеет вид
У (£) = Д(£) - А2, (18)
а К(£) определяется системой (15) и (16).
Доказательство. В системе (7) функции п(х ±е, т, е) разложим в ряд по приращениям аргумента х с точностью до о(е). Тогда (7) примет вид А0 ^(1 - е5х))п( х, т, е) +
дп( х, т, е) дх
+А1 (X(1 - е5х)) | п(х, т, е) - е
+А2 | п(х, т, е) + е1 = 0(е). (18.1)
После несложных преобразований получим 2 -л(х т є)
К(Х(1 -є§х))л(х, т,є) - 8 = К(Х(1 -є8х))"(х,тє>-
-єГ(Ц1 -євх))^^ = о(є). (18.2) -АрМ -бг*))^ т є)} +
дх сх
Сложив все уравнения полученной системы и учи- +є2^ (1 -є5х))л(х,т,є)} + 0(є2), (23.1)
тывая свойство (13) матрицы К(Х(1 -є5х)), получим 2 дт2
т дя(х т є) где О(Х), очевидно, определяется выражением (23).
ъЕ у(Х(1 -є5х)) — _ о(є), (18.3) Сложив все уравнения системы (23.1), положив
переходя к пределу при є —— 0 , имеем
V (Б - є(у + £ 5х)) =
Ету (£)дп( x, т) = 0 (184) = У (£)-е(у + £ 5х) + 0(е) (23.2)
дх
и подставив п(х, т, е) вида (19), получим
Подставив в полученное выражение разложение (14), запишем е2 дН(х, т) =
ЕТу(£)К(Б)НХА = 0, (18.5) = дН ( х, т,е) _2птт„„дИ(х,т)
откуда получаем утверждение теоремы (17):
= -єЕт V(Б)Я(Б) V ’ 7-є2Е V(Б)^-^ +
дх дх
ЕтУ (Б)К(Б) = 0. (18.6) +є2 ЕтУ '(Б)Л(Б)—{(у + Б8х)И (х, т)} +
дх
є2 «чо/сп-2И(х,т) + 2,
Теорема доказана.
+—ЕТ Б(Х)Я(БУ “ 7’~7 + о(є2). (23.3)
ДИФФУЗИОННАЯ АППРОКСИМАЦИЯ 2 дх2
МАТЕМАТИЧЕСКИХ МОДЕЛЕЙ Учитывая (17), имеем
СЕТЕЙ СВЯЗИ 2 дИ(х,т) 2 ^Тт,/0ч дИ(х,т)
є2------1 = -є2 ЕТУ (Б)—1 +
На третьем этапе найдем разложение функции
дт дх
п(х,т,є) вида +є2 етГ(Б)К(Б)—{(у + Б 5х) И (х, т)} +
п(х, т, є) = Я(Б)И(х, т) + є^(х, т) + о(є). (19)
дх
є2 д2И(х т)
Теорема 3. Вектор И(х,т) системы (19) имеет вид +— ЕТ 0(Х)К(Б)------- ’ + о(є2), (23.4)
2 дх2
Ь(х т) = -^Щ(Б)(у + б5х)И(х т) + А(1)(Б)дИ(хт) (20) откуда при предельном переходе при є^0 получаем
’ іБ ’ дх ’ дИ (х, т) = -Ету ( б) дИ( х, т) +
где вектор Н('У) (Б) является решением системы ^ дх
К (Б)И(1)(Б) = V (Б)Щ(Б). (21) +ЕТу '(Б)Щ (Б) -х { + Б5х)И (х, т)} +
Доказательство теоремы 3 аналогично доказатель- т д
ству теоремы 3 работы [7]. +ET^"(S)R<S)-{ + Х6х)И<х,т)} +
На четвертом этапе определим вид функции 2
И(х,т). +1ЕТБ(Б)К(Б)д И^т). (23.5)
2 дх2
Подставляя выражение (20), после несложных преобразований получим
Теорема 4. Функция И(х, т) является плотностью распределения вероятностей значений однородного диффузионного процесса и определяется г дИ(х т) д
уравнением Фоккера - Планка вида --- = ЕТУ(Б)Я’(Б)—{(у + Б5х)И(х, т)}-
дИ (х, т) = дт * 2
дт -ЕТ\7 (Б )Й(|)(Б’) д_И*2х:1) +
і г д дх
= -^{-ЕТУ (Б)Щ(Б)) — {(у + Б 5х) И (х, т)}+ д ,
іБк ’ дх +ЕТГ(Б)Я(Б)—{(у + Б5х)И(х,т)} +
+-ЕТ (Б)(Б) - 2У(Б)И(Г)(Б))д ) т), (22) 1 Т д2и(х т)
2 у ' дх2 + - ЕТБ(Б )Я(Б)----------^, (23.6)
где матрица -О(Б) имеет вид 2 дх
В(Б) = 4 (Б) + 4 , (23) отку^1(х т) ( д д
а вектор И1'Г)(х) является решением системы (21). -т = (Е Е (Б)Щ(Б)) — {(У + Б^х)И(х, т)} +
Доказательство. В системе (7) функции 1 д 2 и ( )
п(х ±є, т, є) разложим в ряд с точностью до о(є2) , + 2Е (-^(Б)Щ(Б) - ^ . (23.7)
получим Теорема доказана.
Таким образом, случайный процесс х(т) = е/(т/е2), аппроксимирующий процесс /(г) числа заявок в системе, является однородным диффузионным процессом
с коэффициентом переноса -(ЕТУ(£)Я(£)) ' (у + £5х) и коэффициентом диффузии
В2 (£) = ЕТ ((£)((£) - 2У(£)к(Х) (£)) . (24)
СТАБИЛЬНОЕ РАСПРЕДЕЛЕНИЕ ВЕРОЯТНОСТЕЙ НЕУСТОЙЧИВЫХ СЕТЕЙ СЛУЧАЙНОГО ДОСТУПА, ЕЕ ОСНОВНЫЕ ВЕРОЯТНОСТНО-ВРЕМЕННЫЕ ХАРАКТЕРИСТИКИ
Из теоремы 4 следует, что плотность распределения вероятностей Н (х, т) , значений диффузионного
процесса х(т) удовлетворяет уравнению Фоккера -Планка вида (22)
дИ (х, т)
= -(-ETV(Б)Я(Б)) —{(у + Б5х)И(х,т)}
дт 4 ’ дх
+1ЕТ ((£)Я(£) + 2У(£)h(')(£))д ))т) . (25)
Решим это уравнение в условиях нахождения системы в стационарном режиме, то есть предполагается, что Н ( х, т) = Н ( х) . Уравнение (22) примет вид
12
2В (£)Н"(х) + А(£){(у + £5х)Н(х)} = 0, (26)
I
где А(£) = (ЕТУ(£)Я(£)) .
Принимая во внимание условие нормировки для плотности распределения, получим
И (х) = С ехр ^- ^(1) (ух + Б 8 X--
(27)
где
С =
}ехр]-
(ух + Б 8 х-В2(Б)^ 2
а Я(и), У(и), В(и) определяются равенствами (15), (18) и (24) соответственно.
Таким образом, в (27) получена основная вероятностная характеристика рассматриваемых неустойчивых сетей передачи данных с динамическим протоколом случайного множественного доступа, так как Н(х) является плотностью распределения вероятностей процесса х(т), аппроксимирующего е/(г/е2) - нормированное число заявок в источнике повторных вызовов. Используя полученную характеристику, можно определить все основные вероятностно-временные характеристики, которые нас интересуют.
Заметим также, что при условии большой загрузки 5 — 0 стационарный режим существует только при у > 0 , то есть при X Т £ :
И(х) = С ехр ^- 24(Б) ух В2( Б)
(28)
При условии критической загрузки 5 = 1 стационарный режим существует всегда, при любом знаке параметра у :
И (х) = С ехр <!-
2 А(Б)
(
В 2(Б)
2
ух + Б-
(29)
- плотность распределения вероятностей процесса х(т) в стационарном режиме при условии критической загрузки.
ОДНОКАНАЛЬНАЯ СЕТЬ СЛУЧАЙНОГО МНОЖЕСТВЕННОГО ДОСТУПА С ОПОВЕЩЕНИЕМ О КОНФЛИКТЕ
Для иллюстрации общего подхода воспользуемся полученными результатами для исследования математической модели одноканальной сети с динамическим протоколом случайного множественного доступа с оповещением о конфликте, описание которой было приведено в начале статьи.
Используя уравнение (15) и условие нормировки (16), можем найти распределение вероятностей состояний канала. В нашем случае
^-(£ + ст) ц 1/а ^
К (£) = £ + ст -(£ + ст + ц) 0
ч 0 £ + ст -1/ау
Я(£) = {Яа, Я1,Я2 }Т . (30)
Уравнение (15) приобретает следующий вид:
(£ + ст)Яо =цЯ1 +1 Я2,
а
(£ + ст)Я +цЯ1 = (£ + ст)Я0 ,
1Я2 = (£ + ст) Я1, (31)
а
2
а условие нормировки (16) - ^ Я= 1. Решая данную
систему, получим
Я0 =
І=0
Б + ст + ц
Я1 =
(Б + ст) а + 2(Б + ст) + ц Б + ст
(Б + ст)2 а + 2(Б + ст) + ц
Я2 =
(Б + ст) а
(32)
(£ + ст)2 а + 2(£ + ст) + ц
Аналогично распределению вероятностей состояний канала, из уравнения (17) находим величину £ , имеющую смысл пропускной способности сети передачи данных. Для этого достаточно подставить в уравнение (17) соответствующие векторы и матрицы:
( 0 -ц 0 ^
V (Б) =
-Б
0
0 0
-Б -Б
(33)
- плотность распределения вероятностей процесса х(т) в стационарном режиме при условии большой загрузки.
тогда уравнение (17) приобретает вид Б - цЯ1 (Б) = 0 . Учитывая результат, полученный для Я і , і = 0,1,2, на предыдущем этапе, после несложных преобразований
находим уравнение Б = ц-
Б +ст
■ = / (Б + ст),
. . . . (34)
а(£ + ст)2 + 2(£ + ст) + ц
определяющее значение пропускной способности сети передачи данных.
Для исследования в уравнении (34) сделаем замену переменных О = £ + ст . Тогда £ = О-ст = I(О), а уравнение (34) приобретет следующий вид:
I (О) = / (О). (35)
Поведение функций /(О) и 1(О) при параметрах ц = 10 , а=1/7, стор1 = 6,089 показано на рис. 1.
получим
2
В2(Б)=2 А (Б) = 1 -ц
( Б 2
Б + аБ 2( Я1(Б) + Я2( Б)) -
Б+ст
Яс
ц-а(Б + ст)
2
Проведем оптимизацию величины Б по параметру °:
Ї '(О) = ц
ц-аО2
(аО2 + 2О + ц)2
■ = 0,
Ао)( б ) = Б±ст±цЙ1(1)(Б)-.
Б
■Я0(Б):
£ + ст £ + ст
(£) = а(£ + ст)h'(') (£) + а£(Я1 (£) + Я2 (£)). (37)
Подставляя полученные выражения в (24) и учитывая
(0 ц 0 А
В(£) = £ 0 0, (38)
.0 £ £)
(а(£ + ст)2 + 2(£ + ст) + ц)
При указанных выше параметрах вид плотности экспоненциального распределения (28) при у = 1 показан на рис. 2, вид плотности усеченного нормального распределения (29) при у = 1 и у = -1 - на рис. 3 и рис. 4 соответственно.
следовательно, ц = аО2 и О = ^ц/а.
Таким образом, максимальное значение пропускной способности £ достигается при О* = ^ц/а , при этом
£°р‘ =1 ((а ) = ц ’
стopt = О*- / (О*)=4^1°- / ((Vа). (36)
Отсюда видно, что при а — 0 , то есть когда средняя продолжительность сигнала оповещения о конфликте стремится к нулю, значение пропускной способности £ор1 — ^2 . А при ц — да, то есть среднее
время обслуживания стремится к нулю, £ор1 — да.
Вектор h(')(£) определяем из формулы (21), откуда
Рис. 2. Плотность распределения вероятностей значений процесса х(т) в условии большой загрузки при у = 1
Рис. 3. Плотность распределения вероятностей значений процесса х(т) в условии критической загрузки при у = 1
Рис. 4. Плотность распределения вероятностей значений процесса х(т) в условии критической загрузки при у = -1
Таким образом, видно, что, применяя предложенный в статье подход, можно исследовать достаточно эффективно большой класс моделей сетей передачи данных с динамическим протоколом случайного множественного доступа.
ЗАКЛЮЧЕНИЕ
В работе предложен общий подход к асимптотическому исследованию марковских моделей сетей передачи данных случайного множественного доступа, управляемых динамическим протоколом при различных предельных условиях. Описаны возможные
варианты предельных условий. Детально рассмотрен асимптотический анализ в условиях критической и большой загрузок. Построен однородный диффузионный процесс, аппроксимирующий процесс изменения числа заявок в источнике повторных вызовов во всей области изменения состояний сети, и найдены его коэффициенты переноса и диффузии. Найдены распределения вероятностей состояний модели, что позволяет определять основные вероятностновременные характеристики сетей случайного доступа, функционирующих в различных условиях загрузки канала.
ЛИТЕРАТУРА
1. БертсекасД., ГалагерР. Сети передачи данных. М.: Мир, 1989.
2. Флинт Д. Локальные сети ЭВМ. М.: Финансы и статистика, 1986.
3. Баруча-РидА.Т. Элементы теории марковских процессов и их приложения. М.: Наука, 1969.
4. Гнеденко Б.В. Введение в теорию массового обслуживания. 2-е изд., перераб. и доп. М.: Наука, 1987.
5. Лившиц Б.С., Пшеничников А.П., Харкевич А.А. Теория телетрафика. 2-е изд., перераб. и доп. М.: Связь, 1979.
6. Саати Т.Л. Элементы теории массового обслуживания и ее приложения. 2-е изд. М.: Сов. радио, 1971.
7. Назаров А.А., Цой С.А. Общий подход к исследованию марковских моделей сетей передачи данных, управляемых статическими протоколами случайного множественного доступа // Автоматика и вычислительная техника. 2004. № 4. С. 73 - 85.
8. Назаров А. А. Асимптотический анализ марковизируемых систем. Томск: Изд-во Том. ун-та, 1991.
9. Назаров А.А. Устойчивое функционирование нестабильных сетей связи с протоколом случайного доступа // Проблемы передачи информации. 1997. № 2. С. 101 - Ш.
10. Назаров А.А., Никитина М.А. Применение условий эргодичности цепей Маркова к исследованию существования стационарных режимов в сетях связи // Автоматика и вычислительная техника. 2003. № 1. С. 59 - 66.
11. Назаров А.А., Шохор С.Л. Исследование управляемого несинхронного множественного доступа в спутниковых сетях связи с оповещением о конфликте // Проблемы передачи информации. 2000. № 1. С. 77 - 89.
12. Назаров А.А., Шохор С.Л. Эргодичность цепей Маркова с однородными ленточными графами и их применение к задачам анализа условий существования стационарных режимов в сетях с динамическими протоколами случайного множественного доступа // Проблемы передачи информации. 2001. № 2. С. 3 - 16.
Статья представлена кафедрой теории вероятностей и математической статистики факультета прикладной математики и кибернетики Томского государственного университета, поступила в научную редакцию «Кибернетика» 20 мая 2005 г.