Системный анализ / Задания по системному анализу
.pdfЗадание 7. Исследование модели мультипрограммной ЭВМ
При выполнении задания использовать программу AMOCSV.EXE (в папке AMOCSV) анализа однородных замкнутых экспоненциальных сетей массового обслуживания (СеМО) с одноприборными системами, вычисляющую основные средние характеристики для стационарного режима СеМО.
Мультипрограммная вычислительная система с фиксированным числом L частей-узлов (ресурсов), в которую допускается точно N заданий (программ), моделируется замкнутой сетью массового обслуживания с одноприборными системами с соответствующими параметрами. Элементы маршрутной матрицы Θ определяются следующим образом:
p j , i = 1, 1 ≤ j ≤ L, θij = 1, 2 ≤ i ≤ L, j = 1,
0, в ост. случаях,
L
где ∑ p j = 1.
j =1
Требуется вычислить:
А) вероятность занятости ЦП; Б) среднее число заданий, ожидающих обработки и
обрабатывающихся в ЦП; В) стационарную вероятность равномерного распределения заданий
по всем L узлам вычислительной системы; стационарные вероятности скопления заданий на одном из периферийных устройств;
Г) среднюю длительность ожидания завершения обработки задания
в ЦП.
Обозначения:
СеМО – сеть массового обслуживания; СМО – система массового обслуживания; м.о. – математическое ожидание;
L – число систем массового обслуживания в СеМО; Ci , i = 1,2,..., L – i -ая система в СеМО;
N– число требований в СеМО;
µi – интенсивность обслуживания прибором в системе Ci ;
Θ = (θij ), i, j = 1,2,..., L – маршрутная матрица СеМО;
λ i , i = 1,2,..., L – интенсивность входящего потока требований в систему Ci ;
ψ i = λi (κ i µ i ) – коэффициент использования системы Ci ; ni – м.о. числа требований в системе Ci ;
bi – м.о. числа требований, ожидающих обслуживания в очереди системы Ci ;
u i – м.о. длительности пребывания требований в системе Ci ;
wi – м.о. длительности пребывания требований в очереди системы
Ci ;
n = (n1 ,K, n L ) – состояние СеМО, где ni – число требований в системе Ci , i = 1,2,..., L ;
P(n ) – стационарная вероятность пребывания СеМО в состоянии n .
Значения параметров по вариантам: Варианты 1–9. L = 4 , N = 4
1) |
1 = 5 / 8 ; 2 = 1/ 8 ; 3 = 1/16 ; 4 = 3 / 32 ; |
||
|
p1 = 0.4 |
; |
p2 = 0.2 ; p3 = 0.1; p4 = 0.3 |
2) |
1 = 5 / 8 ; 2 = 1/ 8 ; 3 = 1/16 ; 4 = 3 / 32 ; |
||
|
p1 = 0.4 |
; |
p2 = 0.2 ; p3 = 0.2 ; p4 = 0.2 |
3) |
1 = 5 / 8 ; 2 = 1/ 8 ; 3 = 1/16 ; 4 = 3 / 32 ; |
||
|
p1 = 0.4 |
; |
p2 = 0.3 ; p3 = 0.1; p4 = 0.2 |
4) |
1 = 1/ 3; 2 = 7 / 9 ; 3 = 5 /18 ; 4 = 1/18 ; |
||
|
p1 = 0.2 |
; |
p2 = 0.3 ; p3 = 0.2 ; p4 = 0.3 |
5) |
1 = 1/ 3; 2 = 7 / 9 ; 3 = 5 /18 ; 4 = 1/18 ; |
||
|
p1 = 0.2 |
; |
p2 = 0.4 ; p3 = 0.1; p4 = 0.3 |
6) |
1 = 1/ 3; 2 = 7 / 9 ; 3 = 5 /18 ; 4 = 1/18 ; |
||
|
p1 = 0.2 ; |
p2 = 0.2 ; p3 = 0.2 ; p4 = 0.4 |
|
7) |
1 = 5 /17 ; 2 = 1/17 ; 3 = 3 /17 ; 4 = 3 / 34 ; |
||
|
p1 = 0.3 ; |
p2 = 0.3 ; p3 = 0.3; p4 = 0.1 |
|
8) |
1 = 5 /17 ; 2 = 1/17 ; 3 = 3 /17 ; 4 = 3 / 34 ; |
||
|
p1 = 0.3 ; |
p2 = 0.2 ; p3 = 0.2 ; p4 = 0.3 |
|
9) |
1 = 5 /17 ; 2 = 1/17 ; 3 = 3 /17 ; 4 = 3 / 34 ; |
||
|
p1 = 0.3 ; |
p2 = 0.4 ; p3 = 0.1; p4 = 0.2 |
Варианты 10–14. L = 5 , N = 5
10)1 = 5 /19 ; 2 = 1/19 ; 3 = 17 /19 ; 4 = 3 /19 ; 5 = 7 /19 ; p1 = 0.1 ; p2 = 0.2 ; p3 = 0.2 ; p4 = 0.2 ; p5 = 0.3
11)1 = 5 /19 ; 2 = 1/19 ; 3 = 17 /19 ; 4 = 3 /19 ; 5 = 7 /19 ; p1 = 0.1 ; p2 = 0.3 ; p3 = 0.3; p4 = 0.1; p5 = 0.2
12)1 = 5 /19 ; 2 = 1/19 ; 3 = 17 /19 ; 4 = 3 /19 ; 5 = 7 /19 ;
p1 = 0.1 ; p2 = 0.1; p3 = 0.3; p4 = 0.2 ; p5 = 0.3
13)1 = 2 / 3 ; 2 = 7 / 9 ; 3 = 1/ 9 ; 4 = 7 /18 ; 5 = 1/18 ; p1 = 0.5 ; p2 = 0.1; p3 = 0.1; p4 = 0.1; p5 = 0.2
14)1 = 2 / 3 ; 2 = 7 / 9 ; 3 = 1/ 9 ; 4 = 7 /18 ; 5 = 1/18 ;
|
p1 |
= 0.5 ; p2 = 0.2 ; p3 = 0.1; |
p4 = 0.1; p5 = 0.1 |
|
||
Варианты 15–18. L = 6 , N = 6 |
|
|
|
|||
15) |
|
1 = 5 / 8 ; 2 = 1/ 8 ; 3 = 1/16 ; 4 = 3 / 32 ; 5 = 3 / 8 ; 6 = 7 /16 ; |
||||
|
p1 |
= 0.4 ; p2 = 0.1; p3 = 0.1; |
p4 = 0.2 ; p5 = 0.1; p6 = 0.1 |
|
||
16) |
|
1 = 5 / 8 ; 2 = 1/ 8 ; 3 = 1/16 ; 4 = 3 / 32 ; 5 = 3 / 8 ; 6 = 7 /16 ; |
||||
|
p1 |
= 0.4 ; p2 = 0.1; p3 = 0.2 ; |
p4 = 0.1; p5 = 0.1; p6 = 0.1 |
|
||
17) |
|
1 = 5 /17 ; |
2 = 1/17 ; |
3 = 3 /17 ; |
4 = 3 / 34 ; |
5 = 15 /17 ; |
|
6 = 10 /17 ; |
p1 = 0.3 ; p2 = 0.2 ; p3 = 0.1; |
p4 = 0.2 ; p5 = 0.1; p6 = 0.1 |
|||
18) |
|
1 = 5 /17 ; |
2 = 1/17 ; |
3 = 3 /17 ; |
4 = 3 / 34 ; |
5 = 15 /17 ; |
|
6 = 10 /17 ; |
p1 = 0.3 ; p2 = 0.1; p3 = 0.2 ; |
p4 = 0.1; p5 = 0.1; p6 = 0.2 |
Задание 8. Исследование модели подсети связи вычислительной сети
Рассматривается сеть связи с N узлами. Предполагается, что µ = 1, и даны матрица трафика (γ jk ) и матрица маршрутов (rij ), где rij – номер
следующего узла, в который должно быть передано сообщение, если сейчас оно находится в узле j и окончательно адресовано узлу i .
А) Вычислите интенсивности потоков сообщений λi , i = 1,2,..., L , проходящих по каналам. Для построения путей используйте матрицу маршрутов (rij ).
Б) Найдите среднюю длину пути η .
В) Пусть задана полная пропускная способность ∑Ci = C . Найдите
i
пропускные способности {Ci }, которые минимизируют среднюю задержку сообщения τ при стоимостном ограничении D = C .
Г) Изобразите сеть, снабдите каждое ребро стрелкой и парой
(λi , Ci ).
Д) Найдите τ при оптимальных {Ci } и при любом другом допустимом наборе пропускных способностей каналов. Сравните значения.
Обозначения:
L – число каналов в сети;
N – число узлов в сети;
Ci |
– пропускная способность i -го канала, i = 1,2,..., L ; |
γ jk |
– интенсивность потока сообщений (поступающего в сеть из |
внешних источников), формируемых в узле j и адресуемых узлу k ; |
|
λ0 |
– интенсивность суммарного входящего потока сообщений, |
поступающего в сеть; 1 µ – средняя длина сообщения;
λi – интенсивность потока сообщений, проходящих по i -му каналу,
i= 1,2,..., L ;
Λ– интенсивность полного потока сообщений в сети;
πjk – путь, по которому проходят сообщения, формируемые в узле
j и адресуемые узлу k ;
Ci π jk |
– i -й канал (с пропускной способностью Ci ) включен в |
путь π jk , т.е. |
сообщения, проходящие по этому пути, проходят через |
указанный канал; η – средняя длина пути в сети;
d i – стоимость в расчете на единицу пропускной способности для i -го канала;
D– стоимость сети;
τ– средняя задержка сообщения в сети.
Расчетные формулы:
N N |
|
|
|
|
|
L |
|
|
|
Λ |
|||
λ0 = ∑ ∑γ jk ; |
λi = ∑ ∑ γ jk ; |
Λ = ∑λi ; |
|
|
|
||||||||
η |
= |
|
; |
||||||||||
|
|||||||||||||
j =1k =1 |
|
|
j |
k |
i =1 |
|
|
|
λ0 |
||||
|
|
|
|
|
j, k: Ci π jk |
|
|
|
|
|
|
||
|
|
L |
λ |
1 |
|
|
|
|
|
|
|
|
|
|
|
= ∑ |
i |
|
|
|
|
( Ci > λi µ ); |
|
|
|
|
|
τ |
|
|
|
|
|
|
|
|
|||||
λ0 µCi − λi |
|
|
|
|
|
||||||||
|
|
i =1 |
|
|
|
|
|
|
решение задачи оптимизации пропускных способностей каналов в случае
линейных функций стоимости каналов при d i |
= 1 , i = 1,2,..., L : |
||||||||||||||
C |
i |
= |
λi |
+ C (1 −η |
ψ ) |
|
|
λi |
|
, i = 1, 2,K, L , |
|||||
|
|
L |
|
|
|
|
|||||||||
|
µ |
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
∑ λ j |
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
j=1 |
|
|
|
|
|
|
где |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ψ = |
|
λ0 |
µ |
. |
|
|
||||
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
C |
|
|
||||
Значения параметров по вариантам: |
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
0 |
2 |
1 |
2 |
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Варианты 1)–5). N = 4 , (γ |
jk |
) = 1 |
0 |
1 |
1 , C = 34 . |
||||||||||
|
|
|
|
|
|
|
4 |
1 |
0 |
1 |
|||||
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
1 |
0 |
0 |
|
− 3 |
1 |
3 |
|
− 1 |
1 |
1 |
|
− 1 |
2 |
3 |
|||
|
|
− 1 |
|
|
|
− 2 |
|
|
|
− |
|
|
||
1) (r ) = 2 |
2 |
2) (r ) = 2 |
2 |
3) (r ) = 4 |
2 |
3 |
||||||||
ij |
2 3 |
− |
3 |
ij |
3 3 |
− |
3 |
ij |
4 1 |
− 3 |
||||
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4 3 |
1 |
− |
|
4 4 |
4 |
− |
|
4 1 |
2 |
− |
|
− 4 |
4 |
1 |
|
− 1 |
4 |
1 |
||
|
|
− |
|
|
|
|
− |
|
|
4) (r ) = 4 |
4 |
2 |
5) (r ) = 2 |
4 |
1 |
||||
ij |
4 4 |
− 3 |
ij |
3 1 |
− 1 |
||||
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
4 4 |
4 |
− |
|
3 1 |
4 |
− |
Варианты 6)–9). N = 5 , (γ jk
|
− |
1 |
1 |
3 |
3 |
||
|
|
|
− |
|
|
|
|
|
|
4 |
4 |
2 |
3 |
||
6) (rij |
) = 4 1 − 3 3 7) |
||||||
|
|
|
|
|
− |
|
|
|
|
4 |
1 |
4 |
3 |
||
|
|
|
1 |
4 |
5 |
|
|
|
4 |
− |
|||||
|
− |
1 |
2 |
5 |
1 |
|
|
|
|
2 |
− |
2 |
5 |
1 |
|
|
|
|
|||||
8) (rij |
) = 2 5 |
− 5 3 9) |
|||||
|
|
2 |
5 |
4 |
− |
3 |
|
|
|
|
|||||
|
|
|
5 |
4 |
5 |
|
|
|
2 |
− |
Варианты 10)–14). N = 4 , (γ
0 |
2 |
1 |
2 1 |
|
|
|
|
|
|
1 |
0 |
1 |
1 |
2 |
) = 4 1 |
0 |
1 |
3 , C = 70 . |
|
|
|
|
|
|
1 |
1 |
2 |
0 |
1 |
|
3 |
1 |
1 |
|
2 |
0 |
|
− |
1 |
2 |
3 |
1 |
|
|
|
− |
|
|
|
|
|
3 |
2 |
3 |
4 |
|
|
(rij |
) = 3 1 |
− |
3 |
4 |
||
|
|
|
|
− |
|
|
|
3 |
1 |
5 |
4 |
|
|
|
|
1 |
5 |
3 |
|
|
|
3 |
− |
||||
|
− |
4 |
1 |
3 |
3 |
|
|
|
− |
|
|
|
|
|
2 |
1 |
3 |
3 |
|
|
(rij |
) = 2 4 − |
3 |
3 |
|||
|
|
|
|
− |
|
|
|
2 |
4 |
4 |
3 |
|
|
|
|
5 |
1 |
3 |
|
|
|
2 |
− |
|
0 |
1 |
2 |
1 |
|
|
|
|
|
|
|
jk |
) = 3 0 |
1 |
1 , C = 45 . |
||
2 |
2 |
0 |
1 |
||
|
|||||
|
|
|
|
|
|
|
1 |
1 |
0 |
0 |
|
− |
4 |
|
1 3 |
|
|
− |
3 |
|
4 1 |
|
− 3 1 |
3 |
|||||||
|
|
− |
|
|
|
|
|
|
|
− |
|
|
|
|
|
|
|
− |
|
|
10) (r ) = 4 |
|
1 |
2 |
|
11) (r ) = 3 |
|
2 |
2 |
12) |
(r ) = |
2 |
1 |
2 |
|||||||
ij |
2 |
3 |
|
− 2 |
|
ij |
4 |
4 |
|
− 3 |
ij |
2 3 |
− |
3 |
||||||
|
|
|
|
|
|
|||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
3 |
|
4 − |
|
|
3 |
4 |
|
4 − |
|
4 3 1 |
− |
|||||||
|
|
|
− 1 |
|
2 |
3 |
|
|
− 4 4 |
1 |
|
|
|
|
|
|||||
|
|
|
|
|
− |
|
|
|
|
|
|
|
− |
|
|
|
|
|
|
|
13) (r |
) = |
4 |
|
2 |
3 14) |
(r |
) = |
4 |
4 |
2 |
|
|
|
|
|
|||||
|
ij |
|
4 1 |
|
− |
3 |
ij |
|
4 4 |
− |
3 |
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4 1 |
|
2 |
− |
|
|
4 4 |
4 |
− |
|
|
|
|
|
Варианты 15)–18). N = 5 , (γ jk ) =
−
2
15) (rij ) = 2
2
2−
4
17) (rij ) = 4
4
4
1 |
2 |
5 |
1 |
|
|
− |
2 |
5 |
1 |
|
|
|
(rij |
||||
5 |
− |
5 |
3 |
16) |
|
5 |
4 |
− |
3 |
|
|
|
|
||||
5 |
4 |
5 |
|
|
|
− |
|
||||
1 |
1 |
3 |
3 |
|
|
− |
|
|
|
|
|
4 |
2 |
3 |
(rij |
||
1 |
− |
3 |
3 18) |
||
|
|
− |
|
|
|
1 |
4 |
3 |
|
||
1 |
4 |
5 |
|
|
|
− |
|
0
2 2
3
3
) =
) =
1 |
2 |
1 |
2 |
|
|
|
|
|
|
|
|
0 |
1 |
1 |
1 |
|
|
3 |
0 |
1 |
2 , C = 70 . |
||
|
|
|
|
|
|
1 |
1 |
0 |
1 |
|
|
1 |
1 |
2 |
|
|
|
0 |
|
|
|||
− |
4 |
1 |
3 |
3 |
|
|
− |
|
|
|
|
2 |
1 |
3 |
3 |
|
|
2 |
4 |
− |
3 |
3 |
|
|
|
|
− |
|
|
2 |
4 |
4 |
3 |
|
|
|
5 |
1 |
3 |
|
|
2 |
− |
||||
− |
1 |
2 |
3 |
1 |
|
|
− |
|
|
|
|
3 |
2 |
3 |
4 |
|
|
3 |
1 |
− |
3 |
4 |
|
|
|
|
− |
|
|
3 |
1 |
5 |
4 |
|
|
|
1 |
5 |
3 |
|
|
3 |
− |