ВЕСТНИК ТОМСКОГО ГОСУДАРСТВЕННОГО УНИВЕРСИТЕТА
№ 284 Декабрь 2004
ТЕОРИЯ ДИНАМИЧЕСКИХ СИСТЕМ
УДК 518.872
В.А. Вавилов
ИССЛЕДОВАНИЕ ВРЕМЕНИ СТАБИЛЬНОГО ФУНКЦИОНИРОВАНИЯ НЕУСТОЙЧИВЫХ СЕТЕЙ МНОЖЕСТВЕННОГО ДОСТУПА В СЛУЧАЙНОЙ СРЕДЕ
Проводится глобальная аппроксимация процесса изменения числа заявок в источнике повторных вызовов в математических моделях неустойчивых сетей множественного доступа с оповещением о конфликте, функционирование которых рассматривается с учетом влияния случайной среды. Исследуется среднее время стабильного функционирования таких неустойчивых сетей связи.
В настоящее время бурное развитие информационных технологий и их внедрение в экономическую и производственную деятельность расширяют сферу применения средств передачи информации. Следствием этого является необходимость усовершенствования существующих концепций и средств построения сетей передачи данных, а также внедрение инновационных технологий. Важнейшими требованиями к сетям связи в настоящее время являются высокая скорость и надежность передачи различного типа информации. В связи с этим создается новое аппаратное обеспечение, призванное расширить пропускную способность физических каналов связи; разрабатываются сетевые протоколы, целью которых является повышение производительности сетей.
Несмотря на предпринимаемые усилия, полного решения вышеизложенных проблем еще не существует. Именно поэтому ведется исследование математических моделей передачи информации. В качестве инструмента математического моделирования используют аппарат теории массового обслуживания, с помощью которого строятся аналитические модели сетей передачи данных. Такого рода исследования служат для оценки параметров функционирования существующих сетей связи и позволяют выработать принципы разработки новых, реализующих более эффективный процесс передачи данных. Таким образом, исследование математических моделей сетей связи на сегодняшний день является весьма актуальным.
Представленные в данной работе исследования касаются сетей связи, управляемых протоколами случайного множественного доступа.
Одной из важнейших характеристик неустойчивых сетей, управляемых протоколами случайного множественного доступа является среднее время стабильного функционирования. В данной работе рассмотрим математическую модель сети случайного множественного доступа с оповещением о конфликте в марковской среде и исследуем время стабильного функционирования.
ПОСТАНОВКА ЗАДАЧИ
В статье В.А. Вавилова «Исследование асимптотически средних характеристик и величин отклонения в неустойчивых сетях множественного доступа в случайной среде», представленной в данном выпуске «Вестника ТГУ» рассмотрена математическая модель неустойчивой сети случайного доступа с оповещением о конфликте в виде системы массового обслуживания (СМО), на вход которой поступает простейший с параметром X поток заявок. Прибор этой СМО может находиться в одном из трех состояний: к = 0, если он свободен; к = 1, когда он занят обслуживанием заявки; к = 2, когда на приборе реализуется этап оповещения о конфликте. Заявка, заставшая в момент поступления прибор свободным, начинает немедленно обслуживаться. Если за это время другие требования не поступили, то
исходная заявка по завершению обслуживания покидает систему. Если во время обслуживания одной заявки поступает другая, то они вступают в конфликт. С этого момента начинается этап оповещения о конфликте. Заявки, попавшие в конфликт, а также поступившие на этапе оповещения о конфликте, переходят в источник повторных вызовов (ИПВ). Повторное обращение заявок к прибору из ИПВ происходит после случайной задержки, продолжительность которой имеет экспоненциальное распределение с параметром y. Число заявок в ИПВ обозначим i. Длины интервалов оповещения
о конфликте также имеют экспоненциальное распределение с параметром 1/а, где а - средняя продолжительность этих интервалов.
В качестве математической модели случайной среды рассматрена однородная цепь Маркова s(t) с конечным множеством состояний s = 1, 2,..., S и непрерывным временем, инфинитезимальные характеристики которой обозначены gSÄ. Здесь при s1 ^ s2
P(s(t + At) = s2 |s(t) = s1) я = lim-------------------!--------,
V2 At^o At
а при s1 = s2 = s
P(s(t + At) = s|s(t) = s) -1
qss = lim---------------------------1-.
At^o At
Влияние случайной среды на функционирование сети связи определено зависимостью интенсивности ц обслуживания заявок от состояний s(t) = s случайной среды, т.е. ц = |a(s), где s текущее состояние случайной среды, тогда вероятность окончания обслуживания заявки на приборе за бесконечно малый промежуток времени At равна |a(s)At + o(At).
В силу свойств приведенной математической модели, трехмерный случайный процесс [2] {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) удовлетворяет следующей системе дифференциальных уравнений Колмогорова
dP (i st)
0 dt ’ + (X + iY)P> (i, s, t) = M'(s)P1 (i, s, t) +
1 S
+ -P2(i, s, t) + E ^, ^ t)9s,s,
U s,=1
дPl(І’S, t) + (X + iy + |a(s)) P (i, s, t) = XP0 (i, s, t) +
+ О' + 1)у^0 О' +1,5, t) + £ P1 о; ^, t ,
51=1
^ ^ t) + (^Х + 1 ^Р2 (^ 5, 0 = ХР2 0' - 1, 5, t) +
+ Хр (/■ - 2,5,0 + 0' - 1)уР (/■ -1,5, t) + £ Р2 ^, 5[, t.
4=1
Исследование проведено модифицированным для нестационарных распределений методом асимптотического анализа [1]. Найдено распределение вероятностей состояний к = 0, 1, 2 канала в виде Х + х + v( х)
Яо =
Я =
Я2 =
а(Х + х)2 + 2(Х + х) + v( х) Х + х
а(Х + х)2 + 2(Х + х) + v(х) ’ а(Х + х)2
-----, (1)
а(Х + х)2 + 2(Х + х) + у( х)
где а и X заданы; х = х(т) - детерминированная функция, которая определяется дифференциальным уравнением
х' (т) = Х -
(X + х^( х)
а(Х + х) + 2(Х + х) +v( х)
(2)
в котором у(х) определяется равенством 1 5
v( х) = — £ц(5)Яі(5), (3)
Я-1 5=1
где ад = Р(Щ = 1, s(t) = 5) и Я = Р(к(Г) = 1) = X Я (5) .
5=1
Процесс х(т) имеет смысл асимптотического среднего нормированного числа заявок в источнике повторных вызовов.
Показано также, что асимптотически при у ^ 0 случайный процесс у(т), характеризующий изменение величин отклонения числа заявок в ИПВ от их асимптотического среднего, определяется стохастическим дифференциальным уравнением вида
^(т) = А( х)у(т)ёт + В( x)dw(т) , (4)
где
А(х) = Я1 - Я0 - х(т)Я0 + ХЯ2 + (2Х + х(т))Я; , (5)
В(х) определяется равенством
В 2(х) = х(т)Я0 + ХЯ2 + (4Х + х(т))Я1 + 2[х(т)й0‘) -- Хй® - (2Х + х(т))й1(1) + х '(т)(^01) + й® + й®)], (6) в котором
=^й01}(5) , й« = £й» , й« = £й«(5),
5=1 5=1 5=1
а й®(«) являются решением системы
- (Х + х(т))Й0(1) (5) + ц(5)Й1(1) (5) + — й® (5) +
+ X й0° (5)^ = - х'(т)Я0 (5Х
51=1
- (Х + х(т) + Ц(5))Й1(1) (5) + (Х + х(т))Й0(1) (5) +
+ ХЛ(1)(5)<?^ = -[ х' (т)^) + х(т) ^0(5)],
51=1
1 5
----й21) (5) + (Х + х(т))Й® (5) + Xй^ (¿О? =
а 5!=1
= (Х - х ' (т))Я2 (5) + (2Х + х(т))Я1 (5). Найдено решение уравнения (4) в виде
1 А( х(^))^5
1 А( х( 5 ))&
у(т) = ее0 |В(х(и))е 0 dw(u)
(8)
где А(х) определяется равенством (5), В(х) - равенством (6), а х(т)- дифференциальным уравнением (2).
Исследуем время стабильного функционирования для данной математической модели неустойчивых сетей множественного доступа, функционирующих в случайной среде.
ГЛОБАЛЬНАЯ АППРОКСИМАЦИЯ
ПРОЦЕССА ИЗМЕНЕНИЯ ЧИСЛА ЗАЯВОК В ИСТОЧНИКЕ ПОВТОРНЫХ ВЫЗОВОВ
Обозначим у = е2, е^ = т и рассмотрим для достаточно малых значений параметра е случайный процесс
г(т) = х(т) + еу(т), г = є2/(т / є2).
(9)
Теорема 1. С точностью до о(е) случайный процесс г(т) является решением стохастического уравнения [4] ёг(т) = А*(2)ё(т) +еВ*(2)^А>(т) , (10)
где
А*(г(т)) = -г(т)Я0 + ХЯ2 + (2Х + ¿(т))^, (11)
В* (г(т)) = г(т)Я0 + ХЯ2 + (4Х + г(т))Я1 +
+ 2[¿(т)^1 - Хй® - (2Х + ¿(т))^1 + (-г(т)Я0 +
+ ХЯ2 + (2Х + х(т))Я1)(й0(1) + й® + й^)]
(12)
в котором й® =£Й®^) и Й®(«) определяются сис-
5=1
темой (7), т.е. г(т) является однородным диффузионным процессом с коэффициентом переноса А (г) и коэффициентом диффузии е2 В*2^).
Доказательство. Дифференцируя (9), получим
йЬ(т) = х' (т)ёт + ейу. (13)
В силу (2) и (4) правую часть (13) перепишем в виде х' (т)й?т + еаУ(т) = [-х(т) Я0 + ХЯ2 + (2Х +
+ х(т))Я[]^т + е[Я[ - Яо - х(т)Яо + ХЯ2 + (2Х +
+ х(т))Я( ] уёт + еВ*( х)а^(т) = [-х(т)Я0 + ХЯ2 +
+ (2Х + х(т)) Я[ + еу(-х(т) Яо + ХЯ2 + (2Х +
+ х(т))Я1) х ]й?т + еВ*( х)а^(т) = [-(х(т) + еу) Я0 +
+ ХЯ2 + (2Х + х(т) + еу)Я1 ]й?т + еВ* (х)ём>(т) =
= [-гЯ0 + ХЯ2 + (2Х + г)Я1 ]й?т + еВ*(г - еу)ём>(т) =
= А*( г)^т + еВ*( г)й^(т) + о(е).
Таким образом, г(т) является однородным диффузионным процессом с коэффициентом переноса А (г) и коэффициентом диффузии е2В 2(2) и определяется с точностью до о(е) стохастическим дифференциальным уравнением вида (9). Теорема доказана.
Для достаточно малых значений параметра е случайный процесс е2/(т/е2) можно аппроксимировать однород-н^1м диффузионн^1м процессом г(т), удовлетворяющим стохастическому дифференциальному уравнению (9).
Следствие. Плотность распределения вероятностей значений процесса г(т) имеет вид
с
ехр
2 г А (г)
-21
*2
0 В (г)
dz
(14)
X
где
C =
о В*2(v)
exp
'l. jji>i du'
2 J *2 s 0 B (u)
dv
(15)
А (г) определяется равенством (11), В (г) - равенством (12).
Доказательство. Обозначим через Е(г, т) плотность распределения вероятностей значений процесса г(т), тогда можно записать уравнение Фоккера-Планка для плотности этого процесса: д_
дт дг с '' } 2 дг2
где А*(г) определяется равенством (11), В*2(г) определяется равенством (12). Рассмотрим как бы стационарный процесс г(т), т.е. Е(г, т) = Е(г), тогда стабильное распределение можно найти из уравнения Фоккера-Планка:
0=4 f <-) } & i
2 d-
2 {)F(-) }
или
d-
Обозначим
■i ^(-W (1,- F (-)}.
тогда
2 d-
*2
B (-)F(-) = G(-) dG(-) 2 i*(-)
(16)
d- S2 B*2(-)
G(z),
-dG(v), 2 ri*(v), _
| dv = — I—2^-dv + C,,
0 G(v) s 0 b * (v)
mi g(=4- IB*^ *+чс •
S 0 B (v)
g( -)=с expp21 ?v j.
Is 0 B (v) J
Учитывая (57), перепишем последнее равенство в виде
C 1 2 - i*(v) , 1
F (-) = В2(~) ехР1-т |—— dvf. (17)
B (-) [s 0 B (v) J
Для F(-) должно выполняться условие нормировки
z
IF (v)dv = 1. (18)
0
Принимая во внимание (18), можно найти константу C в (17):
с=1 ь
1
0 B (v)
-exp
2 } i (u)
du
S 0 B (u)
dv.
(19)
окрестности точек стабилизации достаточно долго может оставаться процесс изменения состояний сети, что весьма важно для неустойчивых сетей связи. Для сетей, функционирующих в случайной среде уравнение (2) может иметь несколько точек покоя, в том числе и устойчивых.
Временем стабильного функционирования сети случайного доступа в окрестности точки стабилизации назовем интервал времени Т(т), в течение которого процесс г(т) находится в окрестности этой точки стабилизации. Исследуем условное среднее значение интервала времени Т(т).
Теорема 2. Условное среднее значение интервала времени Т(т) при условии, что в начальный момент т г(т) = г имеет вид
г2 8 | 2 и А*(у) I
Е( г) = -| | ехр^ —— {—-----йу)ёи х
-1 0 Is 0 B (v)
2 g i (u)
:exPl-72 It*
2 J *2
S 0 B (u)
(20)
где А* (г) определяется (11), В*2(г) определяется (12).
Доказательство. Обозначим условное среднее значение интервала времени Т(т) при условии, что в на-
чальный момент т г(т) = г, Е(г) = М{Т(т) | г(т) = г} Перепишем последнее равенство в виде
Е(г) = МД2 М{Т(т) | г(т + Дт) = г + Дг}}
или
Е(г) = МД2 М{Дт + Т(т + Дт) | г(т + Дт) = г + Дг Е(г) = МД2 {Дт + М{Т(т + Дт) | г(т + Дт) = г + Дг Е(г) = Дт+ МД2 {Е(г + Дг, т +Дт)},
Е(г) = Дт + МД2 {Е(г + Дг)},
E(-) = Дт + MД2 < Е(-) + А-E’(-) +
(А-)2
Е' (-)
Е(г) = Дт + Е(г) + Е’(г)МД2 {Дг} + -2 Е' (г)МД2 {Дг}2.
Уничтожая в обеих частях последнего уравнения одинаковые слагаемые Е(г) и разделив их на Дт, получим при Дт ^ 0 обыкновенное дифференциальное уравнение
0 = 1 + i (-)Е (-) +
s2В (-) 2
E (z)
(21)
второго порядка, где В (г) определено (12), А (г) определено (11). Частное решение данного уравнения удовлетворяет краевым условиям Е (г!) = 0, Е(г2) = 0.
В уравнение (21) входят только производные функции Е(г), поэтому его порядок можно понизить заменой Е(г) = й(г), (22)
тогда
С учетом (19) равенство (17) полностью совпадает с (14). Следствие доказано.
ИССЛЕДОВАНИЕ ВРЕМЕНИ СТАБИЛЬНОГО ФУНКЦИОНИРОВАНИЯ
Наибольший интерес относительно дифференциального уравнения (2) представляют его точки покоя [3]. В рамках данной математической модели сети связи устойчивые точки покоя уравнения (2) назовем точками стабилизации неустойчивой сети множественного доступа. В
i (-)h(-) +
s2В (-) 2
h' (-) = -1 •
(23)
Уравнение (23) является линейным неоднородным дифференциальным уравнением первого порядка. Найдем общее решение соответствующего однородного уравнения:
dh(-) 2i (-)
h(-) s2 B*2(-)
2
dz,
inlh(-)l=-¡21B^1?-+lnlC •
S 0 В (-)
2
h(z) = Cexp| —уj A*2(Z) dz 1
22 є о B (z)
(24)
Найдем частное решение линейного неоднородного дифференциального уравнения.
«г)=С(.-)ехр{--1 Щ <* |+
+ .1 АЩ. С( г)ехрЦ ^ <к\
є2 B*2(z)
2 З *2
є о B (z)
. І 2 z A*(z) , I 2 A*(z) .
C (z)expj T j—--------------------------dz ¡> + ——-C(z) X
2 J *2
є о B (z)
є2 B*2(z)
:exPl-72 H
2 zA (z) dz I- 4 ДД C( z) X
22 є о B (z)
є2 B*2(z)
тогда
I 2 } A*(z) d I ,
X “Т? j 7\7) * j=-1,
C'(z)expj-^rj A*2(z) dzj = -1 ,
I є о B (z) j
C(z) = - j expj -2- j A 2(v) dv 1dz,
о |є о B* (v)
h(z) = -j exp<Urj A*2(V) dv 1
о |є о B (v)
I 2 f A (z) d I ;expi-—J —-----dz I
І є о B (z) I
(25)
(25) есть частное решение (23).
Из (24) и (25) следует, что решение линейного неоднородного дифференциального уравнения (23) имеет вид
IO - \ 2 v i*(v) \ 2 -ri*(-) J
h(-) = -1 exp^ —— I — ---dv )d- x exp<! —-1 — -----d- >.
0 [s 0 B* (v) J [ S 0 B* (-) J
Тогда, учитывая замену (22), имеем ' 2 v i*(v)
£'(z) = -j exp]_r j—
(26)
(27)
е 0 В (V)
х ехр|—2Г1 А*2(г) ^I.
I е 0 В (г) )
Решение (26) уравнения запишем в виде
г2 8 I 2 и A*(v) \
Е(г) = -| |ехр<!— ¿у^их
г1 0 [е 0 В* (V) ]
{ 2 ? А*(и) , \ х ехр1--т — йи \
Iе 0 В (и) ]
(27) совпадает с (20). Теорема доказана.
ЗАКЛЮЧЕНИЕ
Проведена глобальная аппроксимация процесса изменения числа заявок в источнике повторных вызовов в математических моделях неустойчивых сетей множественного доступа с оповещением о конфликте, функционирование которых рассматривается с учетом влияния случайной среды. Приведено дифференциальное уравнение (10) для апроксимирующего процесса г(т). Найдена плотность распределения вероятностей значений процесса г(т) в виде (14). Исследовано среднее время стабильного функционирования таких неустойчивых сетей связи.
ЛИТЕРАТУРА
1. Назаров А.А. Асимптотический анализ марковизуемых систем. Томск: Изд-во Том. ун-та, 1991.
2. Карлин С. Основы теории случайных процессов. М.: Мир, 1971.
3. Эльсгольц Л.Э. Дифференциальные уравнения и вариационное исчисление. М.: Наука, 1965.
4. ГихманИ.И., СкороходА.В. Стохастические дифференциальные уравнения. Киев: Наукова думка, 1968.
Статья представлена кафедрой теории вероятностей и математической статистика факультета прикладной математики и кибернетики Томского государственного университета, поступила в научную редакцию «Кибернетика» 25 октября 2004 г.