- •Стадии проектирования вычислительных систем
- •Определение рабочей нагрузки проектируемой системы
- •Канонический метод проектирования вс
- •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. Параметры рабочей нагрузки
- •Параметры задач, решаемых системой
- •Трудоемкости задач и число обращений к файлам
- •Параметры файлов
- •Оглавление
Где n интенсивность потока заявок на входе n ной смо;
vnсреднее время обслуживания заявкиnным устройством (при известном быстродействии его всегда можно определить).
Времена пребывания заявок (задач) в одноканальных СМО, соответствующих нестандартным устройствам, вычисляются так же, как при выборе быстродействия устройств:
uj vj/ (1j), j n11,..., N,
где vj=j Bjсреднее время обслуживания заявкиjтым устройством;
jтрудоемкость (количество операций) обслуживания,
Bjбыстродействие устройства,
j*vjкоэффициент загрузкиjтого устройства.
Эти формулы являются основными для нахождения количеств стандартных устройств Knи быстродействия нестандартныхBj.
Время пребывания заявок (задач) в системе определяется величиной
,
где nкоэффициент передачиnной СМО.
При синтезе ВС на заданном множестве устройств ограничение на стоимость системы представляется в виде
,
где Sстоимость системы;
Snстоимость стандартного устройстваnного типа;
cjстоимостной коэффициент нестандартного устройстваjтого типа;
Bj его быстродействие;
S*ограничение на стоимость.
В этом случае, как и ранее, считается, что стоимость нестандартных устройств пропорциональна их быстродействию.
Функция Лагранжа, как и в первом способе, записывается относительно минимизируемой величины
.
Отсюда, определив значение неопределенного множителя Лагранжа, можно получить аналитические выражения для нахождения искомых количеств и быстродействий:
Kn Kn min + Kn , n 1, ..., n1 ;
Bj Bj min + Bj , j n1+1,..., n ,
где Kn min nnvn иBj min jjjминимальное количество и быстродействие устройств, необходимые для обеспечения стационарного режима работы системы,
Kn и Bjдополнительные количества и быстродействия, получаемые за счет распределения остаточной стоимости
S0 S* S min,
где S min стоимость минимальной конфигурации системы.
Эти дополнительные величины определяются следующим образом
где Gнормирующий множитель, учитывающий полное распределениеS0.
Начинают обычно с величин Kn, так как они должны быть целыми. После этого величинуS0корректируют и определяютBj.
6.2. Задача синтеза вс при ограничении на время ответа
При решении этой задачи выбирают структуру, имеющую минимальную стоимость. В общем случае, при определении количеств стандартных устройств Knи быстродействия нестандартных устройствBi, как и ранее, записывается функция Лагранжа для минимизируемой величины
G S ( U U*),
где , и, как отмечалось в подразделе 6.1;
uj vj(1 j) для нестандартных устройств;
un Kn(Kn nvn )для стандартных устройств;
неопределенный множитель.
Приравнивая нулю производные G/Kn иG/Bj, получим формулы для нахождения количеств стандартных устройствKnи быстродействия нестандартных устройствBj. Они совпадают с формулами, полученными при ограничении на стоимость, т.е.Kn minnvn и Bj min =j0j,. Дополнительные количества и быстродействия определяют путем распределения запаса по времениU0* = U*Umin,где– минимальное время пребывания заявок в системе, равное общему времени обслуживания. Дополнительные значения вычисляются по формулам:
Здесь нормирующий множитель, обеспечивающий полное распределение запаса времени. Последовательность вычисленияKnиBj та же, что в подразделе 6.1.
Аналитические методы синтеза являются наиболее простыми, но обладают максимальными погрешностями, так как используют наиболее грубые модели. Их можно применять в самом начале эскизного проектирования при выборе базового варианта системы. В курсовом проекте они использоваться не будут. Здесь описание этих методов приведено как иллюстрация других подходов к проектированию вычислительных систем.