2007
ВЕСТНИК ТОМСКОГО ГОСУДАРСТВЕННОГО УНИВЕРСИТЕТА Управление, вычислительная техника и информатика
№ 1
ОБРАБОТКА ИНФОРМАЦИИ
УДК 519.872
В.А. Вавилов
ПРИМЕНЕНИЕ ХАРАКТЕРИСТИЧЕСКИХ ФУНКЦИЙ ДЛЯ ИССЛЕДОВАНИЯ АСИМПТОТИЧЕСКИХ СРЕДНИХ
ХАРАКТЕРИСТИК НЕУСТОЙЧИВЫХ СЕТЕЙ МНОЖЕСТВЕННОГО ДОСТУПА С ИСТОЧНИКОМ ПОВТОРНЫХ ВЫЗОВОВ, ФУНКЦИОНИРУЮЩИМ В СЛУЧАЙНОЙ СРЕДЕ
Предлагаются математические модели неустойчивых сетей множественного доступа с источником повторных вызовов (ИПВ) в случайной среде, моделируемой цепью Маркова с непрерывным временем. Исследуется распределение вероятностей состояний канала, асимптотическое среднее нормированного числа заявок в ИПВ.
Применение аппарата характеристических функций для исследования компьютерных сетей, управляемых протоколами случайного множественного доступа, предложено в работе [1].
В данной работе представим развитие этого подхода применительно к математическим моделям неустойчивых сетей множественного доступа с источником повторных вызовов (ИПВ), производительность которого зависит от неконтролируемых внешних воздействий - случайной среды. В качестве математической модели случайной среды рассмотрим однородную цепь Маркова с непрерывным временем.
1. Математическая модель
Рассмотрим математическую модель сети множественного доступа с оповещением о конфликте в виде однолинейной системы массового обслуживания (СМО), на вход которой поступает простейший с параметром X поток заявок. Прибор этой СМО может находиться в одном из трех состояний: к = 0, если он свободен; к = 1, если он занят обслуживанием заявки; к = 2, если на приборе реализуется этап оповещения о конфликте. Заявка, заставшая в момент поступления прибор свободным, начинает немедленно обслуживаться. Продолжительность обслуживания заявки на приборе имеет экспоненциальное распределение с параметром р. Если в течение обслуживания этой заявки другие требования на прибор не поступают, то исходная заявка по завершении обслуживания покидает систему. Если во время обслуживания одной заявки поступает другая, то возникает конфликт. От этого момента начинается этап оповещения о конфликте. Заявки, попавшие в конфликт, а также поступившие на этапе оповещения о конфликте, переходят в источник повторных вызовов (ИПВ). Число заявок в ИПВ обозначим г. Длины интервалов оповещения о конфликте также имеют экспоненциальное распределение с параметром 1/а, где а - средняя продолжительность этих интервалов.
Сеть функционирует в случайной среде. В качестве математической модели случайной среды рассмотрим однородную цепь Маркова $(?) с конечным множеством состояний $ = 1,2,...£ и непрерывным временем, инфинитезимальные характеристики которой обозначим д .
Здесь при $1^2
= р(д(,+А)■ ,г|.(,) ■ ,
^2 м^0 Аг
а при si = s2 = s
P(s(t + At) = s|s(t) = s) -1
qss = At
S
Очевидно, что ^ qjjj2 = 0 . s2 =
Будем полагать, что влияние случайной среды на функционирование сети определяется зависимостью интенсивности у обслуживания заявок в ИПВ от состояний s случайной среды, то есть у = y(s). Вероятность окончания обслуживания заявки на приборе за бесконечно малый промежуток времени At равна у(s)At + a(t), при условии, что среда находится в состоянии s.
В силу свойств приведенной математической модели, трехмерный случайный процесс {k(t),i(t),s(t)} изменения во времени состояний (k,i) математической модели сети связи и состояний s математической модели случайной среды является цепью Маркова с непрерывным временем.
Обозначим P(k(t) = k, i(t) = i, s(t) = s) = Pk (i, s, t).
В любой момент времени для распределения Pk(i,s,t) должно выполняться условие нормировки
да 2 S
XZZPk (i, s, t)=і.
i=0 k=0 s=1
Можно показать, что распределение Pk(i,s,t) удовлетворяет системе дифференциальных уравнений Колмогорова
др (i s t) 1 ^
0 ’ ’ + &+iY(s))po {і, st) = цр {і, st) +- p2(i’st)+Z po (i si ’t)qsis,
dt
si=1
дP (i s t) ^
1 ’ ’ (^ + iY(s) + и)Pi (i, s, t) = XPo (i, s, t) + (i +1)Y(s)Po (i +1, s, t) + X Pi (i, si, t)qSiJ ,
дt
si=1
др; (г’Яг) + Г А + - 1 Р2 (і, Я, г) = АР2 (і -1, Я, г) + Ар (г - 2, я, г) +
ді V а)
+(г - -)У(я)Р1(г -1, Я г) + X Р2 ^ Я1, г^ •
Представим интенсивность у обращения заявок на прибор из ИПВ в виде у(я) = уст(я), получим
дР (і я і) 1 ^
V ’ + (Л +іУст(^))Ро (І, *,) = цр (г,* ,) +- Р2 (г, я, г) + X ро (Л я1 ,г,
д а і =1 1
дР[ д’ Я1 ) + (А + іуф) + И)Р (і, я, О =
ОІ
5
= ХР0 (і, я, I) + (і +1) уст(я) Р0 (і + 1’ я, I) + Е Рі (і, Яі, і)д^ ,
=1
др (і>5>г) +1 ^ +1 | р2 (і, 5, і) = ХР2 (і -1,5, і) + ХР1 (і - 2,5, і) +
ді V а)
5
+(і -1)У°(ї)Р1 (і - 1 5,г) + X р2 (і’ 51 >г^ • (1)
2. Исследование асимптотических средних характеристик
Решение Рк(і,^,г) системы (1) достаточно полно определяет функционирование математической модели сети связи и ее вероятностно-временные характеристики, но для нее не существует точных аналитических методов решения, поэтому данную систему будем исследовать методом асимптотического анализа [1] в условиях большой задержки у ^ 0 с применением характеристических функций.
Для этого перейдем от вероятностей вида Рк(/,£,?) к характеристическим функциям вида
Нк (и, г) = X е1Ш рк (г'> з г) =
і
= Р {к (г) = к, я(/) = я}М | к (г) = к, я(/) = я} .
Тогда систему (1) можно переписать следующим образом:
дн0 (и, я, г) . дНо (и, я, г)
------------7 Уст0?)--------------=
дг ди
1 5
= -ХНо (и, я, г) + цН[ (и, я, г) + - Н2 (и, я, г) + ^ Но (и, , г)д^,
а ^ = 1
дИ1 (»> г) - ууст(я) дИ1 (и г) + ууст(^)е-> дЯ0 (и 1) =
дї ди ди
S
= -(Х + ц)И (и, г)+ХИ0 (и, г) + И{(и, $[, г )д^,
=1
дН2 (“. 1) + ..> дН1 (“. 1) =
ді ди
Г 11 5
= Хе1]иИ1 {и, я, г) + А (и -1) Н2 (и, я, г) + ^ Н2 (и, ^, г)д . (2)
^ 7 а ^ ^1 1
Представим эту систему в матричном виде, обозначим вектор
н(и,г) = {я0 (и, 1,г),н0 (и,2,г),...,я0(и,5,г), н(и, 1,г),Я! (и, 2,г И! (и, 5,г), н2(и, 1,г),н2(и, 2,г),...,н2(и, 5,г)}, а также блочные матрицы
Здесь
А =
' А А2 (У) 0 ' ' В11 1 О 2
А( у) = 0 А А2 ( У ) , В (у) = В21 В22 В23 ( у )
_ 0 0 0 _ _ В31 0 Взз (у)_
ст(1) 0 0 ' -ст(1)е у 0 ...
Г? ^ • 1 0 0 , А (7) = 0 -ст(2)е-у ...
00 -ст(5)_ 0 0 ...
(3)
0
0
-стО?)е-
1 1 >> + ^5 #12 •• • #15 "X 0 . . 0' "и 0 . . 0"
Бп = #21 -Х + 922 •• • #25 , В12 _ 0 X . . 0 , В21 _ 0 и . . 0
_ #51 951 •• • -Х + #55 _ _ 0 0 . . х_ _ 0 0 . . и_
Б22 _
В23 (У) =
-(Х + ц) + дп
121
#51
Хе2у 0
0 Хе2у
412
~{Х + ц) + #22
#51
••• #15
••• #25
• •• -(Х + ц) + #55
0
0
Г1
- 0
0 а
1
0 0
, В31 - а
Хе1 у
обозначим G(_у) = Х(еу -1) - —, тогда
взз (У) =
а
С( У) + 912
921 У) + 922
0 0
915
925
9^1 9^1 ••• у) + 9Ж _
С учетом этих обозначений систему (2) можно записать в виде дН(и, г) . дН(и, г)
-Л(]и) = Н(и, г)В(] и).
дг ди
В уравнении (4) для Н(и, г) выполним замены
т = уг, и = ух, Н (и, г) = ^ (х, т, у), тогда функция ^ (х, т, у) определяется равенством
^(х, т, у) = Р(к(т/у) = к, $(т/ у) = я) х М {хуг(т7у) | к(т/ у) = к, $(т/ у) = я
(4)
(5)
(6)
у
Обозначим единичный вектор-столбец как E, тогда должно выполняться равенство
Fk (x, т, у)E = MeJxYi(T / Y). (7)
Теорема 1. Если при у — 0 существует предел
lim F (x, т, y ) = F (x, т), (8)
y^O
тогда
F(x, т) = Q exp ( Jxk(t)), (9)
где вектор Q определяется системой линейных алгебраических уравнений Q(к)K(к) = 0, а скалярная функция к(т) является решением обыкновенного дифференциального уравнения к'(т) = Q(к) V(к)E .
Доказательство. В уравнении (4) выполним замены (5), получим
уЩ^т^у) + . SF(х, т,y) A(jyx) = f(^^^B(jyx) . (10)
дт ди
При у — 0 это уравнение перепишем в виде
j mxг) a(o) = F(x, T)B(O), (11)
дx
решение которого имеет вид (9).
В силу равенства (6) вектор Q имеет смысл распределения вероятностей значений процесса k (т I у) при условии, что случайная среда находится в состоянии s, и при условии у —— 0 .
Найдем вектор Q, подставив (9) в (11), получим
у2/к(т)A(0) = QB(0), (12)
которое является системой линейных алгебраических уравнений вида
Q {B(0) + к(т) A(0)} = 0, (13)
определяющей вектор Q, который также удовлетворяет условию нормировки
QE = 1.
Теперь найдем функцию к(т). Для этого просуммируем по k все уравнения системы (1O), получим равенство
ydF{Х: т’Y) E + j дF(x’т’Y) A(jyx)E = F(x, т, Y)B(jYx)E . (14)
дт дx
Используя разложения
A(jYx) = A(0) + jyxA'(0) + o(у2), B(jyx) = B(0) + jyxB'(0) + o(у2),
а также свойства A(0)E = О, B(0)E = 0, равенство (14) перепишем в следующем виде:
Y dF(д’T’Y) E + J dF(д’T’Y) jjxA'(0)E = F(x, t, y) j yxB'(0)E + o (y2),
дт dx 47
откуда при у ^ 0 получим равенство
^ Е + у ухЛ'(0)Е = ^(х, х)]хВ'(0)Е ,
дт дх
подставив в которое (9), запишем уравнение для функции к(т) как ухк'(т)0£ - ,/хк(т)еА'(0)Е = jxQB'(0)Е , откуда получим, что функция к(т) является решением обыкновенного дифференциального уравнения
к'(т) = 0(к) (Я'(0) + к4'(0)} Е . (15)
Обозначив матрицу
К(х, к) = В(х) + кА(х),
ее значение при х = 0
К (0, к) = К (к),
значение ее производной в нуле
дК (х, к)
= V(к),
х=0
дх
уравнения (13) и (15) запишем в виде
ЄСк)К (к) = 0 ; (16)
к '(т) = б(к)Г(к)Е . (17)
Теорема доказана.
Обозначим
5 5 / S
X & (К’= Кк (к) ’ У к = X ст(х)бк (К х) X в (К 5)> к = 0,1 ’
5=1 5=1 / 5=1
просуммируем уравнения системы (16) по 5 .
Совместно с условием нормировки
2
I (к) = 1,
к=0
система (16) дает следующее решение:
X + ку1+ ц
*0 (к) = Лі (к) =
а(Х + ку0 )(Х + ку1) + 2Х + к(у0 +у1) + ц Х + ку 0
а(Х + ку0 )(Х + ку1) + 2Х + к(у0 +у1) + ц’
К (к) =----------а(Х + ку0 )(Х + ку1)---------. (18)
а(Х + ку 0 )(Х + ку 1) + 2Х + к(у 0 + у 1) + ц
Асимптотическое при у —— 0 среднее значение нормированного числа заявок в ИПВ определяется обыкновенным дифференциальным уравнением вида
к '(т) = -ку0Я0 (к) + ХЯ2 (к) + (2Х + ку1)Я1 (к). (19)
Следствие. Последовательность случайных процессов у/(т / у) при у — 0 сходится по распределению к детерминированной функции к(т), то есть имеет
место предельное равенство
lim уг(т / у) = к(т). (20)
у^О
Доказательство следует из равенств (6) - (9), так как
lim M exp {jxyi(x/у)} = Q ■ exp{у'хк(т)} E = exp {у'хк(т)} ,
y^O
а из сходимости характеристических функций следует сходимость по распределению последовательности соответствующих случайных величин. Следствие доказано.
Заключение
Таким образом, в данной работе найдено распределение вероятностей Rk (к) состояний к канала в виде (18). Получено дифференциальное уравнение (19), определяющее асимптотическое среднее к(т) нормированного числа заявок в ИПВ.
Полученные результаты могут быть использованы при проведении анализа существующих сетей, управляемых протоколами случайного множественного доступа, а также при проектировании новых сетей связи, реализующих более производительные протоколы передачи данных.
ЛИТЕРАТУРА
1. Назаров А.А., Моисеева С.П. Метод асимптотического анализа в теории массового обслуживания. Томск: Изд-во НТЛ, 2006. 112 с.
Статья представлена кафедрой теории вероятностей и математической статистики факультета прикладной математики и кибернетики Томского государственного университета, поступила в научную редакцию 29 сентября 2007 г.