- •Министерство образования и науки украины
- •1.3 Мпвс с перекрестной коммутацией
- •1.4 Мпвс с многовходовыми озу
- •1.5. Характеристики мпвс
- •1.6 Свойства мпвс
- •2 К о н в е й е р н ы е в с (к в с)
- •2.4 Структура конвейерного процессора
- •3 Вс с матричной структурой
- •4. Матричные процессоры
- •5. Ассоциативные вс (авс)
- •6 Систолические массивы
- •7 Однородные системы и среды
- •8 Многопроцессорная система с программируемой архитектурой (мпспа)
- •9 Функционально распределенные вычислительные системы
- •10.1 Структура соо
- •10.2. Сетевые модели соо
- •10.3. Теорема Джексона
- •10.4. Постановка задач синтеза соо
- •10.5. Синтез соо с заданным временем ответа (с заданной производительностью)
- •10.6. Синтез соо с заданной стоимостью
- •11. Планирование работ в вычислительных системах
- •11.1. Планирование по критерию минимума суммарного времени выполнения работ
- •11.1.3. Эвристический алгоритм планирования работ в вс
- •11.2. Планирование работ по критерию максимальной загрузки устройств
10.2. Сетевые модели соо
Для построения сетевых моделей СОО примем следующие основные допущения:
1.Все пользователи однородны, т.е. они характеризуются одинаковыми распределениями продолжительности состояния обдумывания и этапов решения задач в СОО, т.е. пользователи генерируют однородные заявки.
2.Эти распределения экспоненциальны, это значит, что в качестве моделей СОО могут использоваться разомкнутые и замкнутые экспоненциальные стохастические сети.
Разомкнутая сетевая модель СОО
a,b,ci,di-


вероятности

а
перехода




ПР-ОП




b
















CKi
ci











![]()






пдi
![]()










di
![]()
![]()
![]()








Рис. 10.2
Замкнутая сетевая модель СОО с ограниченным числом заявок







T1






![]()
ПР-ОП








b


TM








![]()






CKi
ci











![]()






пдi
![]()










di
![]()
![]()








рис. 10.3
Источником заявок
в замкнутой модели можно считать
систему S0,
содержащую M каналов T1 ,...,T M 0.
-
среднее время обдумывания пользователем
результатов обработки своей предыдущей
задачи. Очередь к этой системе отсутствует,
т.к. число заявок, циркулирующих в сети,
равно числу каналов в СМО.
![]()
Интенсивность поступления заявок из системы S0 в другие системы S1,...,Sn сети зависит от числа заявок, находящихся в системе S0, где Mj - число заявок, пребывающих в j-й СМО сети.
Упрощенные модели СОО
Сетевая модель СОО с
Замкнутая модель СОО неограниченным числом заявок
P
1
S0








![]()
S1




P





T1
S1
![]()

















ПР-ОП
p2





S2








TM
![]()















Sn
pn




![]()
Рис.10.4 Рис. 10.5.
10.3. Теорема Джексона
Разомкнутая стохастическая сеть с простейшим входным потоком и экспоненциальным обслуживанием в каждом элементе сети распадается на отдельные системы, которые могут анализироваться независимо от других (рис.10.6).
Матрица вероятностей
Передач

p
0 1 2 . . . n



0 0 1 0 . . . 0
1 p1 p2 1 p p1 p2 . . . pn



2 0 1 0 . . . 0
S
0
S1 S2 p=
. . . . . . . .


. . . . . . . .
n 0 1 0 . . . 0


pn

Sn
Рис.10.6.
Определение
:
(10.1)
из (10.1):
![]()
Коэффициенты передач a1 =1/p, ai =pi/p - это количество этапов обслуживания заявок в системах S1,...,Sn .
ti
= ai
- время, в течение которого заявка
находится в
системе Si .
![]()

![]()
Определим среднее время пребывания заявки в i-м узле системы:
t1
=
/p
-среднее процессорное время;
ti
=(pi/p)
-время обмена через СК.
Определим параметр, равный отношению среднего суммарного времени выполнения операций обмена через СК для одной задачи к среднему процессорному времени, требуемому для ее решения:
yi = ti / t1 .
Определяем загрузку устройств Si через yi и определяем вероятности P(Li),
где Li -среднее число заявок в системе Si , равное сумме средней длины очереди li и среднего числа занятых каналов ki.
Li = li + ki .
-
глубина мультипрограммирования .
Определим среднее время пребывания заявок в сети (среднее время ответа на заявки пользователей):
,
но
=>
- среднее нормированное время
M ответа на заявки пользователей равно
отношению
среднего значения
коэффициента мультипрограммирования
к загрузке процессора.

Для
однопроцессорной системы y2
=t2 / t1 .
Рис.10.7.
Среднее значение
коэффициента мультипрограммирования
M->min при t2 = 0, т.е. когда среднее время
выполнения всей операции обмена равно
0, или при t
(т.е.
среднее процессорное время, необходимое
для обработки одного запроса пользователя
).
![]()


![]()
Рис.10.8.
Для СОО с несколькими СК
![]()
1-1
СК
2-2 СК
3- СК
![]()
При
2-х СК среднее нормированное время
ответа близко к времени ответа при
нескольких СК.
Рис.10.9.
-интенсивность
входного потока,
-среднее время
обслуживания в одном канале,
-среднее
число занятых каналов.
,
где Ki -общее число каналов системы i.
Стационарный режим:
,
т.к
.
-ограничение на входной поток.
