Научная статья на тему 'Исследование математической модели сети случайного доступа методом асимптотических семиинвариантов третьего порядка'

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

CC BY
115
29
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
СЕТЬ СЛУЧАЙНОГО ДОСТУПА / ОПОВЕЩЕНИЕ О КОНФЛИКТЕ / ПОВТОРНЫЕ ЗАЯВКИ / МЕТОД АСИМПТОТИЧЕСКИХ СЕМИИНВАРИАНТОВ / NET OF THE RANDOM ACCESS / NOTIFICATION OF CONFLICT / RETRIAL QUEUE / METHOD OF ASYMPTOTICAL SEMIINVARIANTS

Аннотация научной статьи по математике, автор научной работы — Судыко Елена Александровна, Назаров Анатолий Андреевич

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

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

For research the mathematical model of random net access with finite number of sources, retrial request and period of notification of conflict is proposed the method of asymptotical semiinvariants with condition of growth number of source. The mathematical model of this net is obtained and is maked The Kolmogorovs system of differential equals for stationary state: -(ƒ+ Ґт)P(0,i) + Ґм1P(1,i) + Ґм2P(2,i)= 0, -(ƒ+ Ґт+Ґм1)P(1,i) + ƒP(0,i)+ Ґт P(0,i+1)=0 -(ƒ+ Ґм2)P(2,i) + ƒP(2,i-1)+ Ґт P(1,i-1)+ƒP(1,i-2)=0 Formula are obtained witch define asymptotical semiinvariant first order. R(B1 + Ґк1A1)E = 0, R(B0 + Ґк1A0 ) = 0. Formula are obtained for asymptotical semiinvariants second order and third order emmidiatly: N ⋅ Ґк2, where k2 = N ⋅ Ґк3, where k3 = Numerical results of limiting distribution of a request number in the source of retrial request are presented. Comparison of semiinvariants in limiting case and asymptotical case is obtained. Conclusion is presented about application the method of asymptotical semiinvariants.

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

ВЕСТНИК ТОМСКОГО ГОСУДАРСТВЕННОГО УНИВЕРСИТЕТА

2009 Управление, вычислительная техника и информатика № 2(7)

УДК 519.872

Е.А. Судыко, А.А. Назаров

ИССЛЕДОВАНИЕ МАТЕМАТИЧЕСКОЙ МОДЕЛИ

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

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

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

Исследованию сетей связи посвящено большое количество работ. Так, вопросам анализа сетей связи и протоколов случайного множественного доступа посвящены работы А.А. Назарова [1 - 5], И.И. Хомичкова [6], А.Н. Дудина [7], В.К. Щербо [8].

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

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

Альтернативным подходом является применение метода асимптотического анализа для исследования таких систем.

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

Так, [14] посвящена исследованию бистабильных сетей случайного доступа, в [15] исследуются асимптотические средние немарковских моделей неустойчивых сетей случайного доступа, а в [16] - процесс изменения состояний в окрестности асимптотичекого среднего неустойчивой сети случайного доступа.

Также большое число работ посвящено исследованию сетей случайного доступа с очередями и поиска подходящего клиента из очереди. Описание данного направления можно найти в [17 - 20].

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

1. Постановка задачи

В данной работе рассмотрим сеть связи случайного доступа с конечным числом станций. Здесь общий ресурс (моноканал) объединяет конечное N число абонентских станций. Доступ к общему ресурсу реализуется протоколом случайного множественного доступа с оповещением о конфликте. Любая из N абонентских станций, сформировав свое сообщение, отправляет его на общий ресурс (моноканал). И если ресурс свободен, то начинает осуществляться немедленная передача сообщения, которая заканчивается успешно, если за это время другие сообщения не поступали. Если же во время передачи одного сообщения поступает другое, то происходит наложение сигналов, в результате чего сообщения искажаются. В этом случае говорят о ситуации конфликта. Сообщения, попавшие в конфликт, а также поступившие на этапе оповещения о конфликте, считаются искаженными, переходят в так называемый источник повторных вызовов (ИПВ), откуда вновь подаются на обслуживание после случайной задержки.

2. Математическая модель

В качестве математической модели сети случайного доступа с конечным числом абонентских станций рассмотрим (рис. 1) однолинейную СМО, на вход которой поступает примитивный [21] поток заявок, формируемый следующим образом. Каждая абонентская станция в течение случайного времени, имеющего экспоненциальное с параметром X/N распределение, генерирует заявку, для обслуживания которой пытается захватить прибор. Требование, заставшее прибор свободным, занимает его для обслуживания, продолжительность которого имеет экспоненциальное с параметром ^ распределение. Если прибор занят, то поступившая и обслуживаемая заявки попадают в ситуацию конфликта и переходят в источник повторных вызовов (ИПВ), а на приборе начинается этап оповещения о конфликте, продолжительность которого имеет экспоненциальное распределение с параметром ц2. В ИПВ заявки осуществляют задержку, ее продолжительность

имеет экспоненциальное распределение с параметром ст/N. Из ИПВ после случайной задержки каждая заявка вновь обращается к прибору с повторной попыткой его захвата. На интервале от первой попытки захвата прибора до момента окончания успешного обслуживания этой заявки, другие заявки рассматриваемая абонентская станция не генерирует. И начинает генерировать новую заявку от момента окончания успешного обслуживания предыдущей.

Пусть -(г) - число заявок в ИПВ, а к(г) определяет состояние прибора следующим образом:

к(г) = 0, если прибор свободен;

к(г) = 1, если прибор находится в состоянии обслуживания заявки;

к(г) = 2, если прибор находится в состоянии оповещения о конфликте.

Если система находится в состоянии {к,-}, то суммарный входящий поток первичных заявок является примитивным с интенсивностью Х(N --)/N, если прибор находится в одном из двух состояний к(г) = 0 или к(г) = 2, либо Х(N -- -1)/N, если прибор находится в состоянии к(г) = 1. Процесс {к(г), -(г)} изменения во времени состояний описанной системы является марковским.

Обозначим Р{к(г) = к,-(г) = -} = Р(к,-,г), к(г) = 0,2, - = 0,1,2,..., вероятность того, что прибор в момент времени г находится в состоянии к и в ИПВ находится - заявок.

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

др(0, /, г) =( X + ст± Л Р(0,-, ?) + ^Р(1,-, ?) + ^ 2 р(2,-, г),

дг ^ N N

дР(1, -г) = -{х +ст—+М1'] р(1,-, г)+х —- Р(0,-, г)+ст—Р(0,-+1, г),

5/ ^ N N ) N N

дР(2,1,1 ^ {X —-+ ц21 Р(2, -, г)+X N - (- -1) Р(2, - -1, г)+ст — Р(1, - -1, г) +

дг \ N N

+Х N - (- -1) Р(1, - - 2, г),

N

которую запишем для стационарного режима:

- {х ^ + ст N^ Р(0, -) + ц Р(1, -) + ц2 Р(2, -) = 0,

+ СТ— + ц,1 Р(1, -) + Х^^- Р(0,-) + СТ-!1 Р(0, - + 1) = 0,

I N N 1) N N

-{Х —-- + ц2 1 Р(2,-) + Х N - (- -1) Р(2,- -1) + ст—Р(1,- -1) +

I N 2) N N

+Х N - (- -1 Р(1, - - 2) = 0. (1)

N

Из нее получим систему уравнений для функций

Н (к, и) = £ г]шР(к, -). (2)

Такая система уравнений имеет вид

—— (Х-ст) дН(0,М’ґ) = -ХН(0,и,ґ) + ц1 Н(1,и,ґ) + ц2Н(2,и,ґ),

N ди

ддИ (0,и,Ґ) -—(ст-Х)дН (1,и,Ґ) =ХН (0,и,ґ )-(Х+ц1 )Н (1,и,/)+Х— Н(1,и,ґ),

ди N ди N

дН (1, и, ґ) —

ди

-—Х(е;“ -1) N 1 ’

дН (2, и, ґ)

ди

= Хе2]иН (1, и, ґ) -

-[Х(1 -е—и ) + ц2 ]Н(2,и,ґ)-ХNе2—иН(1,и,ґ).

Обозначив вектор-строку Н (к, и) = {Н (0, и), Н (1, и ),Н (2, и)}, эту систему перепишем в матричном виде:

—А(—и) = Н (и) В(— и) + -1 Н (и) Я(—И),

N ди N

(3)

где матрицы А(—и), В(—и) и Б(]и) имеют вид

-(ст-Х) (сте~]и -Х)

А (—и) =

0

-(ст-Х) е1 и (ст-Хе1и)

0 -Х(е—и -1)

"-Х Х 0 ] "0 0 0 ]

В (1и) = -(Х + М-1) Хе21и , 0(—и) = 0 Х -Хе21и

>2 0 -(Х(1 - е—) + ^)_ 0 0 0

(4)

Матрицы А(]м), В (ум) и °(_/м) допускают следующие разложения:

ад / • XV ад / • XV ад / • XV

А(ум) = £ ^М-А, , В( ] м) = £ ^в*, С(/м) = £ ^° ■

V=0 *! *=0 *! *=0 *!

где вид матриц А*, В* и °* очевидно определяется из (4).

Полученное равенство (3) будем называть основным уравнением для составленной математической модели. Решение Н (м) уравнений (3) найдем при помощи предлагаемого в данной работе метода асимптотических семиинвариантов в условии растущего числа станций.

3. Асимптотика первого порядка

Для нахождения асимптотики первого порядка в основном уравнении (3) выполним следующие замены:

-1 = є, и = є^, Н (и) = ^1 (м>, є).

Тогда уравнение (3) примет вид

. д^ (м>, є)

]-

д\№

А(—є^) = Ех(м>,є)В(]єм>) + є^(^,є)В(]єм>).

(5)

(6)

При є —— 0 , обозначив ііш і^Цм, є) = Е1(м>), перепишем уравнение (6) следую-

є—0

щим образом:

а = ад В0, (?)

дм

решение ^ (м) которого запишем в виде произведения

Е1(м) = Яе1Ж1, (8)

где неизвестные вектор Я и скалярная величина к будут определены ниже. Вектор Я имеет смысл распределения вероятностей значений процесса к(ґ) при

є — 0 . Найдем вектор Я, подставив (8) в (7), получим систему линейных алгеб-

раических уравнений вида

Я( В0 +к А) = 0, (9)

определяющую вектор Я, удовлетворяющий условию нормировки ЯЕ = 1, где Е -единичный вектор-столбец.

Найдем величину к. Для этого сложим все уравнения системы (6), умножив это равенство на единичный вектор Е. Затем, раскладывая матрицы А(]єм>), В(]єм>) и Б(]ем) по малому параметру и подставляя в полученное равенство произведение (8), получим нелинейное уравнение

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

Я(В1 +к1 А1) Е = 0, (10)

которое совместно с (9) определяет величину к1 .

В силу замен (5), равенств (2) и (8), можно записать асимптотическое равенство

М е—иі(ґ) = н(и)Е = £ е1иг £ Р(к,і) = Е1 (м, є)Е и ^ (м)Е = еиК1 .

і к

Функцию А1(и) = е1 uNKl будем называть асимптотикой первого порядка. Величину N •к1, которая определяет асимптотическое среднее значение числа заявок в ИПВ будем называть асимптотическим семиинвариантом первого порядка.

4. Асимптотика второго порядка

Для нахождения асимптотики второго порядка в уравнении (3) выполним замену

Н (и) = Н2(и )ехр {juN к1}, (11)

для неизвестной вектор-функции Н 2(и) получим уравнение

— дН^и) АЦи) = И2 (и) {В(—и) + к А(—и)} + -1 И2 (и)БЦи), (12)

N ди N

в котором выполним замены

12

N = е , и = єм, Н2(и) = Е2(м>,є). (13)

Уравнение (12) примет вид

є) А(—єм) = ^,(м,є){В(—єм) + к1 А(—єм)} + є2^,(м,є)^(—єм). (14)

В этом уравнении сделаем предельный переход при є — 0 , обозначив Ііш -Р2(м, є) = _Р2 (м) , и получим уравнение

є—0

^(м) (В0 +к1 Ад ) = 0. (15)

Тогда его решение ^2 ( м) имеет вид

Р2 (м) = ЯФ2 (м) ,

где Я - вектор, определенный системой (9) и условием нормировки ЯЕ = 1 , а скалярная функция Ф 2(м) будет определена ниже.

Раскладывая матрицы А(—и), В(—и) и 0(—и) в ряды по параметру є, систему

(14) перепишем с точностью до бесконечно малых слагаемых порядка є2 следующим образом:

—є^2^’є) А = ^(М, є) {В0 +к1 А + —єм (В1 +к1 А1)} + 0(є2). (16)

дм

Решение ^2(м, є) этой системы будем искать в виде

^2(м,є) = Ф2(м)Я + —є21(м) + 0(є2). (17)

Подставляя разложение (17) в предыдущее равенство, получим неоднородное уравнение

Р21 (м)( В0 + к1 А) + Ф2 ( м) Ям (В + к1 А1)-2( ) ЯА0 = 0,

дм

из которого вектор-функцию Е21( м) можно записать в виде разложения

дФ 2 ( м)

^21(м) = Ф2 (М)М^1----------^2 , (18)

дм

где векторы А1 и Н2 являются такими решениями систем

/?1 (В0 + к1 А0) + Я (В1 + к1 А1) = 0,

^2 (В0 + к1 А0) + Щ = 0,

которые удовлетворяют условиям Н1Е = 0 и И2 Е = 0.

Для нахождения скалярной функции Ф 2 (м) просуммируем все уравнения системы (14), умножив ее на единичный вектор Е , получим

А(—єм)Е = ^(м, є) {В(—єм) + кА(—єм)}Е + є2^(м, є)£(—єм)Е . (19)

дм

Раскладывая матрицы А(—и), В(—и) и 0(—и) в ряды по параметру є и учитывая равенство (10), перепишем (19) в виде

—єдф2М~)Щєм>А1Е = Ф2(м)Я—є(В1 +к1А1 )Е + (—(В2 +к1А2)Е| +

+—є^21 ( м)—єм (В + к1 А1) Е + 0(є3).

Имея в виду (18), получаем

дФ2(М) ЯА1Е = Ф2(м) Мя (В2 +к1 А2 )Е + (мФ2(м)^1 -дФ2 ^2 } +к1 А1 )Е .

дм 2 (. д )

Приводя подобные, получим уравнение относительно функции Ф2 (w):

{ЩЕ + h2 (B + Ki Ai ) E} = wO2 (w) { ( { + K! A! ) E + {A ( + K A2 ) e} .

Следовательно, решение Ф2 (w) будет выглядеть следующим образом:

Г (]w)2 ф 2 (w) = exp K2

h1 (B1 + K1A1 )E +7T R (B2 + K1A2 )E где k 2 =------------------2----------------. (20)

2 RA1E + h2 (B1 +k1 A1 )E

В силу замен (13) и равенств (2) и (11), можно записать асимптотическое равенство

MeJui(t) = H(u)E = e]uNK1H2 (u)E = e]uNK1F2 (w, e)E « e]uNK1F2 (w)E =

2

Функцию

= exp -J ]uN K1 +])- N K2 f> .

( ]u)2

h2(u) = exp<| juNk1 + ^ Nk2

будем называть асимптотикой второго порядка. Тогда величину N • к2, которая определяет асимптотическую дисперсию, будем называть асимптотическим семиинвариантом второго порядка.

Из вида И2(и)следует, что число заявок в ИПВ распределено асимптотически нормально.

5. Асимптотика третьего порядка

Для нахождения асимптотики третьего порядка в уравнении (12) выполним замену

^ = ^^{^,2} (21)

и для неизвестной вектор-функции И3 (и) получим уравнение

Т Н(и) А(и = И(и){в(и + кА(]и) + ;ик2А(]и)} + }И3(и)В(;и), (22)

N ди N

в котором выполним замены 1 3

N = е , и = ем, И3(и) = Е3(м, е). (23)

Уравнение (22) примет вид

Те2 ^(^ е) А(Тем) = ^3 (м, е) {{ем) + К!А(Тем) + уем^А(Тем)} +

дм

+ е3 Е3( м, е) Б( Тем). (24)

В этом уравнении сделаем предельный переход при е ^ 0 и, обозначив

равнение

^( м) (Во +к Ао ) = 0. (25)

Ііш Е3 (м, є) = Е3(м) , получим уравнение

є—0

Тогда его решение ^ (м) будет иметь вид

Р3 (м) = ЯФ3 (м) ,

где Я - вектор, определенный системой (9) и условием нормировки ЯЕ = 1, а скалярная функция Ф3 (м) определена ниже.

Раскладывая матрицы А(—и), В(—и) и Б(—и) в ряды по параметру є, систему

(24) перепишем с точностью до бесконечно малых слагаемых порядка є3 следующим образом:

—є2----3д( , ) А0 = F3(w, є) І В0 +к1А0 + Ієм> (В1 +к1 А1 )+ (— , ) (В2 + к1 А2 ) +

дм [ 2

+—ємк2 А + (—єм)2 к2А1} + 0(є3). (26)

Решение ^ (м, є) этой системы будем искать в виде разложения

Е3(м, є) = Ф3(м)Я + —є31(м) +(—2)- ^32(м) + 0(є3). (27)

Подставляя разложение (27) в предыдущее равенство, получим

—є2 дфММ)ЯА) =Ф3 (м)Я|—мк2А0 + — єм(В1 +кА1 + —ємкА1)+(•/^М) (В2 +к1 А2)|

( —є)2

+]Щ1(М’){В0 +к1 А, + ./^^0 + — єм(В +к1 А1 ++—^^(МВ +к1_А0} + О(є3) .

Приравнивая коэффициенты при одинаковых степенях є , получим следующие уравнения:

Ф3 (М)Я В —Мк2 А, + —м (В1 + к1 А1)} + м) ВВ0 + к1 А)} = 0 ,

Е32(м) (В0 +к1 А0 + + 2Ф3( М) Ям2 |к 2А1 + "2 (В2 +к1 А2 )} +

2 і і дФ (м)

+2м Ф3(м)А3 |к2Ао + В +к1 А1) + }-------3---ЯА0 = 0. (28)

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

1 1 * дм

Из первого уравнения системы (28) получим функцию -Р31(м) в виде

Рз1 =Фз(м>')]м>Из, (29)

где вектор Из является таким решением системы

^ ВВ0 +к1 А0 }+ Я Вк2 А0 + В1 +к1 А1} = 0, которое удовлетворяет условию Из Е = 0.

Функцию Е32 ( м) найдем из второго уравнения (28) в виде

2 дФ3 (м)

Е32 (М) = Фз (М)М ^ + —--- ----^ , (30)

где векторы ^4 и &5 являются такими решениями систем

^4 (В0 + к1 А0 + + 2Я {к2 А1 + 2 (В2 + к1 А2 )} + 2^з {к2А0 + В1 + к1 А1} = 0,

И5 (м) (В0 + к1 А) + 2ЯА0 = 0, которые удовлетворяют условиям Н4 Е = 0 и й5 Е = 0.

Для нахождения скалярной функции Фз (м) просуммируем все уравнения системы (24), умножив ее на единичный вектор Е , получим

—є2 —з( , )А(—єм)Е = Ез(м,є){В(_/єм) + к1 А(—єм) + —ємк2А(—єм)}Е + дм

+єзЕ3(м, є)Б(—єм)Е . (31)

Раскладывая матрицы А(—и), В(—и) и 0(—и) в ряды по параметру є и учиты-

вая равенство (10), перепишем (31) в виде дФз ( м)

дw

-RA1E = ФЗ( w) Rw2 j {-і (B3 + к1 A3) + 2 к2 A2 } E +

+]F31(w) w A1 (B2 + K1A2 ) + K2 A1} E + 1 F32 (w) j (B1 + K1A1) E .

Имея в виду (29) и (30), получаем равенство

RA1E = ]'^(w)w {R j'6 (B3 +K1A3 )+ 2 K2 A2 }+ h3 A'2 (B2 +K1A2 ) + K2 A1 }} E~

+ {1]ф3(w)w2h4 -2h5 }(B1 +K1A1 )E .

Приводя здесь подобные, запишем

ARA1 + A h5 (B1 +K1A1 )e = } ф3( w) {R A^3 (B3 +K1A3 ) + K2 A2 } +

+ h3 AB2 + K1A2 + 2k2A1} + h4 (B1 + K1A1)} E .

Следовательно, решение Ф3 (w) будет выглядеть следующим образом:

Г (jw)3

Ф3 (w) = exp ---6--K3

h3 {(B2 + K1A2 ) + 2k2 A1} E + h4 (B1 + K1A1 ) E + R f 3(B3 + K1A3 ) + K2 A2 J E

K3 =----------------------------------------------------------------------1^. (32)

RA1E + h5 (B1 +k1 A1 )E

где

В силу замен (23) и равенств (2) и (21), можно записать асимптотическое равенство

Ме]ш = И (и )Е = е]Ш к е 2! И 3(и )Е = е;и№1 е 2! Е3(м, е) Е *

Л2

; Kl e 2! N K2 F3( w) E и exp juN к1 + j- N к 2 + j- N к3 |.

Функцию

2 2 6

N к3

будем называть асимптотикой третьего порядка, а величину N • к3 - асимптотическим семиинвариантом третьего порядка.

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

где N • к будем называть асимптотическим семиинвариантом у-го порядка.

Выше были получены формулы (10), (20), (32), позволяющие найти асимптотические семиинварианты первых трех порядков. Также эти величины для рассматриваемой модели можно получить в допредельной ситуации при заданных значениях параметров N, ц1, ц2, X, ст . Остается выяснить, насколько асимптотические результаты близки к результатам, полученным в допредельной ситуации при различных значениях N. Для этого воспользуемся сравнительной таблицей, где результаты численных расчетов получены при помощи следующего численного итерационного метода.

Рассмотрим систему (1) уравнений Колмогорова для стационарного случая. Данная система имеет конечное число уравнений. Численно найдем распределение вероятностей Р(к,/) для этой системы, используя следующий рекуррентный алгоритм.

1. I := 0, найдем решения Р(к, /) системы (1), удовлетворяющие дополнительному условию Р(0,0) := 1. Р(к, I) = 0 для всех I < 0 ;

2. Краевые условия находятся из системы (1) для случаев / = 0, / = 1, / = 2.

6. Численные расчеты

Р(1,1)

Р(0,2)

Р(1,1)

N;

2ст

Р(2,2) =

ст

Р(1,1)+х^г Р(1,0)

Р(0,2) | X N—2 + — | - ц9 Р(2,2)

Р(1,2) =--------1 * * ) -------;

И

Р(1,2) Г^^-3 + —+ |^ ^-^^-2 Р(0,2)

Р(0,3) =----------------------------------------------Г * * )-N-N ;

3ст

3. Для реализации основного алгоритма из третьего уравнения системы (1) находим Р(2,і):

Н<І-І> Р(1, і-1) + х * - і +1 Р(1, і-2) + Х * -1 +1 Р(2, і-1)

Р(2, і) = -*------------.

X-------+ ц9

* 2

Затем, из первого уравнения системы (1)

Р(0, і) Гх ^ + ^1-^ Р(2, і) т і)=-------------------------------1 * *)-.

Ма

И, с учетом Р(2,і) и Р(1,і), находим из второго равенства системы (1) Р(0,і+1):

Р(1, і) Гх * - г -1+^+Ц1ї-х^ Р(0, і)

Р(0, і+1) =----------^—*------------^2)-------------------*-*,

ст(і +1)

если і < *, то і := і +1 и на шаг 3;

4. Если і = *, то используем одно уравнение для нахождения величины Р(2,Л^:

СТ(* -1) Р(1, * -1) + Х —Р(1, *-2) + Х —Р(2, *-1)

Р (2, *) =----*---------------- * *

^2

а второе уравнение для оценки величины погрешности численного алгоритма, определив невязку Д в виде

Д = ц2 Р(2, N) - стР(0, N).

Далее, получаем величину р :

2 N

££Р(к, I) = р,

к=0I=0

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

NN N

К = £ /Р(0, К2 = £ (I - к! )2Р(|), Кз = £ (I - к! )3Р(|),

1=0 I=0 I=0

где одномерное маргинальное распределение Р(!) определяется равенством

р(і) = £ Р(к , і).

к=0

Пусть N = {10,20,30,40,50,100,500,1000}, } = 1, ц2 = 2, Х = 0,4, ст = 5.

Для последнего столбца таблицы взяты коэффициенты к, асимптотических семиинвариантов первого, второго и третьего порядков, найденные при применении уравнений (9) - (10) и формул (20) и (32).

Асимптотические и численные семиинварианты

К, (N)/N N

20 30 40 50 100 500 1000 N

К1( N)/N 0,256 0,260 0,262 0,264 0,267 0,272 0,271 0,271

К 2(N)/N 0,624 0,673 0,704 0,724 0,772 0,819 0,826 0,832

К3( N)/N 1,010 1,106 1,153 1,178 1,202 1,152 1,136 1,188

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

Приведенные в таблице результаты не противоречат основному результату работы о том, что с ростом N последовательности К, (N)/N сходятся к к, , поэтому с определенной погрешностью

5 _к-к,(NVN1

5,

кv

допредельные значения Kv (N) можно заменить на их предельные семиинварианты N - к.

В частности, для 5, < 0,1 такая замена возможна при N > 20 для к1, при N > 100 для к2 и при N> 30 для к3. При 5, < 0,05 областью применимости асимптотических семиинвариантов является N > 20 для к1, N > 200 для к2 и N > 300 для к3.

Заключение

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

Проделанная работа позволяет сделать вывод о том, что применение метода асимптотических семиинвариантов целесообразно при N > 100, что позволяет находить значения К, (N) с погрешностью 5, < 0,1.

ЛИТЕРАТУРА

1. Назаров А.А., Пичугин С.Б. Исследование спутниковой сети связи методом математического моделирования // Изв. вузов. Физика. 1992. № 9. С. 120 - 129.

2. Назаров А.А., Одышев Ю.Д. Исследование сетей связи с протоколами «адаптивная Алоха» для конечного числа станций в условиях перегрузки // Проблемы передачи информации. 2000. № 3. С. 83 - 93.

3. Назаров А.А., Никитина М.А. Применение условий эргодичности цепей Маркова к исследованию существования стационарных режимов в сетях связи // Автоматика и вычислительная техника. 2003. № 1. С. 59 - 66.

4. Назаров А.А, Одышев Ю.Д. Исследование сети связи с динамическим протоколом «синхронная Алоха» в условиях большой загрузки // Автоматика и вычислительная техника. 2001. № 1. С. 77 - 84.

5. Назаров А.А., Цой С.А. Общий подход к исследованию марковских моделей сетей нере-дачи данных, управляемых статистическими протоколами случайного множественного достуна // Автоматика и вычислительная техника. 2004. № 4. С. 73 - 85.

6. Хомичков И.И. Исследование моделей локальной сети с протоколом случайного множественного доступа // Автоматика и телемеханика. 1993. № 12. С. 89 - 90.

7. Дудин А.Н., Клименок В.И. Системы массового обслуживания с коррелированными потоками. Минск: БГУ, 2000. С. 221.

8. Щербо В.К., Киреичев В.М., Самойленко С.И. Стандарты но локальным вычислительным сетям: Справочник. М.: Радио и связь, 1990. С. 304.

9. КлейнрокЛ. Вычислительные системы с очередями. М.: Мир, 1979. С. 598.

10. D’Apice С., De Simone Т., Manzo R., Rizelian G. Priority service of primery customers in the M/G/1/r retrial queueing system with server searching for customers // J. Information Theory and Information Processing. 2004. V. 4. No. 1. P. 13 - 23.

11. Bocharov P., D’Apice C., D’Auria B., Salerno S. A queueing system of finite capacity with the server requiring a priority search for customers // Vestnik RUDN, Seria Prikladnaia Matematika I Informatika. 2000. No. 12. P. 50 - б1.

12. Bocharov P., D’Apice C., Phong N., Rizelian G. Retrial servicing of multivariate Poisson flow with customer-searching server with finite buffer // Vestnk RUDN, Seria Prikladnaia Matematika I Informatika. 2002. No 1. P. 98 - 10б.

13. Artalejo J.R., Joshua V.C., Krashnamoorthy A. An M/G/l retrial gueue witn orbital search by the server // Advances in Stochastic Modeling / J.R. Artalejo, A. Krishnamoopthy (Eds). Notable publications, New Jersey, 2002. P. 41 - 54.

14. Колоусов Д.В., Назаров А.А., Цой С.А. Исследование вероятностно-временных характеристик бистабильных сетей случайного доступа // Автоматика и телемеханика. 200б. № 2. С. 90 - 105.

15. Коцюрубра П.И., Назаров А.А. Исследование асимптотических средних характеристик немарковских моделей неустойчивых сетей случайного доступа // Проблемы передачи информации. 2003. № 3. С. 77 - 88.

16. Коцюруба П.И., Назаров А.А. Локальная диффузионная аппроксимация процесса изменения состояний неустойчивой сети случайного доступа в окрестности асимптотического среднего // Проблемы передачи информации. 2004. № 1. С. 85 - 97.

17. Neuts M.F., Ramalhoto M.F. A service model in which the server is required to search for customers // J. Appl. Prob. 1984. V. 21. P. 157 - ібб.

18. Bocharov P., D’Apice C., Phong N., Rizelian G. Retrial servicing of Poisson flow in a system of finite capacity with customer-searching server // Vestnik RUDN, Seria Prikladnaia Matematika I Informatika. 2002. No. 1. P. 87 - 97.

19. D’Apice C., Manzo R. Search for customers in a finite capacity queueing system with phase-type distributions // Information Processes, Electronic Scientific Journal. 2003. V. 3. No. 1. P. бі - б9.

20. Bocharov P.P., Pavlova O.I., Puzikova D.A. M/G/l/r retrial queueing system with priority of primary customers // Mathematical and Computer Modeling. 1999. V. 30. P. 89 - 98.

21. Лившиц Б.С., Пшеничников Ф.П.,Харкевич А.Д. Теория телетрафика. М.: Связь, 1979.

Работа выполнена нри поддержке АВЦП «Развитие научного потенциала высшей школы (2009 - 2010 гг.)» федерального агенства но образованию но проекту «Разработка методов исследования немарковских СМО и их применение к сложным экономическим системам и компьютерным сетям связи».

Судыко Елена Александровна Назаров Анатолий Андреевич Томский государственный университет

E-mail: [email protected]; [email protected] Поступила в редакцию 14 февраля 2009 г.

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