ЛАБОРАТОРНАЯ РАБОТА № 2
Исследование характеристик мультипроцессорных вычислительных систем с индивидуальной памятью
2.1 Цель работы
Определение и анализ зависимостей основных характеристик мультипроцессорных вычислительных систем от числа процессоров и их быстродействия.
2.2 Общие сведения
В МВС с индивидуальной памятью (рис. 1) каждый из процессоров Пр1, ..., ПрN обращается в основном к своему модулю памяти - модулям МП1, ..., МПN соответственно. Для обмена данными между подсистемами (Пр1 - МП1), ..., (ПрN - МПN) в процессорах предусмотрены блоки обмена БО, обеспечивающие передачу информации между общей памятью ОП и модулем памяти МПN. Доступ к ОП осуществляется через коммутатор К.

Рис. 1. Структура МВС с индивидуальной памятью
Принцип индивидуальной памяти позволяет существенно упростить обмен информацией в подсистеме "процессор - модуль памяти", вследствие чего увеличивается номинальное быстродействие процессора и уменьшаются затраты оборудования по сравнению с общей памятью. В связи с этим в таких МВС каждый из процессоров ориентируется на обслуживание заявок определенных типов, а именно тех, программы обслуживания которых размещены в памяти процессора. Такой режим работы МВС называется режимом разделения функций.
В наиболее простом случае, когда процессоры не обмениваются информацией с общей памятью (рис. 1) или количество информации, передаваемой при обменах, может быть столь незначительно, что допустимо пренебречь влиянием процессов обмена на процесс обслуживания заявок. В таком случае можно считать, что процессоры функционируют независимо и работу N-процессорной системы в режиме разделения функций можно рассматривать как процесс функционирования N-одноканальных систем массового обслуживания (рис. 2).

Рис. 2. Модель МВС с индивидуальной памятью одного уровня
 Каждая
из систем массового обслуживания состоит из потока заявок с интенсивностью  , очереди
, очереди  и
процессора Прi. Предполагая, что входные потоки пуассоновские,
длительности обслуживания распределены по экспоненциальному закону и принята
дисциплина обслуживания заявок FIFO, могут быть получены следующие зависимости
для основных характеристик каждой из систем:
 и
процессора Прi. Предполагая, что входные потоки пуассоновские,
длительности обслуживания распределены по экспоненциальному закону и принята
дисциплина обслуживания заявок FIFO, могут быть получены следующие зависимости
для основных характеристик каждой из систем:
1. Среднее время ожидания заявок
 ,
,
где   - загрузка
 - загрузка  -ой
системы,
-ой
системы,  ;
;  
 - длительность
обслуживания заявки в
 - длительность
обслуживания заявки в  -ой системе;
-ой системе;  - трудоемкость программы, решаемой в
 - трудоемкость программы, решаемой в  -процессоре;
-процессоре;  -
быстродействие процессора.
 -
быстродействие процессора.
2. Среднее время пребывания заявок
 .
.
3. Среднее число заявок в очереди
 .
.
МВС как целый объект обслуживает суммарный поток заявок, поступающий на вход системы с интенсивностью:
 .
.
Заявка
из суммарного потока с вероятностью  будет ожидать
обслуживания в среднем
 будет ожидать
обслуживания в среднем  единиц времени, с вероятностью
 единиц времени, с вероятностью  
   -
единиц времени. С учетом этого характеристики системы определяются следующими
выражениями:
 -
единиц времени. С учетом этого характеристики системы определяются следующими
выражениями:
1. Среднее время ожидания заявок
 .
.
2. Среднее время пребывания заявок
 .
.
3. Средняя длина очереди заявок
 .
.
Функционирование МВС с двухуровневой памятью в режиме разделения функций можно представить сетевой моделью (рис. 3).

Рис. 3. Сетевая модель МВС с индивидуальной памятью двух уровней
 На
вход сети поступают потоки заявок с интенсивностями  .
Одноканальные системы массового обслуживания
.
Одноканальные системы массового обслуживания  моделируют
работу процессоров Пр1, Пр2, …, ПрN в режиме
разделения функций. C-канальная система массового обслуживания моделирует
работу памяти второго уровня. Обслуживание заявки, поступившей на вход системы
состоит из этапов счета, выполняемых процессорами Прi за среднее
время
 моделируют
работу процессоров Пр1, Пр2, …, ПрN в режиме
разделения функций. C-канальная система массового обслуживания моделирует
работу памяти второго уровня. Обслуживание заявки, поступившей на вход системы
состоит из этапов счета, выполняемых процессорами Прi за среднее
время  , и этапов обращения к внешней памяти,
выполняемых C-каналами ввода/вывода за среднее время
, и этапов обращения к внешней памяти,
выполняемых C-каналами ввода/вывода за среднее время  .
Этап обращения к памяти следует за этапом счета с вероятностью
.
Этап обращения к памяти следует за этапом счета с вероятностью  , и с вероятностью
, и с вероятностью  заявка
по окончанию этапа счета покидает систему. По окончании этапа обращения к
внешней памяти с вероятностью
 заявка
по окончанию этапа счета покидает систему. По окончании этапа обращения к
внешней памяти с вероятностью  ,
,  возвращается в одну из систем
 возвращается в одну из систем  ,
,  .
.
Определение характеристик рассматриваемой МВС производится с использованием аппарата экспоненциальных стохастических сетей.
Суммарная
интенсивность потока на входе системы  
 
 .
.
Интенсивность
потока на входе системы 
 .
.
Основные
характеристики для системы  
  :
:
1. Среднее время ожидания заявок
 .
.
2. Среднее время пребывания заявок
 .
.
3. Среднее число заявок в очереди
 .
.
Основные
характеристики для системы  :
:
1. Средняя длина очереди заявок
 ,
,
где
 - вероятность того, что многоканальная
система
 - вероятность того, что многоканальная
система  свободна от обслуживания заявок.
 свободна от обслуживания заявок.
2. Среднее время ожидания заявок
 .
.
3. Среднее время пребывания заявок
 .
.
Основные характеристики всей системы:
1. Среднее число заявок, ожидающих обслуживания в сети
 .
.
2. Среднее время ожидания заявок в сети
 .
.
3. Среднее время пребывания заявок в сети
 .
.
При расчетах по
вышеприведенным формулам принято, что вероятности  i, где
i, где  .
.
2.3 Порядок выполнения работы.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.