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

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

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

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

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

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

Похожие темы научных работ по математике , автор научной работы — Назаров Анатолий Андреевич, Туренова Елена Львовна

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

Research of the non-markov model of net element with HDLS channel level protocol

The protocol of package commutation net is being reviewed< where the transfer is carried out with full echelons of fixed length. The analytic research was done for recurrent servicing and two disciplines of retransmission: the group and selective one. This article goes on with the researches, that were started in our work «Research of channel level protocol of data transfer network», where the same problem was exemined for research of Marcov model. In that article it is supposed that echelon transfer time is exponential. The model with non-exponential echelon transfer time is surely more adequate. It is the model, which is investigated in current item.

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

Сложив все уравнения системы (6), разложенные в ряд до е4, и подставив туда разложение (7), получим обыкновенное дифференциальное уравнение для неизвестной функции П(х):

S = ■

g2r

где g определяется по формуле

dx

■ + к.

dx2 '

где

1

g --7~-\-•

*i =0~gY)(2+25 + ц, + 2S2 + S2g\i2 +

Г = ]е-"В(0<Ь, ^=](1-А(1))сЬ, о о

о о 2

Обозначив а = кг!кх, запишем решение этого уравнения:

Обозначим П(х) = П0 (дс)+П, (*)+П2 (х). Испо-

»

льзуя условие нормировки

= 1, получим

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

(8)

П(х) = — ехр< - — [. Теорема а (. а)

Переходом от адаптивного протокола к динамическому удалось получить асимптотическую плотность распределения вероятностей состояний системы, определяемых вектором (к, I) для сети связи с адаптивным протоколом случайного множественного доступа. «Описанным^ здесь методом можно поду* чить совместное асимптотическое распределение вероятностей состояний (А,/, 7), но это выходит за рамки данной работы.

Заключение

доказана.

Выпишем основные полученные результаты. 1. Пропускная способность 5 сети связи, управляемой адаптивным протоколом случайного множественного доступа с бесконечным числом узлов, равна

ЛИТЕРАТУРА

Исследован адаптивный протокол случайного множественного доступа с оповещением о конфликте. Для сети связи с бесконечным числом абонентских станций найдено асимптотическое распределение вероятностей состояний системы. Определена величина пропускной способности 5.

1. Бертсекас Д., Гамагер Р. Сети передачи данных. М.: Мир, 1989.

2. Назаров A.A., Юревич Н.М. Исследование явления бистабильности в сети с протоколом Алоха для конечного числа станций // Ав-

томатика и телемеханика. 1996. № 9. С.91-100.

3. Фалин Г.И. О неустойчивости сети Алоха//Проблемы передачи информации. 1990. № 1С. 79-82.

4. Назаров A.A. Асимптотический анализ марковизируемых систем. Томск: Изд-во Том. ун-та, 1991.

Статья представлена кафедрой теории вероятностей и математической статистики факультета прикладной математики и кибернетики Томского государственного университета, поступила в научную редакцию 15 февраля 2000 г.

УДК 519.872

A.A. Назаров, E.JI. Туренова

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

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

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

дополняя их вновь поступившими. Как только эшелон сформирован, все действия повторяются.

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

значения: / - число заявок в системе; т - длина эшелона; <^к) - вероятность того, что к заявок из эшелона требуют повторного обслуживания, 0 <к<,т.

Построенную СМО исследуем для двух дисциплин повторной передачи.

1. Групповая повторная передача. В этом случае предполагается, что во время передачи эшелона заявки анализируются по одной. При обнаружении заявки, требующей повторной передачи, вся оставшаяся группа эшелона, включая заявки без искажений, вновь возвращается на обслуживание. Пусть р - вероятность того,

что заявка передана успешно, тогда д(к) = рк (1 - р\ к = 0,..,т-\, рт, где ^(/я) - вероятность

передачи всего эшелона без искажений.

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

где с"я = пА/к\(т-к)\.

Функция распределения суммарной длительности обслуживания В(х) складывается из времени, необходимого на непосредственное обслуживание эшелона, и •времени, потраченного'на передачу квитанции.' • • ■ •

Изменение во времени числа заявок в системе /(/) немарковское. Введем величину равную длине интервала от момента / до момента окончания обслуживания, если /'(/)> т. Если в момент t отсутствует передача эшелона, то не определяется. Случайный процесс (/(/), г(/)) с переменным числом компонент является марковским, и для распределения /'[/(О =/', < г) можно записал» систему уравнений (1Н4): />(/, г+Л/) = ХА/Р(| -1, (1 - Ш)Р{1, /)+

XP(i)=XP(i-i)+ £ <>*/<*, (5)

J-m-l OZ

OZ J-о oz

В системе (5)—(7) положим z -»оо. Тогда

8P(i,z) dz

• 0. Обозначив lim P(i, z) = я(/),

получим уравнения (8), (9), определяющие зависимость между маргинальным распределением я(/) и

дР0,0)

производными в нуле —-— двумерного распре-

деления

P(i,z):

dz

{dP(i + jfi)

Xn(i) = Xn{i-l)+ £ q{j) J'"\Q<i<m, (8)

J'm-t 9Z

dP(i,0) , ^ Л dP(i+7,0) ..

dz jso

Xn(/) = Xn(i-1)- + £qu)/> m. (9)

dz

Перейдем ег системе' (8H9) к производящим функци-

ям Xjr'7t(/') = <X>(x). Обозначим

dP(i, 0) dz

или

ф(х)=;

(11)

J-m-i

Р(т, z,t+А/) = XAtB(z)P(m -1, /)+ + (l - ХА ф>(т, z + At, /)-Р(т, А/, f))+

+ B(z)fdqU)P(m + jAt,t\ j-о

p(i, z, t + At) = XAtp(i -1, z + At, t)+ + (l - XAt\p(i, z + At, /)- P(i, At, t))+

+ B(2)Z я0М> + J> 4' > m>

о

t P(i,t)+±P(i,z,l) = \.

(1)

(2)

(3)

(4)

Сведем полученные уравнения к дифференциальным. В стационарном режиме /'(/, г, /) = /"(/, дР^, г, /) / 5/ = 0 и система уравнений для стационарного распределения Р(/, г) имеют вид (5Н7):

= У,-.,|>,*' =Г(*),Я(*)=|>0>Л (10)

(=0 j=o

и после преобразований уравнение (9) примет вид ХФ(х)(1 - х) = х"Т(х)(£>(х) -1) xT(x)(p(x)-l) Х(1-х)

Формула (11) позволяет найти Ф(х) - производящую функцию для финальных вероятностей п(/) с точностью до неизвестного множителя Г(х).

оо

В области |х| < 1 ряд сходится, т.е.

функция Ф(х) в этой области конечна. Следовательно, и функция Г(х) будет конечной при |х| <1, так как Ф(х) зависит от Г(х). В дальнейшем будем рассматривать только область й 1. Для нахождения функции Г(х) вернемся к уравнениям (б), (7). Умножим эти уравнения на х"я и просуммируем по i от т до оо. Обозначая

F(x, z) = ± P(i, z)x'-, Г(х) = ± Ч,-тх'~т,

i=m Ыт

Ckyhtx-'qijiZx'y,,

1 ыо

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

= Ц1 - x)F(x, z)+r(*Xl - B(z)D(x))+

OZ

+B(z)c(x,y)-M(z>t(ii»-l)t (12)

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

которое является обыкновенным линейным неоднородным дифференциальным уравнением первого порядка вида F'(z) = А ■ F(z)+ K(z), где Л = Х(1-х), К(г)= = Г(*Х1 - B(z)Z>(x))+B(z)c{x, у)-КВ(г)к(т -1), реше-i

ние которого F(z) = e*1 ^e~A'K.(t)dt. Следовательно, о

решение уравнения (12)

F(x, z) = je-x(l"'> (Г(*Х1" B(t)D{x))+ о

+B{t)c(x,y)-kB{l)K(m-l))dt. При z -> oo -> oo, и для существования

во

lim F(x, z) должно выполняться условие х

«-»«о •

О

X (Г(*Х1 - л(/)£>(х))+ B(t)c(x, у)- XB(t)n(m - \))dt = 0. Используя преобразование Лапласа-Стилтьеса

Je""' B(t)dt = - )е-" dB(t) = -В'{а),

о ® 0 ®

из последнего условия получаем выражение для Г(х) : гМ- (и)

Представление Г(х) в виде (13) содержит m +1 неизвестные константы п(т-1) и Yo>Yh—>Y»-i > входящие в выражение для С(х,у)

Выведем уравнения для определения неизвестных констант. Для этого из (11) выразим Г(х) и перейдем к пределу при х 1:

lim Г(х) = r(l) = lim ф(х)—

— - ',_», x"(D(x)-l)' Поскольку в силу выполнения условия нормировки Ф(1) = 1, £>(1) = 1, то при вычислении предела ис-пользуем правило Лопитапя. Получаем

г (1) = i

(14)

(16)

Сравнивая равенства (14) и (16), получаем уравнение для нахождения одной из т +1 неизвестных констант выражения (12):

\2ь-\д

(17)

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

должен обращаться в ноль.

Рассмотрим подробно знаменатель равенства (13):

Я'(х(1-х))Дх)-1 = 0. (18)

Уравнение (17) было исследовано в случае экспоненциального распределения длительности обслуживания в [1]. Используя теорему Руше, было доказано, что при выполнении условия существова-

т

ния стационарного режима р < £ у^О) уравнение

>=о

(18) имеет единственный корень по модулю меньше 1. Аналогичные результаты получаются1 и для рекуррентного обслуживания.

В выражении (18) рассмотрим рекуррентное обслуживание с функцией распределения длительности обслуживания В(х).. Для нее имеем

В'(а) = ]е^<Я?(х), Дх) = £ .

о ;=о

Тогда выражение (18) перепишется в виде

(19)

>=о

Сделаем замену переменных г = 1/х и запишем выражение (19) в новом виде:

П*) = /,/'_ лч~£ЯОУ = 0. (20)

В'

7х[Л

J-о

где Q = %jqU)-

j-о

Аналогично перейдем к пределу при х-И в выражении (13). Имеем

lim Г(х) = Г(1) =

X—>1

шВ'(х(1-х)1с(х,у)-\п(т-\)) (15) В' (X.(l -x))l>(x)-l lim В' (x(l - х)) = 1 и при предельном переходе знаме-

х-»1

нагель выражения (15) обращается в ноль. Применяя правило Лопиталя к выражению (14), получаем

W U-Q где учтено, что С (х, у)=£ (k -j)yt,

J* 1 i=0

Д1) = А'(0) = 1, S*'(x(l-jc)) =

Докажем, что имеет единственный корень в области |г| < 1. Для этого воспользуемся теоремой Руше. Представим функцию F(z) в виде суммы двух функций 1

В'

•Г^-1)

>=о

Предположим, что функция /(г) имеет в области |г| <, 1 единственный корень. Выбрав область £> и фаницу Г области £> аналогично случаю экспоненциального распределения, приходим к необходимости выполнения неравенства:

1

В

щ„

I>ov

Преобразуем левую и правую части неравенства:

I<?ov

7=0

sXrf/JM'-IitoO-ey.

>=0 о

z

Для ——j точка г = 0 является особой. Разло-

жим эту функцию в ряд Тейлора в нуле до степени е: 1 1

хо-И)

В• (О I+|о(е)|

5-(0)| + i~Ä'(0)| + |O(6)|

Отбросив бесконечно малое слагаемое, получаем неравенство

1

имеет в области |х| £ 1 ровно т корней. В выражент (13) при обращении в ноль знаменателя числитель такие должен обращаться в ноль, т.е. в области |х| < 1 корт

знаменателя полностью совпадают с корнями числиге/я. Рассмотрим числитель выражения (12):

В' (>.(1 - х)Хф, у)- кп{т -1)) = 0

или

1 Чи)х'> IЧкх1 -Хп{т-1) = 0. (21)

Подставим в выражение (22) т корней знамгщ-теля (18). Добавим равенство (18). В результате получается система т +1 уравнения для нахождены всех неизвестных констант выражения (13):

Разложим функцию (1 - ъ)] в ряд Тейлора до степени е, умножим правое выражение на знаменатель левого и, оставляя только члены порядка е, получим

1 > (о)| + | В'' (01 -\в* (0)\грд(Л

После несложных преобразований с учетом того, что Л?"(о)=1, получаем

7=1

*=0

у-1 *=0 У

(23)

где

*''(о)|<£ж/),

I )=0

В' (а) = $ (~х)е~ахdB(x).

(21)

Неравенство (21) является условием существования стационарного режима в рассматриваемой СМО в случае рекуррентного времени обслуживания. Таким образом, если выполняется неравенство (21), то выражение (18)

Здесь хя- корни уравнения (18) из обгасти

11 — т

|х| < 1; ^(у) -известныеконстанты;0 = X м(Л> ^ и 6

- задаваемые параметры системы^ & у,^ „ч п(т-1) - неизвестные константы в выражении 13), определяемые системой (23).

Заключение

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

Выражение (13) для функции Г(х) нам полностью

известно, известна и производящая функция для финальных вероятностей Ф(х), с помощью копрой

можно искать любые характеристики функционфо-вания рассматриваемого элемента сети связи.

ЛИТЕРАТУРА

1. Назаров A.A., Туренова Е.Л. Исследование протокола канального уровня сети передачи данных // Математическое моделирован».

Кибернетика. Информатика. Томск: Изд-во Том. Ун-та, 1999. С. 109-114.

2. Бертсекас Д., Галлагер Р. Сети передачи данных. М.: Мир, 1989. 540 с.

3. Аничкин С.А. и др. Протоколы информационно-вычислительных сетей: Справочник. М.: Радио и связь, 1990. 502 с.

4. КлейнрокЛ. Коммуникационные сети. М.: Наука, 1970.250 с.

5. Кудрявцев Л.Д. Курс математического анализа. М.: Высшая школа, 1981. 687 с.

6. Степанов С.Н. Численные методы расчета систем с повторными вызовами. М.: Наука, 1983.230 с.

Статья представлена кафедрой теории вероятностей и математической статистики факультета прикладной математики и кибернетики Томского государственного университета, поступила в научную редакцию 25 февраля 2000 г.

УДК 621.394/395.74-503.5

A.A. Назаров, СЛ. Шохор

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

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

Эта работа продолжает исследования, посвященные сетям связи с протоколами случайного множественного дступа [1]. Известно, что такие сети часто не отличаются стабильным функционированием [2]. При небольшом количестве абонентских станций (АС) возможно возникновение явления бистабильности [3], а при большом числе узлов - отсусг-

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