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

lect

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

видеть, что равномерное распределение буферов вдоль тракта передачи данных обеспечивает наилучшие значения показателя пропускной способ­ ности. Этот факт следует иметь в виду при построении многозвенных соединений.

Предположим теперь, что F2 = 1, Fi = F^ = F, а Ki, ж К2 - произвольны. Тогда множество вероятных состояний образуется сово­ купностью двух примыкающих геометрических фигур: прямоугольника

(г = 0,1;

^' = 1,К2)

и отрезка прямой

(г = О, А''!; j = К2). Реше­

ние системы уравнений равновесия при этом имеет следующий вид:

 

Л00

 

(1 - F)2

 

 

 

l-\-Ki-^K2-2F'

 

 

 

 

 

 

 

 

1

 

 

 

 

F

 

 

Poi

=

PQQ^ _ p]

 

 

 

 

F

 

 

Рк2г

Л)0/.. _ Г.Ч2? 2 =

l , i i ' i .

Отсюда

находим:

 

 

 

^ ' ( • ^ ' ' ^ ^ ^ =

2F{K,

+ K,-F}

Из соотношения (4.6) видно, что при неограниченном росте

Ki или

К2 пропускная способность

^3(^^1,7^2)

стремится к величине

F.

4.3Анализ тракта длины D > 4

Рассмотрим виртуальное соединение с числом мест для хранения паке­ тов в транзитных узлах равным единице. В силу этого, номера состояний цепи Маркова представляют собой двоичные числа с количеством разря­ дов, равным D — 1. Поскольку каждое звено тракта управляется стартстопной протокольной процедурой, то допустимые изменения состояний соответствуют единичному сдвигу влево некоторого подмножества разря­ дов исходного номера состояния цепи Маркова. При этом "непередача"

131

пакета данных (в результате искажения в канале связи) из одного тран­ зитного узла Б следуюпщй приводит к эффекту "блокировки" (запирания) пакета, находящегося в предыдущем узле. Переходные вероятности цепи Маркова, описывающей процесс транспортировки в передающем тракте из четырех звеньев имеют зависимость от параметров межузловых участков переприема, приведенную в табл.4.3. При Fd = F, (/ = 1,4 вероятности состояний данной цепи Маркова определяются соотношениями:

М)00 — 1 + 6(1 -

F) + 6(1 -

F)2 + (1 -

F)3'

 

Pool = Рооо-

7=^1 Рою = -Рооо:;

-;^;

-поо = Рооо:

1^

 

р '

" UiU

•' и и и ^

7717

1UU

-'

и и и ^

j - i )

3

 

 

 

2

 

 

 

 

1

Рои = Рооот^

^fiw^'^

Pioi

= Рооотл

7=л^'1

Рпо

= Рооо

(1 -

РУ

 

 

^^^^^^('l _

jr)2'

" ^^"

 

( l - F ) ^ '

 

 

 

 

1

 

 

 

 

 

 

Рш = Л)оо^^_^^з-

 

 

 

 

Зависимость операционных показателей от параметров тракта переда­

чи данных имеет вид:

 

 

 

 

 

7 п 1 1 ) -

- ? ^ { i + 3 ( i - i ^ ) + ( i - m

.

... ^

^4^1, -^^ -^i -

1 _^ g(l _ ^г) + 6(1 -

F)2 + (1 -

F)3'

^*- >*'

U{i,i,i)

4 -Ь 18(1 -F)

+ 12(1 -

F)2 + (1 -

Ff

 

^г{1 + 3(1 _ i?) + (1 _ ir)2}

 

 

Рассмотрим тракт передачи при

F2 = Рз = I, Fi = F^ = F

и произ­

вольных Kd, б? = 1,3. Пространство вероятных состояний при этом обра­ зуется совокупностью трех примыкающих геометрических фигур: прямо­

угольного параллелепипеда

(г = 0,1; j = 0,1; к = 0, Щ),

прямоугольника

(г = 0,1; i = О, К2; к = К^)

и отрезка прямой (г = О, Ki;

j = К2', к = К^).

Переходные вероятности цепи Маркова для данного тракта приведены в табл.4.4.

Вероятности состояний определяются следующими зависимостями:

000

=

 

(1 -

РУ

 

1 + KI + K2 +

K3-3F'

Ркоо

Рооо^ 1_

 

jp,

к=:1,Кз:,

РкО\

=

РоООТх

 

Ч=!^->

^ = 1?-^3;

 

 

\l-Ff

 

 

 

132

О

И

Ь

g

II

о

 

 

О

 

 

и

се

II

о

 

 

m

ь

II

О)

 

 

I

О

^

г)W

IS;

X

п

и

Со;

ю

1—1

т—1

о

T—1

T—1

о

т—1 т—1

о

т—1

о

т—1

т—1

т-Н

о

т—1

о

г Н

 

о

T—1

T—<

T—1

о

о

о

т-1

т-1 о

о

о

о т—1

т—1

т—1

г-н

со

о

о

о

о

r-H

т—1

т—1

т—1

т-1

о

о

т-1

о

о

о

т—1

т—

1—1

о

т—1

т—1

о

о

о

т—1

т—1

т-1

о

о

о

т-1

т—1

т—1

t—1

т—

 

о

о

о

т—1 т—1

т—1

т—1

т—1

т-1 о

о

о

о

о

о

о

о

 

о

о

о

о

о

о

о

о о

г Н

т—1

т—1

т—1

т—1

г-н

т-Ч

т—

сц c^

tC

1

tC

cCtC

1

cC 1

1

I I

1 ^ t C

1

1

1 c^cC

1

z^

r*-^ r'^

r ^ r'-^ r"^

r-'-^ i-S^

r-S^ r' - '

r" * r ^

1 - ^

r-"^

i-<^ I-*-*

r-<^

1 - ' -

яЗ

 

 

Таблица 4.4: Переходные вероятности цепи Маркова для

 

 

 

четырехзвенного тракта передачи данных при

F2 = F^ = 1

 

 

 

 

 

 

h

h

ч

h

32

31

Fi

 

 

 

 

0

0

0

1

0

0

1 - F i

 

 

 

0

0

1

0

1

0

Fi

 

 

 

 

0

0

1

0

1

1

l-F,

 

 

 

 

0

1

0

1

0

0

Fi

 

 

 

 

0

1

0

1

0

1

l-Fi

 

 

 

 

0

1

1

1

1

0

Fi

 

 

 

 

0

1

1

1

1

1

Fi{l

-

F,)

 

 

hKs

0

0

к

0

1

F,{1

-

Fi)

 

 

l,Ks

0

0

к-1

0

0

F1F4

 

 

 

 

hKs

0

0

к-1

0

1

FA{1

-

F,)

 

 

I, Кг

0

1

к-1

1

0

F1F4

 

 

 

 

l,i^3

0

1

к-1

1

1

(1 _ F,)il

-

F,)

l,i^3

0

1

к

1

0

Fiil

-

F4)

 

 

l,i^3

0

1

к

1

1

FA{1

-

Fi)

 

 

hK,

1

0

к

0

0

F1F4

 

 

 

 

l,Ks

1

0

к

0

1

(1 _ F,)(l

-

F,)

1,Кг-1

1

0

к-\-1

0

0

Fi{l-F,)

 

 

 

l,Kz-l

1

0

к + 1

0

1

F,{1 -

Fi)

 

 

hKs

1

0

к

1

0

(1 _ F,)il

-

F,)

1,K,-1

1

1

к + 1

1

0

Fiil-F4)

 

 

1,7^3-1

1

1

к + 1

1

1

Fiil-F,)

 

 

 

Кз

1,А'2

0

Кз

j

1

F,{1 -

Fi)

 

 

Къ

1,К2

0

Кз

3-1

0

F1F4

 

 

 

 

Кг

1,К2

0

Кз

3-1

1

F4{1 -

Fi)

 

 

Кз

1,К2

1

Кз

3

0

(1 _ F,)(l

-

F,)

Кз

1,К2-1

1

Кз

i + 1

0

Fiil

-

F4)

 

 

Кг

hK2-l

1

Кз

i + 1

1

Fi(l

-

F4)

 

 

Кг

К2

1,/^1-1

Кз

К2

г + 1

F4(l -

Fi)

 

 

Кг

К2

l.Ki

Кз

К2

г-1

134

F

Лью

=

-^ооо7ТТГ~ЁЛ2'

к

=

'^^Ks-l:,

Pkii

=

PQOOT^—1^,

 

к = l,Kz

-1]

 

 

1

 

 

 

 

 

 

 

F

 

.

 

 

 

РкзП

=

Aoo/.. _

тр\^, J = '^,^2-

1;

РкзК2г

 

1

 

i

=

l,Ki.

 

=

Л)00/.. _

Г1ЧЗ,

 

Для пропускной способности и сквозной задержки справедливо:

7 (К К r..P{Ki + K2 + Ks-2F}^

Т,{КиК2,К,) =

^ A'i(3 + Ki + 2/!Г2 + 2Кг) + ^^2(3 + А^2 + 2/Сз) + iiC3(3 + К^) + 2 - 6F - 6F^ 2F{ii'i + ЛГз + ЛГз - 2F}

Рассмотрим тракт передачи данных длины D = 5 с единичным раз­ мером буферного накопителя в транзитных узлах. Правила построения переходных вероятностей цепи Маркова, описывающей такой тракт, со­ ответствуют принципам, приведенным в начале данного раздела. Эти ве­ роятности для состояний с 0000 по 0111 совпадают с переходными вероятностями для тракта длины J9 = 4 (см. табл.4.3) с учетом того, что сдвиг влево третьего бита номера состояния при D = 5 не теряется, а остается в пределах разрядной сетки. Для остальных состояний переход­ ные вероятности цепи Маркова приведены в табл.4.5. При Fd = F, с? = 1,5 вероятности состояний имеют вид:

 

(1 - F)3

 

Д)000 = 1 4-10(1 -F) + 20(1 - F)2 + 10(1 - Fy

+ (1 - F^'

PQOOI = Л)ооо:;

7;'i Л)010 = Poooo:

 

Л)100 = Л)ООо:;

F;! -^ЮОО = Л)ООо:

 

6

5

 

-Poo11 = -Роооот;^(1 - FF^o!) 2 ' Л)101 = -FoooQuuuu/^- _

ру'

135

 

3

jpWi

 

 

 

-Poiio =

Л)ооО/-. _

-^1001 =

-foooo ( ! • - F ) 2 '

-Pioio =

-PQOOO/.. _

pxgi

-Pi 100 =

-Poooo

1

(1

 

4

 

 

 

3

(1 -FY

PQUI АоОО/-.

_

riNgi -PlOll =

Д)000

1

-PllOl = -POOOO/-

_

рчд; ^1110 =

Л)000-/^ _

рчз;

 

 

' ( 1 - F ) 4 -

 

^1111 = -Poooo-

Таким образом, структура решения системы уравнений локального рав­ новесия имеет вид отношения целочисленного коэффициента к вероятности искажения данных 1 — -F, возведенной в степень, равную количеству тре­ бований в сети СМО (числу единиц в номере состояния). Неизвестные це­ лочисленные коэффициенты при этом легко определяются непосредствен­ ной подстановкой решения в уравнения равновесия. В рамках такой схемы можно определить распределение вероятностей для тракта произвольной длины с единичным буферным пулом в транзитных узлах.

Пропускная способность статистически однородного пятизвенного трак­

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

 

 

 

 

7(лллхЛ-^

F { l + 6 ( l - F ) - b 6 ( l - F ) 2 - K l - m

 

^ ^ ' ' ' ^

1 + 10(1 - F) -Н 20(1 - Ff

-Ь 10(1 - Ff -Ь (1 - FY

^ ^

а средняя сквозная задержка зависимостью:

 

 

 

lb[i, i, i, i)

5 -Н 40(1 -

F) -Ь 60(1 - Ff

Н- 20(1 -

Ff

-j- (1 - F)^

 

^^^

_^ g^^ _ ^^ _^ g^^ _ ^^2 +

(^1 _

pyy

 

При F2 = Fa = ^4 = 1, Fi = F^ = F вероятности состояний принимают

вид

(1 -

Ff

 

 

 

Лзооо

= 5 -

4F '

 

•Poooi = -Pooio =

Л)10о = -Poooo

F

1-F

 

 

1

 

•Piooo =

-Poooo 1-F'

jp2

 

 

 

•fooii = Л)101 = Л)110 =

Л:

 

 

 

0000(1 _ ^ Г ) 2 '

136

 

Q

ч >—(

Я1

II

pa

о

а

1—1

се

S

II

s

13

в

^

я

is!

 

а,

о

а

X

«

Я

W

сх

щ

о

cd

а;

t)

Й

|sl

(U

Гт*

IJJ

id

к

«0^

tf

Рн

Г)

X

Sri

<u

В

Он

сб

С

 

,.

<d

ю

С^

-*

Н

 

2

Ч

|Т1

ю

 

Нin

 

t - l

О

t—1

t—1

t—1

о

1—1

о

t-l

о

t—1

о

t—1

t—1

о

t—1

t—1

т-Н

О

CSI

т-1

о

О

о

о

t—1

t—1

t—1

t—1

t-t

t—1

о

о

t-l

о

о

t-l

о

t -

со

т-1

о

О

о

о

о

о

о

о

о

о

t—1

t—1

о

1—1

t—1

о

t-l

t —

 

t-i

о

о

t-l

о

о

о

t—Н

т—1

о

о

о

о

t—1

t—1

t—1

о

о

О

•г»

т-1

о

о

о

t—1

t—1

1—1

t—1

t—1

о

о

о

о

о

о

о

t—1

t—1

t —

t-i

о

о

о

о

о

о

о

о

t—1

t—1

t—1

t—1

t—1

г—1

t—1

г—1

t—1

t —

 

т-н о о

о о о о о о о о о о о о о о о О

 

о

t-i

г-н

t—1

т—1

г-1

t—1

t—1

t—1

t—1

t—4

t—1

t—1

t—1

т-Ч

t—1

t—1

t—1

t —

r-t

 

 

 

 

1

1

 

 

 

1

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Г^^

1-<«

г-'-'

 

v!~L ~Г~^ 1-"5

 

 

 

 

 

 

Х Ь ц

кн

 

Х Х Ь ц

г'^

 

 

 

 

tC 1 tC 1 1

 

tCtC 1

1

1

1

^

С ^ 1 ^

1 ^ С 1 . С ц 1 1 ^

Ьц

 

 

,—1

,—1

г*^

г"^

_ Ю

г-—!

 

^<—1

 

со

С1.к,Ь

кц

Ь, Ьц

г'^

г"'

г'^

г^

_СО

^^Н

I—1г-Ю -СО _

Ьц Ьц к,

Ьц

кц

кц

кц

кц

1<| кц

кц к ц к ц к ц

 

 

 

 

 

 

СО

и1—t

о

ч

о со

а

К

ю

Ю

н

т—1

О

т—1 т—1

о

т—1

О

1—1

о

Т-Н

О

1—1

О

т—1

1—

о

1—1

1-1

о

I—1

т—1

1—1

1—1

1—1

1—1 1—1

г-н

о

о 1—

1—1

1—1

1-1

о

о

о

т—1

т—1

г-н

1-1

О

О

1—1

1—1 т—

о

о

о

1-Н

1—1

т—1

1—1

т—1

о

о

т-1

1—1

т—1

г - 1

т—

1—1

г-н

1—1 Т—1

т—1

т—1

1—1

т—1

о

о

о о

о

о

о

о

О

О о о о

о

о т-Н

 

 

 

 

 

 

т—1

т—1

1—1

г Н

1—1

1—1

1—1

т—1

т—1

1-Н 1—1 Т-Н

1—1

1—1 1—1

1—1

т—1

т—1 т—1

1—1

1—1

1—1

т—<

1—1

1—1 1—1

т—4

1—1

т Н

г Н

г ^

1

 

 

 

 

 

 

 

 

1

 

 

 

 

Сц

1—1

 

 

 

 

1

 

1

 

1—1

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

т—1

 

1 Ьц

1

 

1—1

 

1—1

 

 

1

1

 

^

 

 

 

 

1 tc

 

 

 

 

1 ^ 1 т-Н

 

 

1 1 ^ c ^ f ^ t ^

1 1—1

Сц С ^

ЬЦ

 

1 т—1

1 1—1 1—1

t^tCbT 1

 

г"'

 

 

 

 

 

 

 

 

tCc^t^c^

т—1

 

 

г ^

 

1—1

 

1-Н

 

 

 

 

 

 

_ Ю

г < ^ г'-'

г " *

г ' ^

г'"'

 

 

 

 

 

 

 

 

 

кц кц мц кц кц мц

-PlOOl = ^1010 = -POOOO/'(l~Fy-. p4 2'

1

Pnoo = Aooo ( 1 - F ) 2 '

-fbiii = -Poooo ( 1 - F ) 3 '

-PlOll = Д)000 ( 1

- F ) 3 '

^1101 = -Poooo

_ _ F _

( 1

- F ) 3 '

Pino = -foooo

 

1

( 1

- F ) 3 '

-Pun = -Poooo

 

1

(1- F)4-

Операционные показатели при этом определяются соотношениями:

 

Z5(I,...,I)=F;+;J|:^J,

(ОО)

^ . т

. . _

5 + 4 ( 1 - F ) + 6(1 - ^2)

 

i 5 l i , . . . , i j -

^r{i + 3 ( l - F ) }

Для трактов передачи данных, состоящих из б и 7 участков переприема, аналогичным образом получены переходные вероятности и вероятности состояний цепи Маркова и операционные параметры:

^б(1,...,!) =

 

F{1 + 10(1 - F) + 20(1 - FY +10(1 - Ff + (1 - FY}

. .

1 + 15(1 - F) + 50(1-F)2 +50(1 - F)3 +15(1 - F)4 + ( l - F ) 5 '

^ ' ^

^7(1,...,!) =

= F{l+15(l - F)+50(l - F)2+50(l - F)4l5(l - F)4(l - F)^}/{l+21(l - F)+ +105(1 - FY + 175(1 - FY + 105(1 - FY + 21(1 - FY + (1 - i^)^}; (4.12)

Тб(1,...,1)

=

 

_ 6 + 75(1 - F) + 200(1 - FY + 150(1 -

FY + 30(1 - F)^ + (1 -

FY.

F{1 + 10(1 - F) + 20(1 - F)2 + 10(1 - FY + (1 - FY}

'

Г7(1,...,1)=

 

139

=

{1 +126(1 - F) + 525(1 - Ff + 700(1 - Ff + 315(1 - Ff + +42(1 - Ff+

+ ( 1 - F f } / { F ( 1 + I 5 ( l - F ) + 5 0 ( 1 - F ) 4 5 0 ( l - F ) 4 l 5 ( l - F ) 4 ( l - F ) ^ ) }

при i^d =--F, d:= 1,Д

и

 

 

 

 

 

^б(1,

_

1 +

4 ( 1 - F )

 

 

 

 

 

 

 

^7(1,

 

1 +

5 ( 1 - F )

(4.14)

 

'">'

^ i +

6 ( l - F ) '

 

 

 

Гб(1,

. . . , 1 )

6 + 5 ( l - F )

+ 10(l- F^)

 

 

F{l + 4 ( 1 - F ) }

 

 

 

 

 

77(1, ... ,1)

7 + 6 ( l - F )

+ 15(l - F^)

 

 

F{l +

5 ( 1 - F ) }

 

 

 

 

 

в случае F^ = 1, с? = 2,Z) — 1, Fi = FD = F. Вид соотношений для пропускной способности (4.2), (4.3), (4.10), (4.13), (4.14) позволяет обоб­ щить их единой записью для тракта произвольной длины D, содержащего D — 2 последовательных транзитных детерминированных звена переда­ чи данных, находящихся между двумя недетерминированными участками переприема с единичным обьемом накопителя в транзитных узлах:

^"^^'•••'^'^^^i+iD-m-FY

Кроме того, с учетом вида зависимостей (4.6), (4.8) пропускная способ­ ность тракта, состоящего из детерминированных каналов, находящихся между двумя недетерминированными участками переприема, с произволь­ ным числом буферов в транзитных узлах перепишется следующим обра­ зом:

 

" Е ' IQ - F(D - 2)

Zn{Kb...,Kn-i)

= F-^^^

 

.

 

1-h

Е

Kd-FiD-1)

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

Из вида зависимостей для вероятностей состояний цепи Маркова и про­ пускной способности статистически однородного тракта передачи данных

140

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