Файл: Юзвишин И.И. - Основы информациологии - 2000.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 13.10.2020

Просмотров: 12412

Скачиваний: 247

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
background image

i=1 

ij

 = 1, т.е. сумма переходов вероятностей каждой строки матрицы перехода всегда равна 

единице.  

Сделав соответствующие преобразования выражений (17.65) и (17.66), получим матрицу перехода 
стационарной системы за Z шагов:  

M(Z) = [M(1)]

 z

.(17.67)  

Пример. 

Задана матрица перехода системы за один шаг  

M(2) = 

(

  

)

 = 

(

  

)

P

11

(1) P

12

(1) 

0,5 0,5 

P

21

(1) P

22

(1)= 

0,6 0,4 

Требуется определить матрицу перехода ИСМО из i-го в j-е состояние за три шага (Z=3).  

Запишем матрицу перехода за три шага в соответствии с выражением (17.67):  

M(3)=[M(1)]

3

=

(

  

)

0,545 0,455 

0,546 0,454 

Определим вероятности перехода системы за три шага: из 1-го в 1-е состояние Р

11

=(3)=0,545; из 1-

го во 2-е состояние P

12

 (3)=0,455; из 2-го в 1-е состояние P

21

 (3)=0,546; из 2-го во 2-е состояние P

22

(3)=0,454.  

С учетом того, что  

j=1 

ij

= 1, проверим правильность вычислений:  

j=1 

1j

 =  

j=1 


background image

2j

=0,545+0,455=0,546+0,454=1.  Следовательно,  вероятность  и  матрица  перехода  определены 

верно.  

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

ИСМО.  

413 

410

 :: 

411

 :: 

412

 :: 

413

 :

Содержание

413

 :: 

414

 :: 

415

 :: 

416

 :

417

 :: 

418

 :: 

419

 :: 

420

 :

Содержание

17.5. 

Методика расчета однотерминальной ИСМО

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

режиме  непосредственного  доступа,  пакетном  режиме,  в  режиме  разделения  времени  или  в 
реальном  масштабе  времени.  Выделим  из  указанных  ИСМО  однотерминальные  и 

многотерминальные системы.  

413 

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

нескомплексированных ПК, одного терминала, связанного с ЦЯ системы только по удаленному или 
только  по  локальному  каналу  связи.  Многотерминальная  ИСМО  -  это  однокомпьютерная, 
многопроцессорная или многокомпьютерная система, соединенная через мультиплексоры передачи 

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

В  связи  с  тем,  что  однотерминальные  и  многотерминальные  ИСМО  -  это  системы  настоящего  и 
будущего Интернет, дадим методику расчета именно этих систем. В соответствии с классификацией, 

приведенной в табл. 3.1, рассчитаем основные вероятностные характеристики ИСМО класса:  

P|M|m|n=

{

on - line 

при п = 1, 2, ... 

}

. (17.68) 

off-line 

при и =0  

В  соответствии  с  условием  (17.68)  на  вход  такой  системы  поступает  пуассоновский  поток 
информации  с  плотностью  λ,  а  на  ее  выходе  имеется  экспоненциальное  распределение  времени 

обслуживания с плотностью μ. Система может состоять из одного или нескольких ПК; она работает 
по принципу 

off-line 

при =0, т.е. локальные терминал и канал связи (ЛТКС) или по принципу 

on-line, 

при 

п=1. 

Обработка вводов (вопросов) является многофазовой.  

Примем  следующее  символьно-логическое  обозначение  состояний  ИСМО  с  целью  облегчения 
исследований и расчета ее основных вероятностных характеристик.  

Пусть  С

0

  -  ИСМО  исправна  и  свободна  (не  загружена),  т.е.  ни  по  одной  задаче  информация  не 

введена в систему; С

1

 - ИСМО загружена, решается (обрабатывается один вопрос) одна задача; С

2

 - 

ИСМО  загружена,  информация  одной  задачи  подготовлена  и  сформирована  для  запуска  на 

решение; С

3

 - ИСМО загружена, информация двух задач подготовлена и сформирована для запуска 

на  решение  и  т.  д.;  С

n

  -  ИСМО  загружена,  информация  (n-1)  задач  подготовлена  и  сформирована 

для запуска на решение.  


background image

Схема размеченного графа указанных состояний однотерминальной ИВСМО приведена на рис. 17.1. 
Каждому  состоянию  поставим  в  соответствие  вероятность  того,  что  система  будет  в  данный 
(фиксированный) момент времени именно в указанном состоянии, т. е.  

C

0

 (t)→P

0

 (t), 

(17.69) 

C

1

 (t)→ P

1

 (t);...; C

n

(t)→P

n

 (t). 

Переход из состояния С

i

 в С

j

 (i≤j) вызывается входным потоком информации с интенсивностью λ

ij,

  

С

0

→ C

1

→λ

01

(17.70) 

C

1

→C

2

→λ

12

;...;C

n-1

→C

n

→λ

n-1,n

414 

Соответственно, переход ИСМО из состояния С

в С

j

 (i>j) происходит с интенсивностью μ

ij

 моментов 

времени завершения (обслуживания) решения задач:  

C

1

→C

0

→μ

10

(17.71) 

С

2

→С

1

 μ

21

;...; С

n

 →C

n-1 

→μ

n,n-1

Предположим,  что  в  определенный  момент  времени  t

0

  в  ИСМО  находится 

п 

запросов,  что 

соответствует принятому обозначению C

n

 (t

0

). Пусть в фиксированный момент времени Δt в ИСМО 

поступил еще один запрос. Этому состоянию будет соответствовать обозначение C

n+1 

(t

0

+Δt). Если 

за такой же момент времени Δt завершено решение одной из задач (вопросов), то состояние ИСМО 
примет  обозначение  C

n-1 

(t

0

+Δt).  Следовательно,  марковскую  последовательность  процессов 

изменения  состояний  ИСМО,  определяемых  увеличением  числа  задач  путем  поступления 

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

цепей соответственно увеличения и уменьшения вопросов (задач) в ИСМО:  

С

n

 → (t

0

 )→C

n+1 

(t

0

 +Δt); Δt→0; 

(17.72) 

C

n

(t

0

)→C

n-1

(t

0

+Δt); Δt→0. 

Для  марковских  последовательностей  состояний  увеличения  и  уменьшения  (17.72)  запишем 

вероятность перехода ИСМО соответственно в состояние увеличения и уменьшения:  

P

n

{C

n

(t

0

)→C

n+1

(t

0

+Δt)}=μ

n,n+1

Δt+0(Δt); 

(17.73) 

P

n+1

{C

n+1

(t

0

)→C

n

(t

0

+Δt)}=μ

n+1,n

Δt+0(Δt). 

Вероятность того, что в момент Δt в ИСМО не поступит ни одной задачи, примет вид  

P

n

{C

n

(t

0

)-/

C

n+1

(t

0

+Δt)}=1-μ

n,n+1

Δt+0(Δt). (17.74)  

Таким  образом,  в  процессе  функционирования  ИСМО  может  находиться  в  (n+i)-м  состоянии  с 

соответствующими  ему  вероятностями  P

0

  (t),  P

1

  (t),  P

2

  (t),  ...,  P

n

  (t)  P

n+1 

(t),  i  =1,k,  сумма  которых 

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

информации  λ

ij

  и  выходных  потоков  обслуженных  вопросов  (задач)  μ

ij

.  Подробный  вывод 

дифференциальных  уравнений  Колмогорова-Эрланга,  по  которым  легко  определяются  все 
вероятности  любых  состояний,  изложен  в  специальной  литературе.  Однако  для  стационарного 

состояния  можно  предложить  более  простой  способ  расчета  вероятностей  состояний  ИСМО  на 
основе использования  


background image

Рис.17.1.Схема размеченного марковcкого графа состояний однотерминальной ИСМО  

415 

теории размеченных графов. С этой целью вернемся к рис. 17.1, на котором представлена 
марковская цепь последовательностей состояний ИСМО в виде размеченного графа, 
квадраты которого представляют состояния и их вероятности в соответствии с системой 
(17.69), а стрелки - соответственно входные и выходные потоки, переводящие ИСМО в 
состояние увеличения или уменьшения номеров последовательности марковской цепи в 
соответствии с системами (17.70) и (17.71). Исключив зависимости состояний и 
вероятностей от времени, примем установившееся состояние функционирования ИСМО, 
которое можно описать линейными однородными алгебраическими уравнениями на основе 
использования размеченного графа. В соответствии с системой (17.69) и графом 
марковской цепи установившегося режима ИСМО запишем линейное алгебраическое 
уравнение, сбалансированное по нулю, для состояния С

0

:  

Р

0

λ

00

 + P

1

μ

10 

- P

0

λ

00 

- P

0

λ

01

 = 0.(17.75)  

Аналогично запишем сбалансированные уравнения соответственно для состояний С

1

, С

2

, С

3

, ..., С

n-1

С

n

 размеченного графа ИСМО:  

Р

0

λ

01

 + P

1

λ

11

+P

2

μ

21

-P

1

μ

10

-P

1

λ

11

-P

1

λ

12

=0; 

(17.76) 

P

1

λ

12

+P

2

λ

22

+P

3

μ

32

-P

2

μ

21

-P

2

λ

22

-P

2

λ

23

=0; 

P

2

λ

23

+P

3

λ

33

+P

4

μ

43

-P

3

μ

32

-P

3

λ

33

-P

3

λ

34

=0; 

................. 

P

n-1

λ

n-2,n-1

+P

n-1

λ

n-1,n-1

+P

n

μ

n,n-1

-P

n-1

μ

n-1,n-2

-P

n-1

λ

n-1,n-1

-P

n-1

λ

n-1,n

=0. 

Так  как  в  стационарном  режиме  работы  ИСМО  λ

ii

  всех  состояний  равны  нулю,  сделав 

соответствующие преобразования, выражения (17.75) и (17.76) перепишем в виде одной системы из 
n+1 уравнений с 

п 

неизвестными Р

i

, коэффициентами которых являются λ

ij

 и μ

ij

:  

λ

01

 P

0

+0-μ

10

 P

1

-0=0; 

(17.77) 

λ

01

 P

0

21

 P

2

10

 P

1

12

 P

1

=0; 

λ

12

 P

1

32

 P

3

21

 P

2

23

 P

2

=0; 

λ

23

 P

2

43

 P

4

32

 P

3

34

 P

3

=0; 

........................ 


background image

λ

n-2,n-1

 P

n-2

n,n-1

 P

n

n-1,n-2

P

n-1

n-1,n 

P

n-1

= 0. 

Решив систему (17.77) и учитывая, что  

i=0 

P

i

 = 1, определим вероятность первоначального состояния ИСМО:  

P

0

=1/  

k=0 

j=1 

j-1,j

j,j-1

).(17.78)  

Зная  вероятность  Р

0

  и  подставляя  ее  в  каждое  из  уравнений  (17.77),  находим  все  остальные 

вероятности состояний ИСМО, представленных в виде размеченного  

416 

графа на рис. 17.1. Если интенсивности λ

ij

, переводящие ИСМО в состояния увеличения 

(i<j), и интенсивности обслуживания (решения) задач μ

ij

, переводящие систему в состояния 

уменьшения (i>j) при стационарном режиме работы последней, принять постоянными, то 
общую формулу для вычисления всех P

i

 можно записать в виде:  

P

i

=  

k=1 

η

k

[

  

k=0 

i=1 

η

j

]

-1

.(17.79)