Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

lect

.pdf
Скачиваний:
14
Добавлен:
30.05.2015
Размер:
4.31 Mб
Скачать

Tp - время распространения сигнала в канале связи;

Т„ - время переключения направления передачи модема полудуплекс­ ного канала связи (для дуплексного - Т„ = 0);

Ту - время узловой обработки кадра при приемо-передаче; Тп - время передачи подтверждения в служебном кадре;

Я = /?„ + (1 — Rn)Rom ~ вероятность повторной передачи кадра;

Rji и Rom ~ вероятности искажения информапионного кадра в прямом канале и подтверждения в обратном канале соответственно,

Подставляя (2.2) в (2.1), получаем:

 

Cecil, ш) = ^ ^ " ^ ^ ^ ^ ^ ^ ^ У ' ^ - ^ - = 1,2.

(2.3)

Отсюда видно, что пропускная способность межузлового соединения, упра­ вляемого простейшим протоколом, в равной мере определяется качеством прямого и обратного канала связи. Как правило, достоверность переда­ чи информации в обоих направлениях одинакова. Тогда для большинства линейных протоколов, допускающих перенос подтверждений в информа­ ционном кадре (HDLC, IDLC, ГОСТ 26113-84, SDLC, ADCCP, CDCCP, BDLC, UDLC [26, 30, 36, 119, 120, 191, 207]), при симметричном трафике выполняется равенство i?„ = Ro2 = R ж соотношение (2.3) принимает вид:

 

(L - Я)(1 -

Rf

^ ^ ^ ( ^ ' ^ ) -

2iTT2

В тоже время для протокола DDCMP даже при симметричном трафике в

статистически однородном канале

i?„ ф Ro2, так как в данном протоко­

ле заголовок кадра, несущий подтверждение, и его информационнное поле имеют собственные коды проверки на наличие ошибок [20, 30, 120]. По­ скольку интенсивность искажений кадра находится в прямой зависимости от его длины, то обычно RQI <С -Rn, а для протокола DDCMP Rom Rn, т = 1,2, в силу того, что обычно обьем служебной части кадра намного меньше длины его информационного поля. По-видимому этим обусловлено то, что в большинстве работ по анализу возможностей линейного прото­ кола фактор искажений в обратном канале не учитывается.

2.3Модели нормальных процедур

Теперь будем считать, что ширина окна имеет произвольное значение и обозначается всюду далее через UJ. Сделаем дополнительно к предпо­ ложениям, введенным в п.2.2, следующие.

41

Предположим, что отправитель всегда передает последовательность (эшелон) из ш кадров, после чего ожидает подтверждение правильности приема последовательности.

При групповом отказе неподтверждение кадров с номером modi{Nr + l),modi{Nr -f- 2), ... , modi{Nr + и), где Nr - текупдее значение счетчика принятых получателем кадров, влечет повторную передачу соответствен­ но u,uj—l,..., 1 кадров, следующих за последним безошибочно принятым, и передачу 0 , 1 , , . . , о; — 1 кадров с новой информацией.

При селективном режиме отказа вновь передаваемая последователь­ ность состоит из ^ < а; кадров, не принятых получателем, в. си —к новых кадров. При этом предполагается, что мопщость пространства имен до­ статочно велика для того, чтобы реализовать такой режим обмена.

Будем считать также, что достоверность передачи каждого кадра не зависит от достоверности передачи предыдупщх кадров.

Воспользуемся определением пропускной способности межузлового со­ единения как отношения среднего объема информационных бит, передан­ ных без ошибок в эшелоне из со кадров, к времени его передачи [179]. Тогда с учетом потерь в прямом и обратном каналах связи для нормаль­ ной процедуры обмена получаем:

mcut + Т

'^

m = l,2,

(2.4)

Сн{Цш,т) = —

-^Y.iPih^^-PACKim)),

ь -

п

i^i

 

 

где Р(г,со) - вероятность безошибочной передачи по прямому каналу г информационных кадров в эшелоне длины а;, определяемая соотношени­ ями [205]:

P ( i , a ; ) = ( ' ^ ) ( l - i ? „ ) ^ - i ? ^ -

(2.5)

врежиме селективного отказа и

врежиме группового отказа; РЛСА:("^) ~ вероятность искажения подтвер­ ждения в обратном канале.

Так как все кадры, следуюшде по обратному каналу, переносят кви­ танции, то для вероятностей РАСк('т) при различных видах трафика справедливо:

РАСК{1) = Роъ РАСК{2) = Щ2-

Данные равенства в общем виде можно переписать следуюпщм образом:

РАСк(т) = (ш - 1)В^,^ - (ш - 2)Rom, ш = 1,2.

(2.7)

42

Подставляя (2.5) и (2.7) в (2.4), для режима селективного отказа полу­ чаем:

Сяс(1.с..ш) =

" ' ^ - ^ ) ( ^ - ^ - ) ^ ^ - ^ " ' - ^ ^ ^ - + < " ' - ^ ) ^ ° - ^

(2.8)

^^^ ' ' '

mujt-\-Tm

^ '

Аналогичное соотношение для случая группового отказа имеет вид:

^{L- Я)(1 - Еп){1 - (1 - RnT) {1 - (ш - 1)Щт + (т- 2)Rom} .^^.

Нетрудно убедиться в том, что при а; = 1 из (2.8) и (2.9) получаем выражение для пропускной способности стартстопного протокола (2.3).

Для дальнейпгего анализа перепишем соотношения (2.8), (2.9) в виде:

 

L — Н

 

 

Снс{Ь,и;,т)

= —^ZHc(<^,m),

 

(2.10)

 

L — Н

 

 

Снг{Ь,и,т)

= -ZHrii^,rn),

 

(2.11)

где

 

 

 

^яс(а;,ш) = ^ ^ ^ 3 ^ ^ 5 ^ ,

 

(2.12)

^^^('^'^^

Л„(тс. + А.)

^ - '

(^-^^^

5„ = 1 - ( т - \)Щ^ + (ш - 2)Rom.

Am = Tm/t - относительное время незанятости канала связи.

В соотношениях (2.10), (2.11) сомножитель (L — H)/t соответствует физической скорости передачи данных пользователя по каналу связи без ошибок с учетом потерь на перенос служебной информации.

Сомножители ZHc{u),m) и ZHr{oOjm) являются коэффициентами использования одного направления передачи канала связи, управляемого нормальной процедурой обмена в режиме селективного и группового отка­ за соответственно, со скоростью определяемой сомножителем {L — H)/t. Коэффициенты ZHciy'^'^) и ZHr{uj,7n) можно интерпретировать так­ же как долю физической скорости передачи данных пользователя, которая достигается в условиях наличия ошибок в прямом и обратном каналах.

Очевидно, что величина Sm характеризует степень влияния надежно­ сти обратного канала на пропускную способность межузлового соединения.

43

Анализ (2.12) и (2.13) показывает, что для абсолютно надежного канала связи {Rn = Rom = 0) оба типа отказа эквивалентны:

ZHci^.rn) = ZHri^,rn) =

mcj -{-Am

При Rji, произвольном Rom И неограниченном возрастании ширины окна коэффициенты использования канала связи стремятся к значениям

ZHc{<^,rn) = (1 - Я„)(1 + (ш - 2)Rom)/m, Zяг(oo,ш) = 0.

Из результатов, приведенных на рис.2.1, видно, что при симметричном трафике с ростом си влияние фактора искажений решающей обратной связи на потенциальную пропускную способность звена передачи данных быстро слабеет. При однонаправленном трафике высокая степень нейтра­ лизации искажений в обратном канале обеспечивается, как правило, ма­ лыми размерами служебных кадров - за счет чего значения Si близки к единице. Вид зависимости пропускной способности межузлового соедине­ ния от достоверности передачи информационного кадра при селективном режиме отказа приведен на рис.2.2. Из рис.2.3 видно, что при групповом режиме отказа имеются области значений i?„, для каждой из которых су- ш;ествует наилучший в смысле максимума пропускной способности размер окна.

В целом от ширины окна зависимость (2.12) имеет характер кривой с насыщением (см. рис.2.4), а функция (2.13) при i?„ > О - унимодальный характер с не ярко выраженным экстремумом (см. рис.2.5).

2.4Модели асинхронных процедур

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

Предположим, что выполняются допущения 1, 3-5, сделанные при по­ строении модели стартстопного протокола. Будем полагать также, что каждая из взаимодействующих сторон после отправки очередного кадра анализирует поступившую за это время квитанцию, а затем продолжает передачу с учетом особенностей различных режимов отказа. Тогда время полного цикла передачи информационного кадра для любого вида трафика в ранее введенных обозначениях составит i + Гг.

44

0.8

0.6 -

0.4

0.2-

О

0.2

0.4

0.6

0.8

1

I-Re

Рис. 2.1: Влияние надежности обратного канала связи на пропускную способность межузлового соединения в нормальном режиме

функционирования

45

0.8

 

 

 

 

^

m

=

1,

 

 

 

 

 

 

Roi

 

= О

0.6

-

 

 

 

 

 

 

 

0.4

 

 

 

 

 

^m

=

2,

 

 

 

 

 

Ro2

= Rr.

 

 

 

 

 

 

0.2

-

 

 

 

 

 

 

 

0

0.2

0.4

0.6

0.8

1

l-Rn

 

 

Рис. 2.2: Зависимость пропускной способности межузлового соединения, управляемого нормальной процедурой обмена в режиме селективного отказа от достоверности передачи информационного кадра при Am = 1

46

а; = 8

и> 4 Ы = 1>

Roi = О

и = 2

0.2

0.4

0.6

0.8

1 — R„

Рис. 2.3: Зависимость пропускной способности межузлового соединения, управляемого нормальной процедурой обмена в режиме группового отказа, от качества канала связи при Am = 1

47

ZHc{i^,m)

 

0.8

Rn = 0.2, Roi = 0

 

0.6

 

 

Rn = 0.5, Roi = 0

0.4

Rn = Ro2 = 0.2

Rn = Ro2 = 0.5

0.2

 

11

Ш

Рис. 2.4: Зависимость пропускной способности межузлового соединения, управляемого нормальной процедурой обмена с селективным отказом, от размера окна при Am = 1

48

Rn = Rni = 0

0.8-

0.6

Rn =0 . 1, Roi = 0

Rn = Ro2 = 0

0.4-

Rn = Ro2 = 0.1

0.2 -

Rn = Ro2 = 0.2

11 ш

Рис. 2.5: Зависимость пропускной способности межузлового соединения, управляемого нормальной процедурой обмена с групповым отказом, от размера окна при Am = 1

49

Передача ведется до тех пор, пока длина очереди неподтвержденных ка­ дров не окажется равной ширине окна ш. Такая ситуация возникает в том случае, если источник информационных кадров за о; циклов не получит ни одной неискаженной квитанции. При этом отправитель приостанавлива­ ет передачу информационных кадров (но передача квитанций для потока данных во встречном направлении продолжается) и ожидает подтвержде­ ние в течение одного цикла, а затем передача информации возобновляется. Предположим, кроме того, что положительные и отрицательные квитан­ ции всегда упакованы в информационные кадры, а во время приостановок передачи информации вероятность искажения квитанции имеет то же зна­ чение, что и при передаче в составе информационного кадра.

Так как уведомления переносятся в каждом кадре независимо, то в рам­ ках введенных предположений время прихода квитанции распределено по геометрическому закону с параметром 1 — i?o? где RQ = Ro2-

Теперь воспользуемся наиболее общим определением пропускной спо­ собности межузлового соединения, управляемого асинхронной процедурой обмена, в виде отношения среднего обьема данных, передаваемых за время до прихода квитанции, к среднему времени получения квитанции [205]:

САЩШ) = (L- Hp/i,

(2.14)

где й) - среднее количество информационных кадров, передаваемых отпра­ вителем за время между двумя последовательными поступлениями кви­ танции, которое задается соотношением

u^ = tPih

(2.15)

1=1

 

Pi - вероятность того, что узел отправил /

кадров до получения неиска­

женной квитанции; 1= Е-Р(г,0^ ~ фбД^^^ количество информационных

г = 1

кадров, переданных без ошибок в эшелоне длины /. С учетом (2.5) и (2.6)

выражение для / можно переписать в виде:

 

 

7 _ / К^ ~ ^п)

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

.

.

[ (1 — Rn)(l — (1 — Rnf)lRn

 

при групповом отказе.

 

^ " ^

В силу геометрического характера распределения времени прихода под­

тверждения

 

 

 

 

' = ^

-

_

( ^ • " )

Для расчета значений вероятностей Р/, / = 0,а; представим поведение узла-отправителя в стационарном режиме однородной марковской цепью с

50

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]