- •Стадии проектирования вычислительных систем
- •Определение рабочей нагрузки проектируемой системы
- •Канонический метод проектирования вс
- •1. Стадия разработки технического предложения
- •2. Стадия эскизного проекта
- •2.1. Определение базовой конфигурации вс
- •2.1.1. Типовые структуры базовых конфигураций вс
- •2.1.2. Определение параметров устройств минимальной конфигурации
- •2.1.3. Выбор центрального процессора (вычислительных элементов)
- •2.1.4. Выбор контроллеров (элементов массовой памяти — эмп)
- •2.1.5. Выбор накопителей
- •2.1.6. Выбор числа терминалов
- •2.1.7. Выбор числа линий связи для систем телеобработки и сетей
- •2.1.8. Выбор элементов для систем на транспьютерах
- •Накопители в транспьютерных системах используются стандартные, и их подбор осуществляется обычным образом.
- •2.2. Проверка выполнения ограничений на характеристики для базовой конфигурации вс
- •2.2.1. Проверка корректности ограничения на стоимость
- •2.2.2. Проверка корректности ограничения на время
- •2.3. Типовые структуры вычислительных систем на базе ibm pc и транспьютеров
- •2.3.1. Вычислительные комплексы
- •2.3.2. Системы с телекоммуникационным доступом
- •2.3.3. Локальные сети
- •3. Оценка характеристик базовой конфигурации вс
- •Модель линии связи и аппаратура передачи данных (апд) для встд и лвс
- •Модели остальных устройств вс
- •Модель вычислительной системы в целом
- •4. Оценка характеристик вычислительной системы с помощью моделей
- •4.1. Параметры модели
- •4.2. Определение характеристик вс с помощью модели
- •5. Оптимизация структуры вс
- •6. Аналитические методы синтеза вс
- •6.1. Задача синтеза соо при ограничении на стоимость
- •Где n интенсивность потока заявок на входе n ной смо;
- •6.2. Задача синтеза вс при ограничении на время ответа
- •7. Стадия технического проекта
- •Pсбойij (1pсбоя)pij .
- •Библиографический список
- •Приложение 2. Параметры рабочей нагрузки
- •Параметры задач, решаемых системой
- •Трудоемкости задач и число обращений к файлам
- •Параметры файлов
- •Оглавление
4. Оценка характеристик вычислительной системы с помощью моделей
4.1. Параметры модели
Модель задана, если заданы ее параметры:
количество узлов (СМО) – N(в программе оценки характеристик их может быть не более 20);
число каналов K1, ..., KN в СМОS1, ..., SN;
интенсивность источника заявок (задач) ;
средние длительности обслуживания в узлах v1, ...,vN;
связи между СМО, которые представляются в виде матрицы вероятностей передач P = p[i,j]. Элементрij этой матрицы задает вероятность перехода заявки из СМОSiв СМОSjв процессе решения задачи. Матрица имеет размерность (N+1)*(N+1), так как в сети используется дополнительная (фиктивная) СМОS0– источник заявок.
Все параметры рассчитаны при выборе базовой конфигурации ВС, кроме матрицы P. Рассмотрим, как определяются вероятности.
1. рцпр0— вероятность окончания счета,
рцпр,0= 1/Н ЦПР,
где Н ЦПР - количество прерываний центрального процессора (см. стр. 3 пособия).
2. рнмдк - вероятность обращения к НМД с номеромk,
рнмдк=Dнмдк/Н ЦПР,
где Dнмдк- количество обращений к НМДk.
3. рЛС - вероятность обращения к линии связи,
pЛС=Q / H ЦПР,
где Q— количество обращений удаленных пользователей к задачам.
Если две СМО связаны, как показано на рис. 4.1, то вероятность pij= 1, например,p0ЛС= 1. Если СМО не связаны, то вероятностьpij= 0.
Рис. 4.1. Связь между отдельными СМО модели
Рис. 4.2. Стохастическая сеть с ветвлением на выходе СМО
Для ЛВС p0,ЛС= 1, для остальных систем -p0,ЦПр= 1. Если процессоры разные, тоp0,ЦПрилиp1иp2определяются долями задач, которые в них поступают, напримерp1=p2= 0.5. Для моделей, приведенных на рис. 4.2, должно выполняться условие:
= 1 – вероятности перехода из любой СМОSi образуют полное событие.
Все вероятности задаются с точностью до тысячных, а при необходимости и до десятитысячных.
4.2. Определение характеристик вс с помощью модели
Программа моделирования имеет имя Pvs. Она позволяет рассчитать характеристики разомкнутой стохастической сети, содержащей не более 20 узлов (СМО). Исходные данные задаются в режиме диалога и могут быть сохранены в файле, имя которого задает пользователь. Результаты также могут быть записаны в файл и затем распечатаны.
В курсовом проекте после определения минимальной конфигурации ВС и построения ее модели выполняется расчет характеристик системы с помощью программы Pvs. Результаты расчета являются основой для выполнения следующего этапа — оптимизации структуры системы.
Программа Pvsвыполняет контроль исходных данных. Если после их задания выдается сообщение о том, что некоторые узлы перегружены, то необходимо проверить, правильно ли введены исходные данные. В матрице вероятностей передач Р значения должны быть заданы с точностью до тысячных (а в некоторых случаях — до десятитысячных) долей. При этом в результате машинного округления возможно получение суммы вероятностей в строке, не равной 1. В таком случае можно попытаться изменить пару вероятностей на одну тысячную (десятитысячную).
Характеристиками модели являются характеристики узлов и сети (системы) в целом. Для узлов(устройств) определяются:
а) коэффициенты загрузки 1,...,N;
б) коэффициенты передач 1,...,n, которые соответствуют числу попаданий заявки (задачи) в СМОS1,..., SN (устройства1,...,N);
в) времена ожидания w1,...,wNи пребыванияu1,...,uN заявок (задач) в соответствующих узлах;
г) средние длины очередей L1,...,LN;
д) средние количества заявок в каждой СМО m1 ,...,mN .
Наиболее важными для дальнейших этапов проектирования являются значения коэффициентов загрузки. Если некоторый коэффициентn > 0.5 для одноканальной СМО (или коэффициент загрузки канала многоканальной СМОn канала >0.5), то соответствующее устройство можно считать«узким местом»системы.
Характеристиками модели (ВС) в целомслужат:
среднее количество заявок, находящихся на обслуживании
R=n- коэффициент мультипрограммирования;
средняя длина очереди L=Ln;
среднее количество заявок, находящихся в системе
M=mn- уровень мультипрограммирования;
среднее время ожидания заявок в системе W=n wn;
среднее время пребывания заявок в системе U=nun.
Последняя величина является наиболее важной характеристикой ВС – временем ответа. В заданиях с ограничением на время ответаU*должно выполняться условие
U <= U*.
Если оно не выполняется, то переходят к следующему этапу – оптимизации структуры ВС.
Если в техническом задании не определен тип системы, и необходимо выбрать архитектуру ВС (комплекс, ВСТД или ЛВС), то, как уже отмечалось выше, прорабатывается каждый тип базовой архитектуры. Для всех составляются модели и определяются характеристики. После этого заказчик или проектировщик выбирает один из вариантов архитектур:
а) при ограничении на стоимость S* — тот, который обеспечивает время ответа
U = min;
б) при ограничении на время U*— тот, который обеспечивает минимум затрат
S = min.